IFERROR函數(shù)可以處理錯誤值,如果公式的計算結果為錯誤,則返回您指定的值;否則將返回公式的結果。使用IFERROR函數(shù)來捕獲和處理公式中的錯誤。語法為:
IFERROR(value, value_if_error)
▲value:必需。檢查是否存在錯誤的參數(shù)。
▲value_if_error:必需。公式的計算結果為錯誤時要返回的值。計算得到的錯誤類型有:#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?或#NULL!。
提示:
●如果value或value_if_error是空單元格,則IFERROR將其視為空字符串值 ("")。
●如果value是數(shù)組公式,則IFERROR為value中指定區(qū)域的每個單元格返回一個結果數(shù)組。
示例:
基礎數(shù)據(jù)如圖所示,公式解釋如下:
Excel使用IFERROR函數(shù)處理錯誤值
=IFERROR(A2/B2,"計算中有錯誤"):檢查第一個參數(shù)中公式的錯誤(210除以35),未找到錯誤,返回公式結果為“6”。
=IFERROR(A3/B3,"計算中有錯誤"):檢查第一個參數(shù)中公式的錯誤(55除以0),找到被0除錯誤,返回value_if_error,返回公式結果為“計算中有錯誤”。
=IFERROR(A4/B4,"計算中有錯誤"):檢查第一個參數(shù)中公式的錯誤("" 除以 23),未找到錯誤,返回公式結果為“0”。