iferror和"IF(ISERROR"使用时的区别是什么?

如题所述

(1) IFERROR在Excel2007才可以使用,IF(ISERROR在Excel2003就可以使用。\x0d\x0a(2) IFERROR的用法更为简便,可以适用绝大多数情形,IF(ISERROR 会比较麻烦。\x0d\x0a举例:求1/A1的值,但出错时(比如A1=0),则结果为0\x0d\x0a=IFERROR(1/A1,0)\x0d\x0a=IF(ISERROR(1/A1),0,1/A1)\x0d\x0a(3) IF(ISERROR(表达式1),表达式2,表达式3) 的表达式1和表达式2可以是不一样的,但IFERROR则只是提供了出错时的处理。\x0d\x0a举例:判断1/A1的值是否出错,出错时反馈出错,不出错则返回正常。\x0d\x0a=IF(ISERROR(1/A1),"出错了","计算结果正常")\x0d\x0a而IFERROR则没办法实现这个功能。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜