首页 热点资讯 义务教育 高等教育 出国留学 考研考公

中iferror函数有什么作用

发布网友 发布时间:2022-04-22 10:23

我来回答

2个回答

热心网友 时间:2022-05-08 00:30

  EXCEL中IFERROR函数,就是if error(如果错误的连写),其含义是如果公式的计算结果为错误,则返回指定的值;否则将返回公式的结果。使用 IFERROR 函数来捕获和处理公式中的错误。  IFERROR函数的语法如下:  IFERROR(value, value_if_error)  IFERROR 函数语法具有以下参数:  value 必需,检查是否存在错误的参数。value_if_error 必需,公式的计算结果为错误时要返回的值。计算得到的错误类型有:#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!。  7种错误的含义:  1.#N/A 当在函数或公式中没有可用数值时,将产生错误值#N/A。  2.#VALUE! 当使用错误的参数或运算对象类型时,或者当公式自动更正功能不能更正公式时,将产生错误值#VALUE!。  3.#REF! 删除了由其他公式引用的单元格,或将移动单元格粘贴到由其他公式引用的单元格中。当单元格引用无效时将产生错误值#REF!。  4.#DIV/0! 当公式被零除时,将会产生错误值#DIV/0!。  5.#NUM! 当公式或函数中某个数字有问题时将产生错误值#NUM!。  6.#NAME? 当公式或函数无法识别公式中的文本时,将出现此错误值NAME?。  7.#NULL! 使用了不正确的区域运算符或不正确的单元格引用。当试图为两个并不相交的区域指定交叉点时将产生错误值#NULL!。

热心网友 时间:2022-05-08 01:48

在excel中使用iferror函数可以用来判断某些内容的正确与否,正确则返回正确结果,错误则返回需要显示的信息,详细解释和用法请看下文。
方法/步骤
1
iferror函数语法:
iferror(value,
value_if_error)
表示判断value的正确性,如果value正确则返回正确结果,否则返回value_if_error。
其中value的错误格式有#n/a、#value!、#ref!、#div/0!、#num!、#name?、#null等。
详细用法请看下面实例
2
判断a列数字除以b列数字的正确性并返回信息。
3
在c2单元格输入公式=iferror(a2/b2,"错误")
公式意思是判断a2/b2的值是否正确,如果正确则返回a2/b2的结果,否则返回“错误”字符。
==============================
if函数根据单一条件判断得两种结果,if函数同时满足多条件得两种结果,if函数满足多个条件之一得两种结果,if函数满足多条件得多种结果的实例。
方法/步骤
if函数的语法格式
=if(logical_test,value_if_true,value_if_fause)
=if(判断条件,条件成立返回结果1,条件不成立返回结果2)
if函数的用法及实例
if函数根据单一条件判断得两种结果
如图所示c2=if(b2>=18,"成年","未成年"),b2>=18是判断条件,当条件成立时,返回结果“成年”;当条件不成立时,返回结果“未成年”。b2=25,满足条件>=18,所以c2得到结果“成年”,b4=17,不满足条件>=18,所以c24得到结果“未成年”,
if函数同时满足多条件得两种结果
如图所示e2=if(and(b2="优",c2="优",d2="优"),"优秀生","非优秀生"),公式表示必须同时满足b2="优",c2="优",d2="优"三个条件,才能得出结果是“优秀生”否则就是“非优秀生”,逻辑函数and(条件1,条件2,条件3)表示要同时满足括号中的多个条件。切记,当要同时满足条件时,记得用上and函数,否则容易出错。
if函数满足多个条件之一得两种结果
如图所示,c2=if(or(b2="雷",b2="钟",b2="兰"),"畲族","非畲族"),if函数的判断条件是逻辑函数or(b2="雷",b2="钟",b2="兰"),or函数只需满足b2="雷",b2="钟",b2="兰"三个条件之一,则条件成立,从而if函数就能得出结果“畲族”,否则结果是“非畲族”。记得满足多条件之一的用or函数来做if函数的判断条件,不要跟同时满足条件用and函数做if函数的判断条件弄混了。
if函数满足多条件得多种结果
如图所示,c2=if(b2<60,"不及格",if(and(b2>=60,b2<70),"及格",if(b2>=90,"优秀","良"))),该公式是3个if函数的嵌套使用,该公式表示,当b2<60时,结果是"不及格";当b2>=60且<70时,结果是"及格";当b2>90时,结果是"优秀",其余的是“良”。整个公式的判断条件是b2<60,结果1是“不及格”,结果2是if(and(b2>=60,b2<70),"及格",if(b2>=90,"优秀","良"))。
注意事项
当用嵌套函数时,一定要认真查一查,每个函数是否都符合语法格式,以免出错。有几个函数,就有几个左括号和几个右括号,不要出现括号个数不对。且函数中的引号和逗号都应是英文的。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com