Excel 解決公式結(jié)果中的錯誤,IFERROR函數(shù)可處理所有類型的錯誤
先看一下案例,根據(jù)金額和數(shù)量計算出商品的單價
在E4單元格中輸入,=C4/D4,雙擊,向下填充。

冬瓜的單價出現(xiàn)#DIV/0!錯誤,因為冬瓜的數(shù)量是0,#DIV/0!表示除數(shù)為0的錯誤。
希望當(dāng)出現(xiàn)這種錯誤時,不要顯示#DIV/0!,而是顯示為其它的結(jié)果,比如0或其它的提示語。那就該IFERROR函數(shù)出場了。
IFERROR函數(shù)可以捕獲和處理公式中的錯誤。IFERROR返回公式計算結(jié)果為錯誤時指定的值;否則,返回公式自身計算的值。
IFERROR函數(shù)語法:=IFERROR(公式,公式計算結(jié)果為錯誤時返回的值)。
在E4單元格中輸入,=IFERROR(C4/D4,"計算中有錯誤"),雙擊,向下填充。冬瓜單價的#DIV/0!不見了,得到了“計算中有錯誤”的提示。

IFERROR函數(shù)第二個參數(shù)可以為任意值。
Excel中還有1個屏蔽公式錯誤值的函數(shù)IFNA,IFNA盡能屏蔽公式計算結(jié)果為#N/A的錯誤;IFERROR函數(shù)可以屏蔽公式計算結(jié)果所有的錯誤,包括#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?、 #NULL!、####等。