尝试组合总共五个参数时出现错误。
我正在尝试使用错误检查参数。以前,我仅使用三个参数就可以实现这一点:
=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。