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