返回

揭秘 6 个求和函数的进阶用法,助你轻松应对复杂场景

Excel技巧

SUM 函数

SUM 函数是 Excel 中最常用的求和函数,它可以对连续的单元格区域进行求和。其语法格式为:

=SUM(number1, number2, ...)

例如,要计算下表中 A 列的数字总和,可以使用以下公式:

=SUM(A1:A10)

SUMIF 函数

SUMIF 函数可以根据指定的条件对单元格区域进行求和。其语法格式为:

=SUMIF(range, criteria, sum_range)
  • range:要计算求和的单元格区域。
  • criteria:要满足的条件。
  • sum_range:要进行求和的单元格区域。

例如,要计算下表中 A 列中大于 5 的数字的总和,可以使用以下公式:

=SUMIF(A1:A10, ">5", A1:A10)

SUMIFS 函数

SUMIFS 函数可以根据多个条件对单元格区域进行求和。其语法格式为:

=SUMIFS(sum_range, criteria_range1, criteria1, criteria_range2, criteria2, ...)
  • sum_range:要进行求和的单元格区域。
  • criteria_range1:要满足的第一个条件的单元格区域。
  • criteria1:要满足的第一个条件。
  • criteria_range2:要满足的第二个条件的单元格区域。
  • criteria2:要满足的第二个条件。

例如,要计算下表中 A 列中大于 5 且小于 10 的数字的总和,可以使用以下公式:

=SUMIFS(A1:A10, A1:A10, ">5", A1:A10, "<10")

SUBTOTAL 函数

SUBTOTAL 函数可以对包含隐藏单元格的单元格区域进行求和。其语法格式为:

=SUBTOTAL(function_num, range)
  • function_num:要执行的函数的编号。
  • range:要计算求和的单元格区域。

例如,要计算下表中 A 列中除了隐藏单元格之外的数字的总和,可以使用以下公式:

=SUBTOTAL(9, A1:A10)

AGGREGATE 函数

AGGREGATE 函数可以对单元格区域进行求和,并忽略隐藏单元格、错误值或其他指定的类型的值。其语法格式为:

=AGGREGATE(function_num, options, range)
  • function_num:要执行的函数的编号。
  • options:要忽略的值的类型。
  • range:要计算求和的单元格区域。

例如,要计算下表中 A 列中除了隐藏单元格和错误值之外的数字的总和,可以使用以下公式:

=AGGREGATE(9, 4, A1:A10)

结语

SUM、SUMIF、SUMIFS、SUBTOTAL 和 AGGREGATE 函数是 Excel 中常用的求和函数,它们可以满足不同场景下的求和需求。通过熟练掌握这几个函数,您可以轻松应对复杂场景下的求和计算,提高工作效率。