徵狀
包含 SUMIF、SUMIFS、COUNTIF、COUNTIFS 或 COUNTBLANK 函數的公式可能會在 Microsoft Excel 中傳回“#VALUE!” 錯誤。
注意事項
此行為也適用於 Dfunctions,例如 DAVERAGE、 DCOUNT、 DCOUNTA、 DGET、 DMAX、 DMIN、 DPRODUCT、 DSTDEV、 DSTDEVP、 DSUM、 DVAR 和 DVARP。 OFFSET 和 INDIRECT 函式 也有此行為。
原因
當包含 函式的公式參考封閉式活頁簿中的儲存格,並計算儲存格時,就會發生此行為。
注意事項
如果您開啟參考的活頁簿,公式會正確運作。
因應措施
若要解決此行為,請在數位公式中一起使用SUM和IF函數的組合。
範例
注意事項
您必須將每個公式輸入為數位公式。 若要在 Microsoft Excel for Windows 中輸入數位公式,請按 CTRL+SHIFT+ENTER。
SUMIF
請不要使用類似下列的公式:
=SUMIF ([Source]Sheet1!$A$1:$A$8,“a”,[Source]Sheet1!$B$1:$B$8)
使用下列公式:
=SUM (IF ([Source]Sheet1!$A$1:$A$8=“a”,[Source]Sheet1!$B$1:$B$8,0) )
COUNTIF
請不要使用類似下列的公式:
=COUNTIF ([Source]Sheet1!$A$1:$A$8,“a”)
使用下列公式:
=SUM (IF ([Source]Sheet1!$A$1:$A$8=“a”,1,0) )
COUNTBLANK
請不要使用類似下列的公式:
=COUNTBLANK ([Source]Sheet1!$A$1:$A$8)
使用下列公式:
=SUM (IF ([Source]Sheet1!$A$1:$A$8=“”,1,0) )
使用 SUM (IF () ) 陣列公式的時機,請使用邏輯 AND 或 OR 來取代 SUMIFS 或 COUNTIFS 函數。
狀態
產生此錯誤是系統刻意為之。
其他相關資訊
SUMIF 函式會使用下列語法:
=SUMIF (範圍、準則、sum_range) 。
如需詳細資訊,請參閱 如何更正 #VALUE! 錯誤 。
參考
如需可協助您建立這些函式之精靈的詳細資訊,請按兩下 [說明] 功能表上的 [Microsoft Excel 說明],在 [Office 小幫手] 或 [回應精靈] 中使用條件式總和精靈輸入符合條件的摘要值,然後單擊 [搜尋] 以檢視主題。
如需數位公式的詳細資訊,請單擊 [說明] 功能表上的 [Microsoft Excel 說明],在 Office 小幫手或 [回應精靈] 中輸入使用公式計算其他工作表和活頁簿值的相關信息,然後單擊 [搜尋] 以檢視主題。