两种方法来解决这个问题,一、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
注意事项
如果对你有帮助,帮忙关注公众微信号:超级麻辣君
上一篇:EXCEL错误值如何求和
下一篇:Excel中IF函数的使用方法。