使用方法
語法:SUBTOTAL(function_num,ref1,ref2, ...)
Function_num 為 1 到 11(包含隱藏值)或 101 到 111(忽略隱藏值)之間的數字,指定使用何種函式在列表中進行分類匯總計算。ref1……refn參數為要對其進行分類匯總計算的第1至29個命名區域或引用。必須是對單元格區域的引用。
Function_num (包含隱藏值)為1到11之間的自然數,用來指定分類匯總計算使用的函式
值 | 相當於函式 |
1 | AVERAGE 平均值 |
2 | COUNT 非空值單元格計數 |
3 | COUNTA 非空值單元格計數(包括字母) |
4 | MAX 最大值 |
5 | MIN 最小值 |
6 | PRODUCT 乘積 |
7 | STDEV 標準偏差值(忽略邏輯值和文本) |
8 | STDEVP 標準偏差值 |
9 | SUM求和 |
10 | VAR 給定樣本的方差(忽略邏輯值和文本) |
11 | VARP |
Function_num (忽略隱藏值) 為101到111之間的自然數
值 | 相當於函式 |
101 | AVERAGE |
102 | COUNT |
103 | COUNTA |
104 | MAX |
105 | MIN |
106 | PRODUCT |
107 | STDEV |
108 | STDEVP |
109 | SUM |
110 | VAR |
111 | VARP |
注意:101到111僅在Office 2003、2007及更新的版本中能用
SUBTOTAL的第一個特點是:如果在 ref1, ref2,… 中有其他的分類匯總(嵌套分類匯總),將忽略這些嵌套分類匯總,以避免重複計算。也就是在數據區域中有SUBTOTAL獲得的結果將被忽略!
SUBTOTAL的第二個特點是:當 function_num 為從 1 到 11 的常數時,SUBTOTAL 函式將包括通過“格式”選單的“行”子選單下面的“隱藏”命令所隱藏的行中的值。當您要分類匯總列表中的隱藏和非隱藏值時,請使用這些常數。當 function_num 為從 101 到 111 的常數時,SUBTOTAL 函式將忽略通過“格式”選單的“行”子選單下面的“隱藏”命令所隱藏的行中的值。當您只分類匯總列表中的非隱藏數字時,使用這些常數。 但不論使用什麼 function_num 值,SUBTOTAL 函式都會忽略任何不包括在篩選結果中的行。 而SUBTOTAL 函式不適用於數據行或水平區域。隱藏某一列不影響分類匯總。但是隱藏分類匯總的垂直區域中的某一行就會對其產生影響。 SUBTOTAL的
第三個特點是:可以代替上面說的11種函式,當有上面說的兩種特點情況時,就可以使用SUBTOTAL來完成。
所以在需要處理隱藏數據相關的套用時,SUBTOTAL是其它函式無法代替的,也是SUBTOTAL最大最重要的特點。
舉例說明
求班級平均分
A | B | C | |
1 | 班級平均分 | =SUBTOTAL(1,B3:B5) | B1結果為80 |
2 | 姓名 | 語文 | |
3 | 張三 | 90 | |
4 | 李四 | 80 | |
5 | 王五 | 70 |
將function_num 值改成9,則求班級語文總分數,同理改成其他值,則得出相應的結果