一、SubTotal函数基本语法:
1、表达式:=SUBTOTAL(Function_Num, Ref1, [Ref2], ...)
2、中文表达式:SubTotal(函数序号, 汇总区域1,[汇总区域2],...)
二、SubTotal函数首参数中的函数序号及对应关系:
1、Function_Num 常数分两组,即1-11 和 101-111的自然数。1和101对应的都是Average函数,以此类推(如下表);
2、汇总区域 Ref 参数至少有一个,最多只能有 254 个。
| A[1-11] | B[101-111] | 对应函数 | 中文 |
|---|---|---|---|
| 1 | 101 | Average | 平均值 |
| 2 | 102 | Count | 数字计数 |
| 3 | 103 | CountA | 非空计数 |
| 4 | 104 | Max | 最大 |
| 5 | 105 | Min | 最下 |
| 6 | 105 | Product | 乘积 |
| 7 | 107 | Stdev | 标准偏差 |
| 8 | 108 | Stdev.P | 总体偏差 |
| 9 | 109 | Sum | 求和 |
| 10 | 110 | Var | 标准方差 |
| 11 | 111 | Var.P | 总体方差 |
3、两组常数(Function_Num参数)的区别:
(1)Function_Num A[1-11]:区域内的全部数据计算(包含右键隐藏、行分组隐藏),但不包含被筛选后的隐藏部分;
(2)Function_Num B[101-111]:只管可看见部分计算;
SubTotal函数在OFFICE2003版及以上适用,低于03版未测试过。