一、SUM函数意义
SUM函数顾名思义是一个通用的求和函数,可以给单个数字、单元格引用或者区域进行求和,也可以给这三者的任意组合进行求和。这里的单元格引用和区域里面的内容均为数值。
二、函数语法
SUM(number1,[number2],...)
参数最多可添加255个,至少1个,每个参数都接受常数,单元格,单元格区域,可以是计算表达式,或者结果是数字的公式。
参数如果是单元格区域,可以用,或者空格隔开,分别表达不同的意义,具体如下:
逗号表示是计算这两个区域的并集,如SUM(A1:B2,B2:C3),求的的是A1:B2和B2:C3这两个区域分别和值后的累计数。
空格就是计算这两个区域的合集,如SUM(A1:B2 B2:C3),求的的是A1:B2和B2:C3这两个交集部分B2的值。
SUM函数的快捷键是ALT+=
三、函数用法(初级入门篇)
1.普通求和
(1)单行列求和
单列求和
(2)含有小计的求和
小计求和= SUM(C36:C47)/2
因为在求和时每个数都计算了2遍,所以累计数是小计加本身数字除以2。
(3)多区域求和
多区域求和
在求和时把不同的区域作为SUM的参数,列示出来即可,区域与区域用,隔开,也可以直接写成SUM(C54:E62),SUM函数在计算时遇到文本单元格,自动忽略不计算。
2.求累计之和
在D2单元格输入公式=SUM($C$70:C70),然后下拉即可。第一个$C$70一定要用绝对地址引用锁定,下拉时保持不变。
累计求和
3.合并单元格的求和
全部选中D列的合并单元格区域,输入公式:=SUM(C2:C10)-SUM(D3:D10)按Ctrl+Enter键结束批量填充公式。
合并单元格求和
4.条件求和
表达式为:SUM((条件1)*(条件2)*…*(求和区域)),每个条件用括号括起来,不同的条件用*连接(如果是或条件用+连接),最后用*连接加括号的求和区域,具体看示例。
(1)单条件求和:年龄大于40岁的奖金和,求和按ENTER+SHIFT +CTRL三键。
年龄大于40岁的奖金和
(2)多条件求和:求行政部年龄小于30岁的奖金和。公式为SUM((A120:A128="行政")*(C120:C128<30)*(D120:D128))
行政部年龄小于30岁的奖金和
条件行政部 (A120:A128="行政") 和条件年龄小于30岁(C120:C128<30)用*连接起来,求和按ENTER+SHIFT +CTRL三键。
(3)多条件求和(满足之一):行政部年龄小于30岁或财务部的奖金和,具体公式如下:
SUM((((A135:A143="行政")*(C135:C143<30))+(A135:A143="财务"))*(D135:D143))
行政部年龄小于30岁或财务部的奖金和
行政部年龄小于30和财务部满足之一即可用+连接,求和按ENTER+SHIFT +CTRL三键。
条件求和我们也可以用SUMIF ,SUMIFS等函数, 当数据中有文本格式的数字,使用SUMIF进行条件求和会出错,而SUM的数组公式会自动忽略文本,省略其他文件导入的数据需要进行数据清理这一步,更加方便高效。
5.用SUM函数条件计数
表达式为:SUM((条件1)*(条件2)*…*1),符合条件者乘以1计为1,把所有符合条件者累计即完成计数,具体示例:
多条件计数:求行政部年龄小于30岁的人数,求和按ENTER+SHIFT +CTRL三键。
行政部年龄小于30岁的人数
SUM函数这些用法你都会用吗?掌握上面的这些用法,基本上算入门了,还有更为高级的动态求和、动态排名,分段求和(个人所得税等)等应用将在后续的SUM函数的中级提高篇和高级技巧篇介绍,欢迎关注我。