Excel分類求和,SUBTOTAL函數以一敵百
大家好,今天和大家分享的內容是《Excel分類求和,SUBTOTAL函數以一敵百》。提起匯總,我想這應該是每一個辦公人必修本領,相信大家對於SUM函數的使用應當是操縱自如了。但是在實際工作當中,很多時候數據不不停的變化,需要統計不同的範圍,根據篩選的結果等等方式進行合計,如果不能很好掌握方法,單靠SUM函數來支持,顯然是力不從心的。下面,我們一起通過案例學習一下如何解決這些問題。
一、忽略篩選行匯總求和
案例:現在有一張匯總統計表,因為工作需要,部分項目不需要通過篩選進行了隱藏,於是每次篩選後用SUM求和都要重新選擇求和區域,很是麻煩。有沒有好的辦法,可以實現根據自己選擇的範圍進行動態的匯總呢?
個人分析:如何想達到動態求和的目的,使用SUM已經不能勝任工作了,現在需要SUBTOTAL函數來解決。subtotal函數的語法是:SUBTOTAL(function_num,ref1,ref2, ...)Function_num 為 1 到 11(包含隱藏值)或 101 到 111(忽略隱藏值)之間的數字,指定使用何種函數在列表中進行分類匯總計算。我們可以先不用管這些含義,用實例操作你就會明白。
具體操作:首先將表格中使用的SUM函數更換為SUBTOTAL函數,在單元格A7中輸入了公式。=SUBTOTAL(9,A2:A6)
案例小結:通過篩選後的數據匯總,可以使用SUBTOTAL函數完成任務。這裡的「9」表示的意思是忽略未篩選出的數據,僅對篩選後的結果進行求和」。
二、忽略隱藏行求和
案例:現在有一個統計表,由於工作需要將其中一列數字進行隱藏不參與運算。如果我們直接使用SUM函數,是無法得到正確結果的,如下圖所示。
即使是使用剛學的SUBTOTAL函數並且設置參數「9」,也是無法實現想要的結果的,如下圖所示。
個人分析:是不是沒有辦法了?其實,這時候我們只需要更換SUBTOTAL函數一個參數即可完成任務。將一個參數修改為「109」,修改後的公式:=SUBTOTAL(109,A1:A5),如下圖所示,通過函數參數的修改,就能輕鬆得到忽略隱藏行後的求和結果!
參數「109」的含義是對可見數值進行求和,它既可以對隱藏後的數據進行求和,還可以對篩選後的數據進行求和。而上一個案例中的參數「9」卻只能使用顯示行的的運算,對隱藏行則是無效的。
三、篩選結果求和
有的時候,我們需要對數據中相同的單位或類型進行分別求和,達到通過篩選可以自動計算我想要的匯總值。如下圖,我想要知道三個不同單位的匯總數量。如下圖
個人小結:通過SUBTOTAL函數的不同參數設置達到了篩選求和的結果,比每次都使用sum函數簡直方便多了。
四、SUBTOTAL多功能的應用
可不要以為SUBTOTAL函數隻對求和的運算很強大,其實對於平均值、最大值、標準差、方差等運算,SUBTOTAL都能有求必應,僅僅改變它的第一參數即可實現需要的結果。
小案例:我們需要統計下表中忽略隱藏行的最大值。在A6單元格輸入公式:=SUBTOTAL(104,A1:A5),結果如下圖
現在我們再來實驗一下,隱藏第三行的最大值「8」後,在A6單元格中得到了當前可見的最大值「7」。
五、關鍵參數詳細了解
上一個案例中的參數104到底是什麼意思呢?其實SUBTOTAL函數裡面有一套數字代表規則,包括求平均值、最大值、最小值、標準差、方差等11種功能。下面我們結合11種參數的對照表對其他的參數都了解了解,
總結一下今天的分享,SUBTOTAL其實是一個功能很強大的函數,我們只要了解它的基本運算技巧和運算方法,就可以實現辦公中很多想要實現的結果。
還是那句話,在我們日常辦公過程中,很多的小技巧都需要平時的收集、學習和積累,相信自己,每天進步一點點,受益自己一生中。大家如果有什麼問題或是好的建議,歡迎在下方留言交流。
每天半點工夫,玩轉辦公軟體,我還是你們的工夫哥,我們下次再見!