Excel中嵌套if循环的公式不正确

时间:2018-04-18 22:17:03

标签: excel if-statement excel-formula

问题:

If K2 is blank AND N2 is blank = P2-I2
If K2 is blank = P2-L2
ELSE P2-O2

使用excel编写if语句的新手,但这是我的公式,我很难抓住我的错误:

IF(AND(ISBLANK(K2), ISBLANK(N2)), P2-I2, IF(ISBLANK(N2), P2-L2, P2-O2))

我在"="之后粘贴到excel中。任何帮助都会很棒!

1 个答案:

答案 0 :(得分:-1)

它只是公式中的顺序,因为K2在两种情况下都是:

=IF(ISBLANK(K2),P2-L2,IF(AND(ISBLANK(K2), ISBLANK(N2)),P2-I2,P2-O2))

=IF(K2="",P2-L2,IF(AND(K2="", N2=""),P2-I2,P2-O2))

=IF(LEN(K2)=0,P2-L2,IF(AND(LEN(K2)=0, LEN(N2)=0),P2-I2,P2-O2))