多语言展示
当前在线:1042今日阅读:138今日分享:34

EXCEL用ISERROR、IFERROR解决#N/A、#NUM!等错误

两种方法来解决这个问题,一、IFERROR,二、ISERROR配合IF嵌套关注公众微信号:超级麻辣君集结EXCEL广大爱好者一起探讨EXCEL的神秘,更新每个函数实例应用教程
方法一 IFERROR
1

我们看这个表,想要算产品销售单价,用销售额除以产品数量D2单元格公式:=B2/C2

2

以上公式我们用IFERROR做更改函数语法为=IFERROR(值,错误值)前者值为前者成立的时候返回的值,如果前者不成立则显示后者错误值,我们这里前者用销售额除以数量表示,错误值用“0销售额”D2单元格也就是:=IFERROR(B2/C2,'0销售额')

方法二 IF(ISERROR)嵌套
1

我们还是以这个表为例,想要算产品销售单价,用销售额除以产品数量D2单元格公式:=B2/C2

2

以上公式我们用IF(ISERROR)做更改函数语法为=IF(ISERROR(表达式),真值,假值),这里的ISERROR是要表达式错误的时候才为真,所以也就是真值是表达式出错的值,而假值是我们所需要的值,那么D2单元格也就是:=IF(ISERROR(B2/C2),'0销售额',B2/C2)

IFERROR与IF(ISERROR)有什么区别?

=IF(ISERROR(表达式),真值,假值)=IFERROR(值,错误值)我们仔细看这两个表达式,会发现,如果出错的时候,两种表达式都可以设定返回我们需要它返回的值;但是如果是表达式正确的时候,IFERROR一定会返回我们所判断的表达式得到的结果,而IF(ISERROR)嵌套中,我们也可以设定返回我们需要它返回的值,这个值不一定非要是判断的表达式的结果,应用会更广END

注意事项

​如果对你有帮助,帮忙关注公众微信号:超级麻辣君

推荐信息