各位表哥表姐们,今天要学习的是数据的求和。数据求和是最基本的运算操作,有小伙伴们直接就是连续相加“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,每天进步一点点,积累一点点,共同成长。
也希望能够通过公式的解析,来掌握解决问题的思路,做到举一反三,融会贯通。