早教吧作业答案频道 -->其他-->
我在if函数里面如何添加一个为“某公式=#NUM!”的条件呢?
题目详情
我在if函数里面如何添加一个为“某公式=#NUM!”的条件呢?
▼优质解答
答案和解析
楼主可以参考下如下写法:
=IF(ISERROR(ERROR.TYPE(A2)),"正常没有错误!",IF(ERROR.TYPE(A2)=6,"出现#NUM!错","其他错误"))
如果这样写:=IF(ERROR.TYPE(A2)=6,"出现#NUM!错","其他"),则:
1)A2中的确发生了#NUM!,结果为 "出现#NUM!错";
2)A2中发生了其他错误,结果为 "其他";
3)A2中没有发生错误,结果为 #NA,因为 ERROR.TYPE(A2)=6 得到的是 #NA;
--------------------------------------
有几个相关函数可以用,请楼主参考下:
ISERR() 可检查出任意错误值(除去 #N/A).
ISERROR() 可检查出任意错误值(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?或 #NULL!).
ISLOGICAL() 可检查出是否为逻辑值.
ERROR.TYPE(error_val) 可检查错误类型.
说明:Error_val 通常为一个单元格引用,而此单元格中包含需要检测的公式,结果为 6 就表示错误类型为 #NUM!
要点:如果没有错误,返回 #N/A
另一个函数 IFERROR(公式,指定值)
如果公式计算出错误则返回您指定的值;否则返回公式结果.
GoodLuck!
=IF(ISERROR(ERROR.TYPE(A2)),"正常没有错误!",IF(ERROR.TYPE(A2)=6,"出现#NUM!错","其他错误"))
如果这样写:=IF(ERROR.TYPE(A2)=6,"出现#NUM!错","其他"),则:
1)A2中的确发生了#NUM!,结果为 "出现#NUM!错";
2)A2中发生了其他错误,结果为 "其他";
3)A2中没有发生错误,结果为 #NA,因为 ERROR.TYPE(A2)=6 得到的是 #NA;
--------------------------------------
有几个相关函数可以用,请楼主参考下:
ISERR() 可检查出任意错误值(除去 #N/A).
ISERROR() 可检查出任意错误值(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?或 #NULL!).
ISLOGICAL() 可检查出是否为逻辑值.
ERROR.TYPE(error_val) 可检查错误类型.
说明:Error_val 通常为一个单元格引用,而此单元格中包含需要检测的公式,结果为 6 就表示错误类型为 #NUM!
要点:如果没有错误,返回 #N/A
另一个函数 IFERROR(公式,指定值)
如果公式计算出错误则返回您指定的值;否则返回公式结果.
GoodLuck!
看了 我在if函数里面如何添加一个...的网友还看了以下:
z=2分之-1+i的四个命题中p1:z的绝对值=2p2:z=2ip3z=2分之-1+i的四个命题中 2020-05-22 …
如图,I为全集,M、P、S是I的三个子集,则阴影部分所表示的集合是()A.(M∩P)∩SB.(M∩ 2020-06-13 …
关于集合恳请不吝赐教!设I为全集,s1,s2,s3是I的三个非空子集用s1∪s2∪s3=I,则下面 2020-06-28 …
设集合I={1,2,3,4,5}.选择I的两个非空子集A和B,要使B中最小的数大于A中最大的数,不 2020-07-29 …
几个集合的小题1、已知集合A=(0,2,3),B=(x|x=ab,a,b属于A)则集合B的子集个数 2020-07-29 …
设I为全集,S1、S2、S3是I的三个非空子集,且S1∪S2∪S3=I,则下面论断正确的是:A.S 2020-07-30 …
设I为全集,S1,S2,S3是I的三个非空子集,且S1∪S2∪S3=I,则下面论断正确的是A。(C 2020-08-01 …
下面是关于复数z=i-1+i的四个命题,其中的真命题为()p1:|z|=i-1+i,p2:z2=2 2020-08-02 …
复数和三角函数问题sin(i*x+t)能不能表示成不含i的形式?其中i是虚数单位我本来的想法是先展 2020-08-02 …
数学集合图法类型的特例法设I为全集,s1,s2,s3是I的三个非空子集,且s1Us2Us3=I,则下 2020-11-28 …