在Excel中,常用到的統計函數有Sum系列、Count系列、Average系列、Max系列、Min系列等,其功能非常的強大,使用起來也非常的簡單,但函數較多,語法結構也不完全相同,如果不經常使用,對于部分函數的使用可能存在一定的困難,造成工作效率低下等……其實在Excel中,有這麼一個函數,集成了了求和、計數、平均值、最值、成績等多種功能,它既是Subtotal函數。
一、Excel萬能函數Subtotal:功能及語法結構。
功能:根據指定代碼返回一個數據列表或數據的分類統計。
語法結構:=Subtotal(功能代碼,數值區域)。
功能代碼有:
解讀:
從對應函數中可以看出,代碼“1”和“101”的作用是相同的,“2”和“102”的作用是相同的……那有沒有區别呢?
二、Excel萬能函數Subtotal:求和。
1、隐藏數據求和。
目的:隐藏指定的數據後,求和。
方法:
在目标單元格中輸入公式:=SUBTOTAL(9,C3:C9)、=SUBTOTAL(109,C3:C9)。
解讀:
1、未對數據進行隐藏前,代碼“9”和“109”的計算結果相同,隐藏數據後,代碼“9”的計算結果沒有變化,而代碼“109”的計算結果為當前可見單元格的和。
2、如果從你自己的角度出發,你認為代碼“9”和“109”的計算結果那個正确?
2、篩選數據求和。
目的:篩選數據後求和。
方法:
在目标單元格中輸入公式:=SUBTOTAL(9,C3:C9)、=SUBTOTAL(109,C3:C9)。
解讀:
篩選數據後,代碼“9”和“109”的計算結果相同,但和Sum函數的計算結果不同,Sum函數仍然統計的為C3:C9區域的和,而“9”或“109”統計的為“可見”單元格的和,對于篩選後隐藏起來的值不在統計的範圍之内。
三、Excel萬能函數Subtotal:求平均值。
1、隐藏數據求平均值。
目的:隐藏數據後求平均值。
方法:
在目标單元格中輸入公式:=SUBTOTAL(1,C3:C9)、=SUBTOTAL(101,C3:C9)。
解讀:
1、未對數據進行隐藏前,代碼“1”和“101”的計算結果相同,隐藏數據後,代碼“1”的計算結果沒有變化,而代碼“101”的計算結果為當前可見單元格的和。
2、如果從你自己的角度出發,你認為代碼“1”和“101”的計算結果那個正确?
2、篩選數據求平均值。
目的:篩選數據後計算平均值。
方法:
在目标單元格中輸入公式:=SUBTOTAL(1,C3:C9)、=SUBTOTAL(101,C3:C9)。
解讀:
篩選數據後,代碼“1”和“101”的計算結果相同,但和Average函數的計算結果不同,Average函數仍然統計的為C3:C9區域的和,而“1”或“101”統計的為“可見”單元格的平均值,對于篩選後隐藏起來的值不在統計的範圍之内。
四、Excel萬能函數Subtotal:保持序号的連續性。
目的:隐藏或篩選數據後保持序号(NO)的連續性。
方法:
在目标單元格中輸入公式:=SUBTOTAL(103,B$2:B2)。
解讀:
代碼“103”對應的函數為Counta,暨統計非空單元格的個數。所在第二個參數的引用範圍為當前單元格的上一行開始,而且要絕對引用,
五、Excel萬能函數Subtotal:統計“可見”單元格的最大值。
目的:統計隐藏或篩選後的最大值。
方法:
在目标單元格中輸入公式:=SUBTOTAL(4,C3:C9)、=SUBTOTAL(104,C3:C9)。
解讀:
1、在沒有隐藏數據的情況下,代碼“4”和“104”的統計結果相同,當隐藏數據後,代碼“104”統計的為當前“可見”區域中的最大值。
2、篩選數據後,代碼“4”和“104”統計的都為“可見”區域中的最大值。
結束語:
從Subtotal函數的功能代碼中就可以看出其功能非常的強大,代碼“1-10”對隐藏數據無效,代碼“101-111”對“可見”數據有效,無論是隐藏還是篩選,其數據都是對“可見”數據的統計。對于使用技巧,你Get到了嗎?
#Excel函數公式# #我要上頭條#
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!