SUM 函数
Applies To
Microsoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 网页版 Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016SUM 函数添加值。 你可以将单个值、单元格引用或是区域相加,或者将三者的组合相加。
例如:
-
=SUM(A2:A10) 添加单元格 A2:10 中的值。
-
=SUM(A2:A10, C2:C10) 添加单元格 A2:10 以及单元格 C2:C10 中的值。
SUM(number1,[number2],...)
参数名称 |
说明 |
---|---|
number1 必需 |
要相加的第一个数字。 该数字可以是 4 之类的数字,B6 之类的单元格引用或 B2:B8 之类的单元格范围。 |
number2-255 可选 |
这是要相加的第二个数字。 可以按照这种方式最多指定 255 个数字。 |
本节将探讨一些使用 SUM 函数的最佳做法。 这些方法许多也可以用于使用其他函数。
=1+2 或 = A+B 方法 - 虽然输入 =1+2+3 或 =A1+B1+C2 即可得出很准确的结果,但这些方法容易出错,原因如下:
-
拼写错误 – 想象一下你试图输入更多和/或更大的值,比如:
-
=14598.93+65437.90+78496.23
然后,试着验证你的输入无误。 将这些值置于单个单元格中并使用求和公式会简单许多。 此外,你还可在值位于单元格中时设置值的格式,使其在公式中的可读性更高。
-
-
引用文本而非数字引起的 #VALUE! 错误
如果使用此类公式:
-
=A1+B1+C1 或 =A1+A2+A3
若引用的单元格中含有非数字(文本)值,则公式会中断,从而产生 #VALUE! 错误。 SUM 将忽略文本值,只给出数字值的求和结果。
-
-
删除行或列引起的 #REF! 错误
如果删除了行或列,公式将不会更新来排除已删除的行,并且会返回 #REF! 错误,而这种情况下 SUM 函数将会自动更新。
-
插入行或列时,公式不会更新引用
插入行或列时,公式将不会更新以包含添加的行,而这种情况下 SUM 函数将自动更新(前提是添加的行位于公式中引用的区域之内)。 如果希望公式能自动更新但它并未更新时,这一点尤为重要,因为未更新公式会产生不完整的结果,而这种情况你可能无法察觉。
-
单个单元格引用的求和与区域求和
使用此类公式:
-
=SUM(A1,A2,A3,B1,B2,B3)
这与当在引用的区域内插入或删除行时一样地容易出错,原因相同。 最好使用单个区域,如:
-
=SUM(A1:A3,B1:B3)
这样当添加或删除行时会进行更新。
-
-
我只想对数字执行加/减/乘/除运算 查看有关 Excel 中的基本数学计算或将 Excel 用作计算器的视频系列。
-
如何显示更多/更少的小数位数? - 可以更改数字格式。 选择有问题的单元格或区域,使用 Ctrl+1 调出“设置单元格格式”对话框,然后单击“数字”选项卡,选择所需的格式,确保指示所需的小数位数。
-
如何对时间进行加减运算? 可通过几种不同方法对时间进行加减运算。 例如,出于计算工资的目的,对上午 8:00 到中午 12:00 的时间求差,可使用:=("12:00 PM"-"8:00 AM")*24,用结束时间减去开始时间。 请注意,Excel 将时间作为一天的分数进行计算,因此需要乘以 24 以求出总时间。 在第一个示例中,我们使用 =((B2-A2)+(D2-C2))*24 求得从开始到结束的时间之和,减去午餐休息时间(总共 8.50 小时)。
如果仅对小时和分钟进行加法运算并希望以这种方式显示,可求和,无需乘以 24,因此,在第二个示例中,我们使用 =SUM(A6:C6),因为对于所分配的任务,我们只需要小时和分钟的总数(5:36,即 5 小时 36 分)。
有关详细信息,请参阅:加减时间。
-
如何仅对可见单元格求和? 有时,手动隐藏行或使用自动筛选以仅显示特定数据时,你只想对可见单元格求和。 可使用 SUBTOTAL 函数。 如果在 Excel 表格中使用“总计”行,则从“总计”下拉列表中选择的任何函数将自动输入为小计。 请参阅有关如何在 Excel 表格中对数据加总的详细信息。
需要更多帮助吗?
可随时在 Excel 技术社区中咨询专家或在社区中获取支持。