在使用EXCEL篩選功能時,有個讓人非常苦惱的事情,就是篩選出來的數據沒有小計,如果用常規的sum函數求和,那些被隱藏的行也被被計算進去,得到的不是小計,而是所有數據的總計如下圖這種,這時我們應該怎么辦呢?
以上這種案例是有方法的。在Excel中,雖然函數眾多,但只要掌握必要、常用函數即可應對日常需要。今日儲君老師就講到了一個可以實現隱藏后不計算的函數即Subtotal函數可以助你一臂之力。
SUBTOTAL函數像一位母親,擁有自己的多個孩子,把自己的寶寶包裹的非常的美麗,SUBTOTAL函數在Excel中它是一個匯總函數,但是它并不像SUM函數,sumifs函數這樣單一的“一個函數”,而是“一群函數”,它身兼數職:求和、平均值、數字計數、非空單元格計數、最大值、最小值等等足有11個功能。此函數同時也是Excel中唯一一個能統計用戶可見單元格的函數。學好這個函數,你將輕松擁有完成11種簡單統計的技巧。
? 基本用法
含義:在指定的范圍內根據指定的分類匯總函數進行計算
語法結構:Subtotal(功能參數,數據)
1.·當你在單元格輸入=Subtotal時(?,就會提示下列述語法)
第一參數用于指定要執行的功能,是1-11或101-111之間的數字,
1-11與101-111的區別為:
當如果是篩選時,兩者求的都是可見單元格 ;當如果是手工隱藏時,1-11是全部計算。101-111只求可見的單元格,手工隱藏的會忽略不計算。
以下表格中是SUBTOTAL函數功能參數的具體內容說明:
Subtotal函數實例講解
1.案列:使用SUBTOTAL中每一個參數的應用如下圖
例如第一個計算當前的平均銷售額公式:=SUBTOTAL(1,D3:D9)或者=SUBTOTAL(101,D3:D9)這里的101也表示求平均數,但是101是不含隱藏值的具體操作如下:
2.Subtotal隱藏值:9-SUM.S(含隱藏值),109-SUM.S(不含隱藏值)如下圖案例
顯示公式說明
?=SUBTOTAL(9,B2:B8)求和
?=SUBTOTAL(109,B2:B8)求和,109不含隱藏值
003 ?Subtotal與Sum的區別
SUBTOTAL,只對篩選數據結果數據進行求和而SUM,不受篩選結果影響,會對所有數據進行求和
案列:
004 Subtotal計數
COUNT返回包含數字以及包含參數列表中的數字的單元格的個數,COUNTA返回參數列表中非空值的單元格個數如下案例
005 ?篩選后填充 ?:COUNT返回包含數字以及包含參數列表中的數字的單元格的個數,COUNTA返回參數列表中非空值的單元格個數
006 隱藏行,序號順序不變,永遠按照序列排序
公式:=SUBTOTAL(103,$B$3:B3)
這里的103是表示非空單元格計數。
007.避開同類計算
案列:怎樣避開圖案例中同類值呢?也就是小計行
答案:?直接輸入=SUBTOTAL(9,B2:B9)即可 ?請看下圖
SUBTOTAL函數遇到同類就避開了,就是不會統計由SUBTOTAL計算出來的數值。
今日分享就到這里啦!其實SUBTOTAL函數是非常實用的,尤其在篩選數據,大家一定要掌握好它的基本用法。若有什么問題歡迎在下方留言。我拉大家進群一起跟儲君老師學習E戰到底。