各位表哥表姐们,今天要学习的是数据的求和。数据求和是最基本的运算操作,有小伙伴们直接就是连续相加“A+B+C+……+D+F”(吐血ING中),就像下图:

合计1中连续的相加,结果却是“#N/A”错误值,肿么办????!!!

又有小伙伴说用SUM函数求和呗,看下图:

合计1中得到的结果还是“#N/A”错误值,这时候有点摸不着头脑了,不知如何是好。

那么问题来了:如何对含有错误值的数据进行求和?

方法一:SUMIF函数

SUMIF函数是SUM函数的升级版,基本功能是按指定的条件进行求和,格式为:

SUMIF(条件区域,条件,求和区域)。当条件区域和求和区域一致时,求和区域可以省略。

在本例中实际要做的是对大于0的数据进行求和,错误值不是数字,当然不满足大于0这个条件了。因此,

公式=SUMIF(B2:B13,">0")

方法二:SUMIF函数使用“9e307”这个神秘的数字

9e307的意思是9*10^307,这几乎是Excel能接受的最大数值了。因此对小于最大数的数据进行求和,也可以忽略错误值。因此,

公式=SUMIF(B2:B13,"<9E307")

方法三:SUM+IFERROR组合

求和少不了SUM函数,而要处理错误值,自然也少不了IFERROR函数。因此将这两个函数结合使用,就能实现忽略错误值求和的目的,

公式为:{=SUM(IFERROR(B2:B13,0))}

特别强调:输入公式的内容为:=SUM(IFERROR(B2:B13,0)),然后按ctrl+shift+enter

IFERROR函数只有两个参数,格式为IFERROR(待处理数据,数据为错误时返回的结果)。下图中,要处理的数据所在的区域是B2:B13,当数据是错误值时,返回0。

因此IFERROR(B2:B13,0)的结果为:

因为IFERROR的第一参数引用的是单元格区域,这样就会得到一组数字,所以在使用SUM函数进行求和时需要同时按住Ctrl+ Shift+回车键生成数组公式才能得到正确结果。

刚开始理解不了没关系,先收藏,慢慢学习慢慢体会,同类问题直接套用就OK,每天进步一点点,积累一点点,共同成长。

也希望能够通过公式的解析,来掌握解决问题的思路,做到举一反三,融会贯通。