在Excel中,統計功能是最基本的功能,如果你對統計函數或技巧一竅不通,那將費時費力……今天我們要學習的是Subtotal函數的使用技巧。
一、SUBTOTAL功能及語法結構。
功能:在指定的範圍內根據指定的分類匯總函數進行計算。
語法結構:SUBTOTAL(function_num,ref1,[ref2],...)
1、Function_num必需; 數字 1-11 或 101-111,用於指定要為分類匯總使用的函數。 如果使用 1-11,將包括手動隱藏的行,如果使用 101-111,則排除手動隱藏的行;始終排除已篩選掉的單元格。
2、Ref1必需;要對其進行分類匯總計算的第一個命名區域或引用。
3、Ref2,...可選;要對其進行分類匯總計算的第 2 個至第 254 個命名區域或引用。
二、對隱藏值的計算和忽略。
目的:計算銷量平均值。
方法:
在目標單元格輸入公式=SUBTOTAL(1,C3:C9)或=SUBTOTAL(101,C3:C9)。
解讀:
1、公式=SUBTOTAL(1,C3:C9)中的第一個參數為1,故包含隱藏的行;公式=SUBTOTAL(101,C3:C9)中的第一個參數為101,故不包含隱藏的行。
2、當沒有隱藏行時,兩個公式的計算結果相同,當有隱藏行時,公式=SUBTOTAL(101,C3:C9)的計算結果發生改變。
三、對篩選值的忽略。
目的:統計當前值的平均值。
方法:
1、在目標單元格中輸入公式:
=SUBTOTAL(1,C3:C9)或=SUBTOTAL(101,C3:C9)。
2、篩選數據,我們發現計算的結果在發生變化,而且只對當前顯示的數值負責。
解讀:
通過篩選數據,我們可以發現不管是何種類型的統計,計算的結果只對當前篩選保留的數據複製。
四、永遠連續的序號。
目的:隱藏行,序號保持連續。
方法:
1、選定目標單元格。
2、在目標單元格中輸入公式:=SUBTOTAL(103,B$3:B3)。
3、Ctrl+Enter填充。
4、隱藏或取消隱藏行,可以發現行號都是連續的。
解讀:
1、參數103所對應的函數為:Counta。統計飛空單元格的個數。當參數為1XX時,忽略隱藏的行。
2、所以公式=SUBTOTAL(103,B$3:B3)統計的就是從B3開始到當前單元格累計非空單元格數。