我想使用 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")
等等等等
让我知道这是否适合你。
我有下面的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")
等等等等
让我知道这是否适合你。