在Excel中數據彙總求和SUM、計數COUNT、平均值AVERAGE等函數天天用到,當碰到數據隱藏後,只需要對顯示的數據計算時,這些個函數都不能用
正常求和,如下所示:在C9單元格輸入=SUM(C2:C8)
當篩選1-2組數據時,使用SUM函數求匯數據仍然計算的是C2:C8的單元格,並不能忽略掉隱藏的數據,只計算顯示單元格數據求和的數據。
於是Excel的工程師開發了一個名叫Subtotal的函數,它能忽略隱藏的值進行計算
函數
Subtotal
1函數表示
subtotal(function_num, ref1, ref2, ...)
2參數意義
function_num:按某種方法進行彙總計算
ref1,ref2,...:計算的區域
所以當我們把函數SUM(C2:C8)換成SUBTOTAL(109,C2:C8)即可
這樣就能只對顯示的值進行計算,對於這些代碼對應的公式是不用死記的,在Excel中,當你輸入完前面的函數名稱時,這些代碼會自動跳出來,並有相應函數備註
這個函數可以忽略隱藏值進行求和、求平均值,計數,最大值,最小值,方差,平均差,等等計算。
最後使用求和強調下:SUBTOTAL(109,C2:C8)和SUBTOTAL(9,C2:C8)的區別
1、當表格是進行篩選時,這兩個結果是一樣的
2、當表格是選擇整行,然後右鍵-隱藏時,如選擇第4-7行隱藏
9是含隱藏值求和,109是忽略隱藏值求和
結語
對於正常計算,我們用正常的SUM、COUNT、MAX等函數
當僅需要對顯示單元格進行計算時,我們使用subtotal函數,第1個參數使用100以上的這些代碼進行彙總即可
-----------------
ID:selftt
本節完,你get了嗎?歡迎留言分享!
閱讀更多 Excel自學成才 的文章