2016-09-16 15 views
0

给出下面的图像,我想测试最高的AvgGain +单元格是yes,因此我可以确定实际出口差异与最大到达差异。我试过的嵌套十几变化,如果的,但我不是想出正确的结果嵌套如果测试Excel1中的3个单元

Sheet Headers 我最后一次尝试

=IF(I2="Yes",(D2+H2)-F2,IF(J2="Yes",(D2+(H2*1.1)-F2,IF(K3,D2+(H2*1.2)-F2,D2+(H2*1.1)-F2)))) 

但它的未来与.37c何时应该从细胞中计算K2是值并返回71c。

+1

是AvgGain + 20 “最高的AvgGain +单元格“?那么你不应该首先测试K2而不是I2? –

回答

0

的问题是:你的测试是在第一,如果 这意味着它总是以我列 因为如果J是真的,那么我就是停止(我是AVG和J是1.1 AVG)
如果K真的,那么我是(我是AVG和K是1.2 AVG)

你应该首先测试K列则J,然后我

正确的公式应该是:

IF(K2="Yes",(D2+H2*1.2)-F2,IF(J2="Yes",(D2+(H2*1.1)-F2,IF(I2="Yes",D2+ H2-F2, "Avg Gain Not Reached")))) 
+0

该公式的参数错误太多 – dinotom

+0

= IF(K2 =“是”,(D2 + H2 * 1.2)-F2,IF(J2 =“是”,(D2 +(H2 * 1.1)-F2,IF(I2 = “是”,D2 + H2-F2,“没有达到平均增益”))))...是正确的公式 – dinotom

+0

好的,我看到问题在哪里 – basslo