Excel SUM 函数
最后修改于 2025 年 4 月 4 日
SUM
函数是 Excel 中最基本且最常用的函数之一。它用于将单元格范围或单个值中的所有数字相加。本教程将通过详细的示例提供使用 SUM
函数的全面指南。您将学习基本语法、实际应用和高级技术,以掌握这个 essential 的 Excel 函数。
SUM 函数基础
SUM
函数用于将值相加。它可以处理单个数字、单元格引用、范围或这三者的组合。语法简单且灵活。
组成部分 | 描述 |
---|---|
函数名称 | SUM |
语法 | =SUM(number1, [number2], ...) |
参数 | 1-255 个要相加的项 |
返回值 | 所有参数的总和 |
此表分解了 SUM
函数的基本组成部分。它显示了函数名称、基本语法格式、参数限制和返回值特征。
基本 SUM 示例
此示例演示了 SUM 函数使用单个数字的最简单用法。
=SUM(5, 10, 15)
此公式直接将三个数字相加:5、10 和 15。结果将是 30。这表明 SUM 如何在没有单元格引用的情况下使用硬编码值。
带单元格引用的 SUM
SUM
的更实用用法涉及将特定单元格中的值相加。这是一个使用单元格引用的示例。
A | B |
---|---|
10 | |
20 | |
30 | |
=SUM(A1:A3) |
该表显示了一个简单的电子表格,其中 A 列中包含值,B4 单元格中包含一个 SUM
公式,该公式将 A1 到 A3 的值相加。
=SUM(A1:A3)
此公式对单元格 A1 到 A3 中的值求和。结果将是 60 (10+20+30)。使用范围使 SUM 在处理电子表格中的数据时更加强大。
带多个范围的 SUM
SUM 可以处理多个范围或范围与单个单元格的组合。此示例展示了这种灵活性。
A | B | C |
---|---|---|
5 | 10 | |
15 | 20 | |
=SUM(A1:B2, 25) |
该表演示了 SUM 将不同类型的参数组合在一起的能力。它显示了单元格 A1 到 B2 中的值,再加上单元格 C3 中相加的附加数字 25。
=SUM(A1:B2, 25)
此公式将范围 A1:B2 (5+10+15+20) 中的所有值加上额外的 25。结果将是 75。这证明了 SUM 将不同类型的参数组合在一起的能力。
带不连续单元格的 SUM
您可以通过单独列出不连续的单元格或在创建公式时按住 Ctrl 键选择多个单元格来对它们求和。
A | B | C |
---|---|---|
10 | 20 | |
30 | 40 | |
=SUM(A1, B2, A3) |
该表说明了如何对特定的不连续单元格(A1、B2 和 A3)求和,同时忽略范围中的其他值。在此示例中,A3 为空。
=SUM(A1, B2, A3)
此公式仅对特定单元格求和:A1 (10)、B2 (40) 和 A3 (空,视为 0)。结果将是 50。当您需要对满足特定条件的零散单元格求和时,此技术很有用。
带文本和数字的 SUM
SUM 会自动忽略引用的单元格中的文本值。此示例说明了 SUM 如何处理混合内容。
A | B |
---|---|
10 | |
文本 | |
20 | |
=SUM(A1:A3) |
该表显示了 SUM
在范围包含数字和文本时如何表现。A2 中的文本值在计算中被忽略,这证明了 SUM 处理混合数据类型的能力。
=SUM(A1:A3)
该公式对 A1 (10) 和 A3 (20) 求和,并忽略 A2 ("Text")。结果是 30。这种行为使得 SUM
在处理包含混合内容的数据集时更加健壮。
带空单元格的 SUM
SUM 在计算中将空单元格视为零。此示例演示了这种行为。
A | B |
---|---|
15 | |
25 | |
=SUM(A1:A3) |
该表包含数字和空单元格,以演示 SUM
如何处理空单元格。计算中将空单元格 A2 视为零。
=SUM(A1:A3)
该公式对 A1 (15) 和 A3 (25) 求和,并将空单元格 A2 视为 0。结果是 40。这种对空单元格的自动处理使得 SUM 在处理不完整的数据集时非常方便。
跨工作表求和
SUM 可以引用多个工作表中的单元格。此示例说明了如何对不同工作表中的相同单元格求和。
=SUM(Sheet1:Sheet3!A1)
此公式对 Sheet1、Sheet2 和 Sheet3 中的单元格 A1 求和。如果 A1 分别包含 10、20 和 30,则结果为 60。这种 3D 引用功能对于汇总数据非常强大。
带逻辑值的 SUM
当逻辑值包含在范围内时,SUM 将 TRUE 视为 1,将 FALSE 视为 0。此示例演示了这种行为。
A | B |
---|---|
10 | |
TRUE | |
FALSE | |
=SUM(A1:A3) |
该表显示了 SUM
在处理混合了数字的逻辑值 (TRUE/FALSE) 时如何表现。在计算中,TRUE 被转换为 1,FALSE 被转换为 0。
=SUM(A1:A3)
此公式对 A1 (10)、A2 (TRUE,即 1) 和 A3 (FALSE,即 0) 求和。结果是 11。当处理条件数据时,这种自动转换很有帮助。
带错误值的 SUM
如果 SUM 范围中的任何单元格包含错误值,则整个 SUM 公式将返回该错误。此示例显示了这种行为。
A | B |
---|---|
10 | |
#N/A | |
20 | |
=SUM(A1:A3) |
该表演示了 SUM
在遇到范围中的错误值时的反应。A2 中的 #N/A 导致整个 SUM 计算失败。
=SUM(A1:A3)
此公式尝试对 A1 (10)、A2 (#N/A 错误) 和 A3 (20) 求和。它不会返回数字结果,而是返回 #N/A。您需要单独处理错误才能对有效数字求和。
带命名范围的 SUM
SUM 与命名范围无缝配合,使公式更易读。此示例展示了 SUM 与命名范围的用法。
A | B |
---|---|
100 | |
200 | |
300 | |
=SUM(Quarter1) |
该表假定单元格 A1:A3 被命名为 "Quarter1"。SUM 公式引用此命名范围而不是单元格地址,从而提高了公式的清晰度。
=SUM(Quarter1)
此公式对命名范围 "Quarter1" (A1:A3) 中的所有值求和。结果是 600。命名范围使公式更易于理解和维护。
带动态数组的 SUM
在较新的 Excel 版本中,SUM 可以与动态数组公式配合使用。此示例演示了对过滤后的范围求和。
=SUM(FILTER(A1:A10, B1:B10="Yes"))
此公式仅对 A1:A10 中对应于 B1:B10 的单元格包含 "Yes" 的值求和。FILTER 函数创建一个动态数组,然后 SUM 对其进行处理。这种强大的组合使得在不需要 SUMIF 的情况下进行条件求和成为可能。
SUM
函数对所有 Excel 用户都至关重要。从基本的加法到复杂的跨工作表计算,SUM
都能高效处理。掌握其各种应用将显著提高您的电子表格技能。请记住,SUM
会忽略文本并将空单元格视为零,这使得它在处理实际数据时非常健壮。
作者
列出 所有 Excel 公式。