我在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!
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 27%、8%、135%;(化成小数);25%、80%、120%(化成分数)
- 孩子正上一年级,口算能力较弱,还停留在数手指的阶段,如何快速提高孩子的口算速度?
- 对数函数增减性奇偶性
- 设a为锐角,且满足sina=3cosa,则sina×cosa=( )
- clean的动名词
- 做匀变速直线运动的物体,在两个连续相等的时间间隔T内的平均速度分别为V1和V2,则它的加速度为多大?
- 双音节词是啥,回答
- 1.全诗的诗眼是( ) 诗骨是( )
- 已知地球半径约为R=6.4*10^6m,地球表面的重力加速度g=9.8m/s^2,月球绕地球公转的周期T=27.3天,
- 9a的五次方除以3a的三次方
热门考点