在Excel中,`SUM`函数用于计算一个或多个数值的总和。它的基本语法如下:
```
SUM(number1, [number2], ...)
```
或者
```
SUM(单元格区域)
```
其中,`number1`、`number2`等是要相加的数值,`单元格区域`是要相加的单元格范围。如果求和区域是连续的同行或同列,可以直接用冒号(:)连接第一个和最后一个单元格;如果求和区域为不连续的单元格,则可以在选择单个单元格后用逗号(,)将下一个需要计算的单元格进行连接。
示例
计算具体数值
```
=SUM(1, 2, 3, 4, 5)
```
结果为15。
计算单元格区域
```
=SUM(A1:A10)
```
计算A1到A10单元格的总和。
混合使用
```
=SUM(A1:A5, 10, B1:B3)
```
计算A1到A5的单元格、数值10、以及B1到B3单元格的总和。
多区域求和
```
=SUM(A1:A10, C1:C10, E1:E10)
```
计算三个不同列区域的总和。
结合通配符使用
```
=SUM(Sheet1:Sheet12!A1)
```
计算Sheet1到Sheet12工作表中所有A1单元格的总和。
嵌套使用
```
=SUM(SUM(A1:A5), SUM(B1:B5))
```
等同于`SUM(A1:A5, B1:B5)`。
条件求和
```
=SUMIF(A1:A10, ">0", A1:A10)
```
只计算A1:A10中大于0的数值总和。
3D求和(跨工作表)
```
=SUM(Sheet1:Sheet4!A1:A10)
```
计算Sheet1到Sheet4中A1:A10区域的总和。
忽略错误值
```
=SUM(IF(ISNUMBER(A1:A10), A1:A10, 0))
```
只计算数值,忽略文本和错误值。
动态范围求和
```
=SUM(INDIRECT("A1:A"&COUNTA(A:A)))
```
计算A列从A1到最后一个非空单元格的总和。
注意事项
`SUM`函数可以处理多达255个参数。
使用`SUM`函数时,可以结合其他函数如`SUMIF`、`SUMIFS`等来实现更复杂的功能。
在输入`SUM`函数时,确保所有参数都是数值或单元格引用,否则Excel会返回错误。