嵌套的If语句不返回最后一个if子句的最后一个'if false值'

时间:2019-02-02 09:16:30

标签: excel-formula

我的问题是关于一个简单的Excel如果功能。我希望一个单元格值取决于2个单元格的内容;如果它们都具有值,则该单元格具有确定的值;如果一个具有值,而另一个为空,则该单元格具有另一个值(取决于哪一个为空),最后如果两个都为空,则该单元格应为空。

我制作了该函数,并且可以处理所有3种情况,除了最后一个参数均为空时,单元格将保留值,就好像它们都具有值一样。

=IF(AND(F12="";NOT(ISBLANK(F11)));E7*258.78;IF(AND(F11="";NOT(ISBLANK(F12)));E7*232.9;IF(NOT(ISBLANK(AND(F11;F12)));E7*491.68;"")))

1 个答案:

答案 0 :(得分:0)

您在末尾倒置了ANDISBLANK

=IF(AND(F12="";NOT(ISBLANK(F11)));E7*258.78;IF(AND(F11="";NOT(ISBLANK(F12)));E7*232.9;IF(NOT(AND(ISBLANK(F11);ISBLANK(F12)));E7*491.68;"")))