_Excel公式教程
轉載
▼
标簽: excel公式教程 iferror函數分類: Excel公式教程-函數篇
【語法】IFERROR(value,value_if_error)
Excel 2007版新增的函數。
如果value的值是錯誤值,則返回value_if_error,否則返回value。
參數value和value_if_error都可以是任意類型的單值。
【用法】
一、用于容錯,避免公式返回錯誤值。參數value通常是一個可能返回錯誤值的表達式。
以下公式,當除數B1為0時返回0,避免了返回錯誤值#DIV/0!:
=IFERROR(A1/B1,)
以下公式計算開始日期A1和結束日期B1相差幾天,如果B1的日期早于A1則返回提示文字,避免了返回錯誤值#NUM!:
=IFERROR(DATEDIF(A1,B1,"d"),"結束日期不能早于開始日期")
以下公式,當查找失敗時返回空文本,避免了返回錯誤值#N/A:
=IFERROR(VLOOKUP(A2,D:E,2,),"")
以下公式,當單元格A1中沒有包含B1的文本時,返回0,避免了返回錯誤值#VALUE!:
=IFERROR(FIND(B1,A1),)
二、在數組公式中把錯誤值過濾掉。
例如,下面的數組公式對區域A1:A10求和,其中的IFERROR函數把該區域中不是數字值、或者不能轉換成數字值的單元格一律轉為0。
{=SUM(IFERROR(--A1:A10,))}
三、參數value_if_error可以嵌套另一個IFERROR函數。
如圖。下面的公式先在左側查找,如果查找不到再查找右側:
=IFERROR(VLOOKUP("GG",A1:B4,2,),VLOOKUP("GG",C1:D4,2,))
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!