iferror 和IF(ISERROR 使用时有什么区别

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/13 21:20:47
iferror 和IF(ISERROR 使用时有什么区别
xRNP (p$,4ae_7.Q,Q|EFGP~νe/8%&.tɝs3P"O&7.8D<хXl>7;+SC dtPCKI_)D8/O Pnn-ׂ4q'7$'&yqV~=e7)SG/ǍKCN,2Sdeu1j&5 #Chw~A=Ȃz*7NX=M'w8{D_j5XՆeQ6Nh Lg-e&GwP >`9jֶyn*@'gH\]Ș j_W(.*zy(U-hmݸjVy\UbOqR*TЬ+Pto& Z4

iferror 和IF(ISERROR 使用时有什么区别
iferror 和IF(ISERROR 使用时有什么区别

iferror 和IF(ISERROR 使用时有什么区别
(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则没办法实现这个功能.