给出下面的图像,我想测试最高的AvgGain +单元格是yes,因此我可以确定实际出口差异与最大到达差异。我试过的嵌套十几变化,如果的,但我不是想出正确的结果嵌套如果测试Excel1中的3个单元
=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。
给出下面的图像,我想测试最高的AvgGain +单元格是yes,因此我可以确定实际出口差异与最大到达差异。我试过的嵌套十几变化,如果的,但我不是想出正确的结果嵌套如果测试Excel1中的3个单元
=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。
的问题是:你的测试是在第一,如果 这意味着它总是以我列 因为如果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"))))
是AvgGain + 20 “最高的AvgGain +单元格“?那么你不应该首先测试K2而不是I2? –