iferror函数清除错误值 (iferror错误值为什么是0)

iferror错误值为什么是0,excel如何用iferror判断数据

本小节我们聊聊工作中怎样处理错误值

工作中EXCEL做很多的表格,经常会遇到有错误值的情况,如果有错误值会让我们的表格看起来非常影响领导或报告的可观性,如果是报告或领导看了会说你做的很不专业,如果你想美化表格的话会占用很多的工作时间,今天我们分享一下处理错误值的函数

常见的错误值有:

#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!

如果不知道造成错误值的原因可点击我之前发布的文章

你不理解的EXCEL函数中常见的错误值,都在这里

错误值原因

iferror错误值为什么是0,excel如何用iferror判断数据

主角来了

IFERROR函数

定义

如果公式计算出错误则返回您指定的值;否则返回公式结果。使用 IFERROR 函数来捕获和处理公式 (公式:单元格中的一系列值、单元格引用、名称或运算符的组合,可生成新的值。公式总是以等号 (=) 开始。)中的错误。

函数语法

IFERROR(value,value_if_error)

=IFERROR(是否存在错误值的参数1,如果参数1错误则设置返回指定的值)

参数1 Value

是需要检查是否存在错误的参数

注意:

参数1可以是值、引用、数组引用、或公式返回的值

参数2 Value_if_error

是公式计算出错误时要返回的值

如果参数2是空单元格,IFERROR则把它看做空字符:""

错误值类型:

#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!

实例1

iferror错误值为什么是0,excel如何用iferror判断数据

单价=发票金额/发票数量

当发票数量为0时,因为0不能被除数,所以错误“#DIV/0!”

iferror错误值为什么是0,excel如何用iferror判断数据

如果在本身的公式中用IFERROR函数处理一下就OK

=IFERROR(参数1:B25/C25,参数2:设置0)

说明

参数1:本身公式B25/C25,当此公式计算出现错误值后

参数2:设置参数1有错误值后返回:0

或空“”

iferror错误值为什么是0,excel如何用iferror判断数据

参数2也可以设置返回指定文本,方便识别

iferror错误值为什么是0,excel如何用iferror判断数据

只要是以上的错误值都可以用IFERROR函数来处理,不用你再手动去删除数据等操作

让你的表格美化工作更高效,更易识别,建议收藏哦!!!!

下一节我们分享 VLOOKUP的错误值用IFERROR处理

VLOOKUP的返回个查询多结果查询技能

我是 高效办公OFFICE

今天大家有没有进步呢?

关注我,持续分享Excel办公技巧、函数及技能