如何修正 AVERAGE 或 SUM 函數中的 #VALUE! 錯誤

如果 AVERAGE 或 SUM 參照的儲存格含有 #VALUE! 錯誤,公式的結果也會是 #VALUE! 錯誤。

AVERAGE 中的 #VALUE! 錯誤

為了要忽略錯誤值,我們要建立一個會忽略參照範圍中的錯誤,並計算剩餘「正常」值的公式。

若要解決這種情況,我們使用 AVERAGE 搭配 IF 和 ISERROR 的組合來判斷所指定的範圍中是否有錯誤。這個特殊情況需要用到陣列公式:

=AVERAGE(IF(ISERROR(B2:D2),"",B2:D2))

附註: 這是陣列公式,而且必須按下 CTRL+SHIFT+ENTER 來輸入。Excel 會自動為您用括號 {} 括住公式。如果您嘗試自行輸入,Excel 會將公式顯示為文字。

在 AVERAGE 中陣列函數以解決 #VALUE! 錯誤

附註: 以上函數不只適用於 #VALUE!,同時也對 #N/A、#NULL、#DIV/0! 及其他錯誤有效。

您也可以用同樣的方式使用 SUM:

=SUM(IF(ISERROR(B2:D2),"",B2:D2))

對特定函數有任何問題嗎?

在 Excel 社群論壇張貼問題

協助我們改進 Excel

您是否有任何關於下一版 Excel 的改善方式的建議?如果有的話,請參閱 Excel User Voice 中的主題。

請參閱

修正 #VALUE! 錯誤

AVERAGE 函數

SUM 函數

Excel 公式概觀

如何避免公式出錯

使用錯誤檢查偵測公式中的錯誤

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

所有 Excel 函數 (依類別)

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×