返回目录:excel表格制作
IFERROR函数被喻为EXCEL报表错误值的清道夫,一般人都不太用这个函数,但它的用处却非常的广泛,用了它整个报表就显得整洁、专业、有水平。为什么这么说呢?我们先来学习一下它的语法结构。
1.
IFERROR(公式,值1)
如果公式等于错误值,函数就返回值1,否则就等于公式。
首先我们要记住这个公式的英文名,IFERROR由IF和ERROR两个单词组成,IF是如果的意思,Error是错误的意思,组合在一起就是“如果错误”,很显然,IFERRIR函数的原理便是如果公式错误,就返回值1,否则就的返回公式。
2.
当然这个公式可以由一个或若干个函数组成,复杂表格数据处理时,往往都需要把公式或函数嵌套在IFRROR函数里。
另外IFERROR的参数也可以是数组,刚公式是数组或单元格区域时,某一组数出现错误值时,就对应返回另一组数对应的值,如:
IFERROR(B2:B10,C2:C10)
IFERROR({1;5;#N/A;8},{1;5;0;8})
上例中的“#N/A”就返回对应的“0”值,没出错的就返回它本身。
3.
那么这个错误值只包含了哪一些呢?举例说明:
(1) #N/A:当某些查找函数查找的时候,不能查找到满足条件的值,就会返回这个错误值。
(2) #NAME!:公式名称或内部字符有误时会返回这个错误。
(3) #NUM!:无效的数值会返回这个值。
(4) #VALUE!:数值类型引用错误时返回这个错误值。
(5) #REF!:引用了无效或不存在的单位格会返回这个错误值。
(6) #NULL!:区域运算符应用错误会返回这个值。
大家学会了么? 如果还有疑问或者需要学习其他实用函数的请去后台收看我的视频讲解,或者查询我设计的Excel函数与公式解析表(见后台菜单往右滑橱窗里)。
我是梁老师,资深Excel实战讲师,职场优质领域创作者,某公司财务总监。