Excel中带有错误值的数据如何计算?
使用SUM函数进行求和的时候,单元格中如果存在错误值,计算结果就会显示错误值。有没有一种方法,使其显示求和结果,而忽略错误值呢?
方法一:ISERROR函数
{=SUM(IF(ISERROR(A2:C2),0,A2:C2))}
这个公式先用ISERROR函数对A2:C2进行判断是否为错误值,再用IF函数判断,错误值返回0,否则返回原数值。在07及以上版本中,也可以简化成:
{=SUM(IFERROR(A2:C2,)) }
方法二:<9E307
=SUMIF(A2:C2,”<9E307″)
在Excel的计算规则中,大小关系是:
数值<文本<逻辑值FALSE<逻辑值TRUE
9E307被认为是Excel能处理的最大数值,换句话说就是只对数值部分计算。
一般情况下SUMIF函数有三个参数,分别是:
SUMIF(条件区域,条件,求和区域)
如果第三个参数,也就是求和区域参数省略,就会对条件区域进行求和。