楼主可以参考下如下写法:
=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函数里面如何添加一个为“某公式=#NUM!”的条件呢?
我在if函数里面如何添加一个为“某公式=#NUM!”的条件呢?
其他人气:705 ℃时间:2020-05-26 09:10:18
优质解答
我来回答
类似推荐
猜你喜欢
- 1570*31+57*69简便运算
- 2The news reporters hurried to the airport ,only ____the film stars in the USA.
- 3仿写句子:祖国是大海,我就是大海中的一滴水.
- 4请问单摆运动的周期公式的推导
- 5小学数学题(列方程解答)
- 6∫X^3 √X DX=
- 7若互不相等的实数a、b、c成等差数列,c、a、b成等比数列,且a+3b+c=10,则a=_.
- 8做铁丝在氧气中燃烧的实验,在集气瓶中预先加少量水或细沙的目的?
- 9用三个长5厘米,宽4厘米,高3厘米的长方体拼成一个表面积最小的大长方体,这个大长方体的表面积是平方厘米
- 10一根钢丝长19米,在一个圆形线上绕满100圈后还留16厘米的线头,这线圈的直径是多少?