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(),您會發現無法單擊假值因為 Excel 認為您還沒有輸入。如果您點擊如果為真則值,Excel 會反白公式的所有其餘部分。

在此輸入影像描述

在新增缺少的括號後,它將僅突出顯示最後一個逗號,並且它將能夠找到 value_if_false。

相關內容