共用方式為


SUMIF、COUNTIF 和 COUNTBLANK 函式會傳回 “#VALUE!”錯誤

徵狀

包含 SUMIF、SUMIFSCOUNTIF、COUNTIFSCOUNTBLANK 函數的公式可能會在 Microsoft Excel 中傳回“#VALUE!” 錯誤。

注意事項

此行為也適用於 Dfunctions,例如 DAVERAGEDCOUNTDCOUNTADGETDMAXDMINDPRODUCTDSTDEVDSTDEVPDSUMDVARDVARPOFFSETINDIRECT 函式 也有此行為。

原因

當包含 函式的公式參考封閉式活頁簿中的儲存格,並計算儲存格時,就會發生此行為。

注意事項

如果您開啟參考的活頁簿,公式會正確運作。

因應措施

若要解決此行為,請在數位公式中一起使用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 () ) 陣列公式的時機,請使用邏輯 ANDOR 來取代 SUMIFS 或 COUNTIFS 函數。

狀態

產生此錯誤是系統刻意為之。

其他相關資訊

SUMIF 函式會使用下列語法:

=SUMIF (範圍、準則、sum_range) 。

如需詳細資訊,請參閱 如何更正 #VALUE! 錯誤

參考

如需可協助您建立這些函式之精靈的詳細資訊,請按兩下 [說明] 功能表上的 [Microsoft Excel 說明],在 [Office 小幫手] 或 [回應精靈] 中使用條件式總和精靈輸入符合條件的摘要值,然後單擊 [搜尋] 以檢視主題。

如需數位公式的詳細資訊,請單擊 [說明] 功能表上的 [Microsoft Excel 說明],在 Office 小幫手或 [回應精靈] 中輸入使用公式計算其他工作表和活頁簿值的相關信息,然後單擊 [搜尋] 以檢視主題。