如何修正 SUMPRODUCT 函數中的 #VALUE! 錯誤

Applies To
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac

本文涵蓋導致 #VALUE! 錯誤的常見案例。

問題:陣列引數沒有相同的維度

所有陣列引數都應具有相同的維度。 如果他們不這樣做,你就會得到 #VALUE! 錯誤。 例如,如果陣列 1 參照三列兩欄的範圍,則陣列 2 也必須對應至類似的範圍。

顯示造成錯誤的 SUMPRODUCT 公式為 =SUMPRODUCT (D2:D13,E2:E10) - E10 必須將 b 變更為 E13 才能符合第一個範圍的螢幕擷取畫面。

  • =SUMPRODUCT (D2:D13,E2:E10)

失敗,因為參照範圍的列數不同, (第一個範圍中的列數為 13,但第二個範圍中的列數只有 10 個) 。

解決方法:將公式變更為如下所示:

  • =SUMPRODUCT (D2:D13,E2E13)

將兩個範圍設成相同的起始和結束列數量,然後重試公式。

螢幕擷取畫面,顯示解決 #VALUE!錯誤來解決 SUMPRODUCT 錯誤。

問題:範圍中的一或多個儲存格包含文字

如果參照範圍中的一個或多個儲存格包含文字或格式化為文字資料類型,則會取得 #VALUE! 錯誤。 文字可能是從另一個公式計算的結果,或儲存格可能未正確格式。

顯示儲存格 E15 中公式的螢幕擷取畫面顯示 #VALUE!因為有 #VALUE 而犯錯!錯誤。

解決方案: 檢查是否有任何包含文字或格式為文字的儲存格,並將它設定為正確的資料類型。

需要更多協助嗎?

您隨時都可以詢問 Excel 技術社群 中的專家,或在 社群中取得支援。

另請參閱

如何修正 #VALUE! 錯誤

SUMPRODUCT 函數

Excel 公式概觀

如何避免 Excel 中的公式出錯

偵測 Excel 公式中的錯誤

所有 Excel 函數 (按字母排序)

所有 Excel 函數 (依類別)