Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016 Excel 2013

本主題涵蓋使用 SUMPRODUCT 時發生 #VALUE! 錯誤的常見案例。

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

所有陣列引數的維度必須相同。 如果不是,您就會收到 #VALUE! 錯誤。 例如,假設陣列 1 的參照範圍是 3 個列和 2 個欄,則陣列 2 也必須參照類似的範圍。

造成錯誤的 SUMPRODUCT 公式為 =SUMPRODUCT(D2:D13,E2:E10) - E10 需要變更為 E13 以符合第一個範圍。
  • =SUMPRODUCT(D2:D13,E2:E10)

這會發生錯誤,因為參照的列數量不同 (第一個範圍是 13 個,但第二個只有 10 個)。

解決方案: 將公式變更為:

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

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

在用來解決 SUMPRODUCT 函數錯誤的資料中,解決該資料的 #VALUE! 錯誤

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

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

因為欄 E 中 #VALUE! 錯誤,所以儲存格 E15 中的公式顯示了 #VALUE! 錯誤。

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

需要更多協助嗎?

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

另請參閱

修正 #VALUE! 錯誤

SUMPRODUCT 函數

Excel 公式概觀

如何避免公式出錯

偵測公式中的錯誤

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

所有 Excel 函數 (依類別)

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。