Excel函數(shù)的學(xué)習(xí)本身并不難,但是放在實際應(yīng)用中就有可能會碰到很多問題。在用Excel做數(shù)據(jù)統(tǒng)計時,最常見的就是求和Sum、平均值A(chǔ)verage、計數(shù)Count、最大值Max、最小值Min等函數(shù),但是這些函數(shù)解決不了篩選和隱藏的問題。
而Subtotal函數(shù)在計算時是可以忽略被篩選和隱藏掉的行,也就是說函數(shù)結(jié)果會隨著篩選結(jié)果的變化而變化,而且這一個函數(shù)就能實現(xiàn)AVERAGE、COUNT、COUNTA、MAX、MIN、PRODUCT、STDEV、STDEVP、SUM、VAR、VARP這11個函數(shù)的功能。
既解決了篩選和隱藏問題,又能以一敵十,這樣的函數(shù)是不是值得你擁有?
Subtotal函數(shù)的語法
SUBTOTAL(function_num,ref1,…)
其中,function_num代表不同的函數(shù),有1-11和101-111兩組,對于在篩選模式下被淘汰的行,subtotal函數(shù)不再統(tǒng)計這部分行數(shù)據(jù)。對于手動隱藏的行,1-11統(tǒng)計隱藏的行,101-111是不統(tǒng)計隱藏的行。
ref1、ref2, ...為要進行分類匯總計算的1到254個區(qū)域或引用。

Subtotal函數(shù)的基本用法
例如,當(dāng)function_num參數(shù)為1時求平均值,效果和average函數(shù)是一樣的。

例如,當(dāng)function_num參數(shù)為9時求和,效果和sum函數(shù)是一樣的。

以此類推,Subtotal函數(shù)可以實現(xiàn)function_num代表的11個函數(shù)的基本功能。
篩選隱藏下Subtotal函數(shù)的用法
為便于大家理解,我們就用最常見的SUM、Subtotal(9)、Subtotal(109)三個函數(shù)的結(jié)果來舉例。

由此我們可以看出,在單元格正常顯示狀態(tài)下,SUM、Subtotal(9)、Subtotal(109)三個函數(shù)得到的結(jié)果是一致的。
現(xiàn)在我們需要篩選出1月的總營業(yè)額。

再例如,如果我們需要篩選湖北的總營業(yè)額。

大家有沒有發(fā)現(xiàn),當(dāng)做數(shù)據(jù)篩選后,sum函數(shù)仍然是對全部的數(shù)據(jù)進行求和,而Subtotal(9)、Subtotal(109)只對篩選后可見單元格進行求和。
手動隱藏下Subtotal函數(shù)的用法
有時候做數(shù)據(jù)處理,我們可能會發(fā)現(xiàn)個別行的數(shù)據(jù)不合格但又不能刪除,或者暫時不用統(tǒng)計,需要手動隱藏。

從案例中可以看出,當(dāng)數(shù)據(jù)被手動隱藏后,sum函數(shù)和Subtotal(9)仍然是對全部的數(shù)據(jù)進行求和,只有Subtotal(109)只對篩選后可見單元格進行求和。
所以,對于在篩選模式下被淘汰的行,subtotal函數(shù)不再統(tǒng)計這部分行數(shù)據(jù)。對于手動隱藏的行,1-11統(tǒng)計隱藏的行,101-111是不統(tǒng)計隱藏的行。
有多行匯總數(shù)據(jù)的情況下Subtotal函數(shù)的用法
在總營業(yè)額時,如果中間有小計行,直接使用average或者sum等函數(shù)小計行會重復(fù)計算,這個時候我們可以使用subtotal這個函數(shù)。
當(dāng)小計是由Subtotal函數(shù)計算的,那么匯總的時候再subtotal就會自動過濾掉前面的小計。

如果你說function_num參數(shù)代表的函數(shù)太多,記不住,怎么辦?不著急,咱們可以這樣做:

好啦,今天的Subtotal函數(shù)教程就到這里啦,如此以一敵十的強大函數(shù)是每個職場人士必備的哦(學(xué)習(xí)更多函數(shù)應(yīng)用,關(guān)注vevb.com)。
新聞熱點
疑難解答
圖片精選