我想使用 IFS 函数检查 IF 公式

I want to check a IF formula by using the IFS function

我有下面的IF函数,它告诉我们Excel中一些数据的来源。

=IF(D168=T168, " ", IF(AND(S168=0, R168<>0), "Invalid number", IF(AND(R168=0, Q168<>0),"Invalid Text", IF(AND(D168=0, T168<>0), "Source X", IF(AND(T168<>0, T168<>F168, OR (T168=G168, T168=O168, T168=P168)), "Source Y", " ")))))

现在我想检查这个公式是否使用 IFS 函数提取正确的源。我试过 IFS(D168=T168, " ", S168=0 R168<>0, "Invalid Number") 但是这个公式 returns 出错了。

我想基本上将上面的 IF 公式翻译成 IFS 公式。

Microsoft Excel 中 IFS 函数的语法是:

=IFS( condition1, return1 [,condition2, return2] ... [,condition127, return127] ) 

那么S=168之后,什么值?

别忘了逗号!

您可能省略了 AND。因为那是你的'condition 2'。即会 return 布尔值真或假结果的东西。

AND(S168=0, R168<>0)

导致:

=IFS(D168=T168, " ", AND(S168=0, R168<>0), "Invalid Number")

等等等等

让我知道这是否适合你。