查找错误如何用iferror函数消除(IFERROR函数详解)

_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函数消除(IFERROR函数详解)(1)

如图。下面的公式先在左侧查找,如果查找不到再查找右侧:

=IFERROR(VLOOKUP("GG",A1:B4,2,),VLOOKUP("GG",C1:D4,2,))

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页