=SUBTOTAL(103,$B$3:B3)
=SUBTOTAL(103, $B$3:B3)
是 Excel 中的公式,用于计算指定范围内可见单元格的数量。以下是详细解释:
1. SUBTOTAL 函数
- 功能: 对一组数据进行分类汇总,支持多种计算方式(如求和、计数、平均值等),并自动忽略隐藏行。
- 语法:
SUBTOTAL(function_num, ref1, [ref2], ...)
function_num
: 决定计算类型,1-11 包含隐藏值,101-111 忽略隐藏值。ref1, ref2, ...
: 要计算的单元格区域。
2. 参数解释
- 103: 表示“计数”并忽略隐藏行。103 是 COUNTA 函数的变体,仅对可见单元格计数。
- $B$3:B3: 是混合引用,$B$3 为绝对引用,B3 为相对引用。随着公式向下填充,范围会动态扩展。
3. 公式作用
- 该公式从 B3 开始,逐行计算可见单元格的数量。随着公式向下填充,范围逐步扩大,结果为当前行及之前可见单元格的累计计数。
4. 应用场景
- 常用于筛选或隐藏行后,统计可见单元格的数量。
示例
假设 B 列数据如下:
B |
---|
A |
B |
C |
D |
在 C3 输入 =SUBTOTAL(103, $B$3:B3)
并向下填充,结果如下:
B | C |
---|---|
A | 1 |
B | 2 |
C | 3 |
D | 4 |
若隐藏第 4 行(C),C 列将显示:
B | C |
---|---|
A | 1 |
B | 2 |
D | 3 |
总结
- 功能: 统计可见单元格数量。
- 动态范围: 随着公式填充,范围逐步扩大。
- 适用场景: 适用于筛选或隐藏行后的计数需求。