运用SUM函数进行求和的时分,单元格中假定存在差错值,核算效果就会闪现差错值。有没有一种方法,使其闪现求和效果,而疏忽差错值呢?
下面咱们就简略归纳一下:
榜首种是数组公式:
{=SUM(IF(ISERROR(A2:C2),0,A2:C2))}
这个公式先用ISERROR函数对A2:C2进行判别是否为差错值,再用IF函数判别,差错值回来0,不然回来原数值。在07及以上版别中,也能够简化成:(yanfengLc)
{=SUM(IFERROR(A2:C2,)) }
其他一种公式是:
=SUMIF(A2:C2,"<9E307")
在Excel的核算规则中,巨细联络是:
数值<文本<逻辑值FALSE<逻辑值TRUE
9E307被认为是Excel能处理的最大数值,换句话说便是只对数值部分核算。
一般情况下SUMIF函数有三个参数,分别是:
SUMIF(条件区域,条件,求和区域)
假定第三个参数,也便是求和区域参数省掉,就会对条件区域进行求和。
还有一种公式:
=AGGREGATE(9,6,A2:C2)
AGGREGATE 函数是 Excel 2010 中新增函数之一,它能够回来列表或数据库中的估计。
AGGREGATE 函数的用法与 SUBTOTAL 函数类似,但在功用上比 SUBTOTAL 函数愈加健旺,不只能够结束比方 SUM、AVERAGE、COUNT、LARGE、MAX 等 19 个函数的功用,并且还能够疏忽隐 藏行、差错值、空值等,并且支撑常量数组(kaifujiaxiao)。
当数据区域中存在差错值时,运用 SUM、MIN、MAX、LARGE、SMALL 和 PERCENTILE 等函数将回来差错值。在条件格式中运用上述函数,也会影响某些条件格式规则的相应功用。假定运用 AGGREGATE函数核算,数据区域中的全部差错值将被疏忽,能够结束这些函数的全部功用。
榜首参数为一个介于 1 到19 之间的数字,为 AGGREGATE 函数指定要运用的汇总方法。
第二参数为一个介于 0 到 7 之间的数字,决定在函数的核算区域内要疏忽哪些值。
=AGGREGATE(9,6,A2:C2)
该公式中 AGGREGATE 函数第 1 个参数为 9,标明汇总方法为 SUM 函数。第 2 个参数为 6,标明疏忽差错值。