关于EXCEL中ISERROR函数的疑问

发布网友

我来回答

3个回答

热心网友

第一个=IF(ISERROR(SUM(A2:b2)),"",SUM(A2:b2))中的SUM(A2:b2)不可能为错误值的,如果没有值那和就是0了,不是错误值
而第二个=IF(ISERROR(A2/b2),"",A2/b2),当B2=0的时候,由于分母不能为0,就是错误值了

另外建议LZ选用IFERROR函数代替IF函数和ISERROR的嵌套使用

热心网友

sum函数只要数据区域没有错误值,就会将数据相加,空格当0;
你要判断是否空值,用以下函数
=if(count(a2:b2)=0,"",sum(a2:b2))

热心网友

原因是计算SUM(A2:b2)时不会出现ERROR,可以改成
=IF(SUM(A2:b2)=0,"",SUM(A2:b2))

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