在下圖的Excel表格中,對相關(guān)區(qū)域進行分類匯總求和、求平均值以后,我們發(fā)現(xiàn)統(tǒng)計結(jié)果的函數(shù)公式是=SUBTOTAL(1,E2:E4)、=SUBTOTAL(9,E2:E4)這種形式,而不是我們通常使用的sum或者average函數(shù),雖然兩者的計算結(jié)果是一樣的,但是subtotal函數(shù)是什么意思呢?又該如何運用呢?下面就和小編一起來看看吧。
subtotal函數(shù)在官方說明中,表示返回列表或數(shù)據(jù)庫中的分類匯總,并通過編輯函數(shù)對分類匯總結(jié)果進行修改。
這個函數(shù)只有兩個參數(shù),即=subtotal(函數(shù)代碼、區(qū)域)。所以這個函數(shù)使用的關(guān)鍵在于第一個參數(shù),第一個參數(shù)代碼如下所示,第二個參數(shù)選擇相關(guān)區(qū)域即可。
函數(shù)的第一個參數(shù)可以是1~11或者101~111,這兩種代碼在沒有隱藏行或者隱藏列時,計算結(jié)果是相同的。
但是如果有隱藏行或者隱藏列,1~9代碼表示含有隱藏行或者隱藏列的計算結(jié)果,101~111代碼表示不含隱藏行或者隱藏列的計算結(jié)果。
比如在下圖中,A12單元格輸入函數(shù)=SUBTOTAL(9,A2:A11),B12單元格輸入函數(shù)=SUBTOTAL(109,B2:B11),表示對A2~A11單元格求和。
由于沒有隱藏行,兩種計算結(jié)果是相同的。但是如果把第5~7行隱藏后,A12單元格計算結(jié)果仍然是55,因為第一個參數(shù)代碼表示計算包含隱藏單元格。B12單元格的計算結(jié)果變?yōu)?0,因為第一個參數(shù)代碼表示隱藏單元格不在計算范圍內(nèi)。
同理,求平均值,計數(shù)的代碼分別是1,2(包含隱藏值),101、102(忽略隱藏值)。用法和求和是相同的,輸入第一個參數(shù)代碼和第二個參數(shù)選擇區(qū)域即可進行計算。
所以雖然subtotal函數(shù)的第一個參數(shù)看上去需要記11種,但是我們經(jīng)常運用的無非就是求和、求平均值以及計數(shù),其他用法根據(jù)自己需要記憶即可。
聯(lián)系客服