用途:返回某一单元格区域中所有数字之和。
语法
SUM(number1,number2, ...)
Number1, number2, ... 为 1 到 30 个需要求和的参数。
- 直接键入到参数表中的数字、逻辑值及数字的文本表达式将被计算,请参阅下面的示例一和示例二。
- 如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略。请参阅下面的示例三。
- 如果参数为错误值或为不能转换成数字的文本,将会导致错误。
说明
1、行或列求和
以最常见的工资表(如上图)为例,它的特点是需要对行或列内的若干单元格求和。
比如,求该单位2001年5月的实际发放工资总额,就可以在H13中输入公式:=SUM(H3:H12)
2、区域求和
区域求和常用于对一张工作表中的所有数据求总计。此时你可以让单元格指针停留在存放结果的单元格,然后在Excel编辑栏输入公式"=SUM()",用鼠标在括号中间单击,最后拖过需要求和的所有单元格。若这些单元格是不连续的,可以按住Ctrl键分别拖过它们。对于需要减去的单元格,则可以按住Ctrl键逐个选中它们,然后用手工在公式引用的单元格前加上负号。当然你也可以用公式选项板完成上述工作,不过对于SUM函数来说手工还是来的快一些。比如,H13的公式还可以写成:
=SUM(D3:D12,F3:F12)-SUM(G3:G12)
3、注意
SUM函数中的参数,即被求和的单元格或单元格区域不能超过30个。换句话说,SUM函数括号中出现的分隔符(逗号)不能多于29个,否则Excel就会提示参数太多。对需要参与求和的某个常数,可用"=SUM(单元格区域,常数)"的形式直接引用,一般不必绝对引用存放该常数的单元格。
示例 1
SUM(3, 2) 等于 5
示例 2
SUM("3", 2, TRUE) 等于 6,因为文本值被转换成数字,而逻辑值 "TRUE" 被转换成数字 1。
示例 3
A
B
C
D
3 | TRUE | 2 | =SUM(A1, B1, 2) |
A1是文本型的 | SUM(A1, B1, 2) 等于 2,因为对非数值型的值的引用不能被转换成数值。 |
示例 4
A | B | C |
5 | 2 | 12 | ||||
11 | 7 | 13 | ||||
1 | 3 | 8 | ||||
62 | =SUM(A1:C3) | 参数可以是用从A1到C3这个范围的数据区域 | ||||
36 | =SUM(A1,B2:C3) | 参数可以是单个单元格A1与其他区域的集合 | ||||
173 | =SUM(111,A1:C3) | 参数可以是数字与其他参数的集合 |
“用excle求和的函数”版权归作者所有,转载请著名出处。