如果函数未填充

如果函数未填充

我需要以下 if 函数的帮助。我将if(isblank)其部分在条件中进一步上移。

最初的公式是这样的,而且有效。

=IF(O9="TBD", "TBD", IF(G9="New Phase",I9-30, IF(ISBLANK(O9), I9-$P9,O9)))

现在新的公式是这样的。

=IF(O9="TBD", "TBD", IF(ISBLANK(O9), I9-$P9,O9, IF(G9="New Phase",I9-30)))

输入公式时,'符号不断移动到公式前面,所以我知道我错了,但我不知道它是什么。有人看到我做错了什么吗?

在此处输入图片描述

答案1

这是一个相当容易的解决办法。

对于初始 IF,您有三种结果。

以下是修正后的公式:

 =IF(O9="TBD", "TBD", IF(ISBLANK(O9), I9-$P9, IF(G9="New Phase",I9-30,O9)))

答案2

问题在于:

IF(ISBLANK(O9), I9-$P9,O9, IF(G9="New Phase",I9-30))
   1            2      3   4

IF 函数最多有 3 个参数,但您指定了其中 4 个。

相关内容