本主題涵蓋使用 SUMPRODUCT 時發生 #VALUE! 錯誤的常見案例。
問題:陣列引數沒有相同的維度
所有陣列引數的維度必須相同。如果不是,您就會收到 #VALUE! 錯誤。例如,假設陣列 1 的參照範圍是 3 個列和 2 個欄,則陣列 2 也必須參照類似的範圍。

-
=SUMPRODUCT(D2:D13,E2:E10)
這會發生錯誤,因為參照的列數量不同 (第一個範圍是 13 個,但第二個只有 10 個)。
解決方法:將公式變更為如下所示:
-
=SUMPRODUCT(D2:D13,E2:E13)
將兩個範圍設成相同的起始和結束列數量,然後重試公式。

問題:範圍中的一或多個儲存格包含文字
如果參照範圍中的一或多個儲存格包含文字,或者格式設定為 [文字] 資料類型,您就會收到 #VALUE! 錯誤。文字可能是其他公式的計算結果,或可能是儲存格的格式設定不正確。

解決方法:檢查是否有儲存格包含文字,或者格式設定為文字,並設定為正確的資料類型。
對特定函數有任何問題嗎?
協助我們改進 Excel
您是否有任何關於下一版 Excel 的改善方式的建議?如果有的話,請參閱 Excel User Voice 中的主題。