我有下面的电子表格,其中C8可以是十四个值之一。
我有三个不同的公式,这些公式将在H8中计算,具体取决于C8,G8中的值以及D8,E8或F8。在计算中使用单元格D8,E8或F8的位置将取决于C8中的值。
我已经构造了三个单独的方程式,下面的方程式自己工作。我想知道如何在一个IF / OR / AND语句中将它们串在一起?
第二个问题,在填写每个公式的所有三个单元格(C8,G8,带有D8,E8或F8)之前,如何使H8保持空白。
方程为0.5
=IF(OR(C8=0.5),(100-(((D8-56)*5)+(G8*1))),"")
方程为0.55
=IF(OR(C8=0.55),(100-(((E8-102)*5)+(G8*1))),"")
值0.6、0.7、0.75、1.0、1.0625、1.125、1.1875、1.25、1.325、1.375、1.4375、1.5的方程
=IF(OR(C8=0.6,0.7,0.75,1,1.0625,1.125,1.1875,1.25,1.325,1.375,1.4375,1.5),(100-(((F8-108)*5)+(G8*1))),"")
答案 0 :(得分:0)
为什么只用一次测试就使用OR
?试试:
=IF(C8=0.5,100-(((D8-56)*5)+(G8*1)),IF(C8=0.55,100-(((E8-102)*5)+(G8*1)),100-(((F8-108)*5)+(G8*1))))
此测试C8
以查看是否为0.5
,如果是,则使用100-(((D8-56)*5)+(G8*1))
计算,如果不是,则测试其是否为{{1 }},如果是,它将计算0.55
。如果不是,那么100-(((E8-102)*5)+(G8*1))
必须是其他十二个值之一,因此C8
被用作计算
要在输入所有数据之前将100-(((D8-56)*5)+(G8*1)
保留为空白,
H8