
嘗試組合總共五個參數時出現錯誤。
我正在嘗試使用錯誤檢查參數。以前,我只需三個參數就能完成此任務:
=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(),您會發現無法單擊假值因為 Excel 認為您還沒有輸入。如果您點擊如果為真則值,Excel 會反白公式的所有其餘部分。
在新增缺少的括號後,它將僅突出顯示最後一個逗號,並且它將能夠找到 value_if_false。