MS Excel 2013 - 参数太多

MS Excel 2013 - 参数太多

尝试组合总共五个参数时出现错误。

我正在尝试使用错误检查参数。以前,我仅使用三个参数就可以实现这一点:

=IF(ISNUMBER(VALUE(LEFT(A19,2))),IF(AND(S19="HOME",O19=""),"Pass",IF(AND(S19="DET",O19="X"),"Pass",IF(AND(H19="OOR",O19=""),"Pass","Fail"))),"")

我想扩展它以包含两个新参数,类似于:

=IF(ISNUMBER(VALUE(LEFT(A19,2))),IF(AND(S19="HOME",O19=""),"Pass",IF(AND(S19="HOME",O19=""),"Pass",IF(AND(S19="DET",O19="X"),"Pass",IF(AND(S19="OTHER",O19="X"),"Pass",IF(AND(H19="OOR",O19=""),"Pass","Fail"))),"")

当我尝试这个时,我收到:

“您为该函数输入了太多参数。”

答案1

Excel 在“参数过多”消息后会给出提示。它会突出显示公式中的最后一个“”。它认为错误就在该位置附近。

问题在于您缺少一些括号。在公式末尾附近,在单词“Fail”和下一个逗号之间,总共需要有 5 个右括号。

您可以通过单击公式栏,单击公式的一部分,然后单击 Excel 在弹出窗口中显示的某个参数来解决这些问题。

在下图中,我点击了第一个 AND(),然后点击了逻辑测试在弹出窗口中。Excel 通过突出显示此 IF() 函数的逻辑测试来做出响应。

如果你点击公式中的第一个 IF(),你会发现你无法点击值_if_false因为 Excel 认为您尚未输入。如果您点击真时的值,Excel 将突出显示公式的所有其余部分。

在此处输入图片描述

添加缺失的括号后,它将仅突出显示到最后一个逗号,并且将能够找到 value_if_false。

相关内容