SUM 函数
SUM 函数添加值。 你可以将单个值、单元格引用或是区域相加,或者将三者的组合相加。
例如:
-
=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 分)。
有关详细信息,请参阅:加减时间。
-
如何求出日期之间的差值? 与计算时间一样,你可以加减日期。 以下是计算两个日期之间的天数十分常见的示例。 非常简单,就像这样:=B2-A2。 处理日期和时间的关键是使用结束日期/时间减去开始日期/时间。
有关处理日期的更多方法,请参阅:计算两个日期之间的差值。
-
如何仅对可见单元格求和? 有时,手动隐藏行或使用自动筛选以仅显示特定数据时,你只想对可见单元格求和。 可使用 SUBTOTAL 函数。 如果在 Excel 表格中使用“总计”行,则从“总计”下拉列表中选择的任何函数将自动输入为小计。 请参阅有关如何在 Excel 表格中对数据加总的详细信息。
需要更多帮助吗?
可随时在 Excel 技术社区中咨询专家或在社区中获取支持。