Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

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

AVERAGE 中的 #VALUE! 錯誤

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

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

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

這是陣列公式。 因此,只有當您在公式中使用 Microsoft 365) 或 CTRL+SHIFT+ENTER 時,才需要按 ENTER (。

附註: 如果您有目前版本的 Microsoft 365,則只要在輸出儲存格中輸入公式,然後按 ENTER 以確認公式為動態數位公式即可。 否則,公式必須以舊版數位公式的形式輸入,方法是先選取輸出儲存格、在輸出儲存格中輸入公式,然後按 CTRL+SHIFT+ENTER 進行確認。 Excel 會為您在公式的開頭和結尾處插入大括號。 如需有關陣列公式的詳細資訊,請參閱陣列公式的規則和範例

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

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

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

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

需要更多協助嗎?

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

另請參閱

修正 #VALUE! 錯誤

AVERAGE 函數

SUM 函數

Excel 公式概觀

偵測公式中的錯誤

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

所有 Excel 函數 (依類別)

Need more help?

Want more options?

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

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

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×