问IFERROR和if函数有什么区别
1个回答
关注
展开全部
(1) IFERROR在Excel2007才可以使用,IF(ISERROR在Excel2003就可以使用。
(2) IFERROR的用法更为简便,可以适用绝大多数情形,IF(ISERROR 会比较麻烦。
举例:求1/A1的值,但出错时(比如A1=0),则结果为0
=IFERROR(1/A1,0)
=IF(ISERROR(1/A1),0,1/A1)
(3) IF(ISERROR(表达式1),表达式2,表达式3) 的表达式1和表达式2可以是不一样的,但IFERROR则只是提供了出错时的处理。
举例:判断1/A1的值是否出错,出错时反馈出错,不出错则返回正常。
=IF(ISERROR(1/A1),"出错了","计算结果正常")
而IFERROR则没办法实现这个功能。
咨询记录 · 回答于2021-09-19
问IFERROR和if函数有什么区别
(1) IFERROR在Excel2007才可以使用,IF(ISERROR在Excel2003就可以使用。(2) IFERROR的用法更为简便,可以适用绝大多数情形,IF(ISERROR 会比较麻烦。举例:求1/A1的值,但出错时(比如A1=0),则结果为0=IFERROR(1/A1,0)=IF(ISERROR(1/A1),0,1/A1)(3) IF(ISERROR(表达式1),表达式2,表达式3) 的表达式1和表达式2可以是不一样的,但IFERROR则只是提供了出错时的处理。举例:判断1/A1的值是否出错,出错时反馈出错,不出错则返回正常。=IF(ISERROR(1/A1),"出错了","计算结果正常")而IFERROR则没办法实现这个功能。
你好,希望我的回答能帮助到你
他们又有什么相同点呢?
举例:求1/A1的值,但出错时(比如A1=0),则结果为0=IFERROR(1/A1,0)=IF(ISERROR(1/A1),0,1/A1)IF(ISERROR(表达式1),表达式2,表达式3) 的表达式1和表达式2可以是不一样的,这个结论两个是都可以得到的
这也可以说它们的相似用法
已赞过
评论
收起
你对这个回答的评价是?