Excel - SUBTOTAL 函数



描述

SUBTOTAL 函数返回列表或数据库中的小计。您可以使用 Excel 数据选项卡中“大纲”组中的“小计”命令创建带有小计的列表。创建小计列表后,您可以通过编辑 SUBTOTAL 函数来修改它。

语法

SUBTOTAL (function_num, ref1, [ref2]...)

参数

参数 描述 必选/可选
Function_num

指定要用于小计的函数的数字 1-11 或 101-111。

  • 1-11 包括手动隐藏的行
  • 101-111 不包括它们

已筛选出的单元格始终被排除在外。请查看下面的 Function_num 表以了解函数。

必选
Ref1 您想要计算小计的第一个命名范围或引用。 必选
Ref2... 您想要计算小计的第 2 到 254 个命名范围或引用。 可选
Function_num(包含隐藏值) Function_num(忽略隐藏值) 函数
1 101 AVERAGE(平均值)
2 102 COUNT(计数)
3 103 COUNTA(计数所有)
4 104 MAX(最大值)
5 105 MIN(最小值)
6 106 PRODUCT(乘积)
7 107 STDEV(标准偏差)
8 108 STDEVP(总体标准偏差)
9 109 SUM(求和)
10 110 VAR(方差)
11 111 VARP(总体方差)

备注

  • 如果 ref1、ref2… 中存在其他小计(或嵌套小计),则会忽略这些嵌套小计,以避免重复计数。

  • 对于函数编号常量 1 到 11,SUBTOTAL 函数包含 Excel“开始”选项卡“单元格”组中“格式”命令的“隐藏和取消隐藏”子菜单下“隐藏行”命令隐藏的行值。当您希望对列表中的隐藏和未隐藏数字进行小计时,请使用这些常量。

  • 对于函数编号常量 101 到 111,SUBTOTAL 函数会忽略“隐藏行”命令隐藏的行值。当您希望仅对列表中的未隐藏数字进行小计时,请使用这些常量。

  • 无论您使用哪个 function_num 值,SUBTOTAL 函数都会忽略筛选结果中未包含的任何行。

  • SUBTOTAL 函数专为数据列或垂直范围设计。它不是为数据行或水平范围设计的。

  • 如果任何引用是 3D 引用,则 SUBTOTAL 将返回 #VALUE! 错误值。

  • 如果指定的 function_num 不是允许的值之一(1 到 11 之间的整数或 101 到 111 之间的整数),则 SUBTOTAL 将返回 #VALUE! 错误值。

  • 如果所需的计算涉及除以零(例如,查找不包含任何数字值的单元格范围的平均值、标准偏差或方差),则 SUBTOTAL 将返回 #DIV/0! 错误值。

适用性

Excel 2007、Excel 2010、Excel 2013、Excel 2016

示例

SUBTOTAL Function
advanced_excel_math_trigonometric_functions.htm
广告