我們在篩選清單資料時如果要作加總使用sum函數時答案反而還是全部資料的總和,使用SUBTOTAL來作才可以計算出正確值;
語法
SUBTOTAL(function_num, ref1, ref2, ...)
Function_num 是數字 1 到 11,(包括隱藏的值) 或 101 到 111 (忽略隱藏的值),用以指定要用下列哪一個函數來計算清單中的小計。
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 到 29 個要執行小計的範圍或參照位址。
例如:
1.一個公文處理的篩選表單中我們可以使用 =SUBTOTAL(3,A3:A9187)來計算在以關鍵字"98"尋找表單時一共找到的公文數量,公式中 function_num=3 就如上表Function_num(包括隱藏的值)=3,即表示3是使用計次函數COUNTA
2.而使用加總時即 =SUBTOTAL(9,A3:A9187)
參考資料: SUBTOTAL - Excel - Microsoft Office