經典統計函數Subtotal,能求和、計數、還能求最大(小)值等

在Excel中,常用到的統計函數有Sum系列、Count系列、Average系列、Max系列、Min系列等,其功能非常的強大,使用起來也非常的簡單,但函數較多,語法結構也不完全相同,如果不經常使用,對於部分函數的使用可能存在一定的困難,造成工作效率低下等……其實在Excel中,有這麼一個函數,集成了了求和、計數、平均值、最值、成績等多種功能,它既是Subtotal函數。

一、Excel萬能函數Subtotal:功能及語法結構。

功能:根據指定代碼返回一個數據列表或數據的分類統計。

語法結構:=Subtotal(功能代碼,數值區域)。

功能代碼有:

經典統計函數Subtotal,能求和、計數、還能求最大(小)值等

解讀:

從對應函數中可以看出,代碼“1”和“101”的作用是相同的,“2”和“102”的作用是相同的……那有沒有區別呢?

二、Excel萬能函數Subtotal:求和。

1、隱藏數據求和。

目的:隱藏指定的數據後,求和。

經典統計函數Subtotal,能求和、計數、還能求最大(小)值等

方法:

在目標單元格中輸入公式:=SUBTOTAL(9,C3:C9)、=SUBTOTAL(109,C3:C9)。

解讀:

1、未對數據進行隱藏前,代碼“9”和“109”的計算結果相同,隱藏數據後,代碼“9”的計算結果沒有變化,而代碼“109”的計算結果為當前可見單元格的和。

2、如果從你自己的角度出發,你認為代碼“9”和“109”的計算結果那個正確?

2、篩選數據求和。

目的:篩選數據後求和。

經典統計函數Subtotal,能求和、計數、還能求最大(小)值等

方法:

在目標單元格中輸入公式:=SUBTOTAL(9,C3:C9)、=SUBTOTAL(109,C3:C9)。

解讀:

篩選數據後,代碼“9”和“109”的計算結果相同,但和Sum函數的計算結果不同,Sum函數仍然統計的為C3:C9區域的和,而“9”或“109”統計的為“可見”單元格的和,對於篩選後隱藏起來的值不在統計的範圍之內。

三、Excel萬能函數Subtotal:求平均值。

1、隱藏數據求平均值。

目的:隱藏數據後求平均值。

經典統計函數Subtotal,能求和、計數、還能求最大(小)值等

方法:

在目標單元格中輸入公式:=SUBTOTAL(1,C3:C9)、=SUBTOTAL(101,C3:C9)。

解讀:

1、未對數據進行隱藏前,代碼“1”和“101”的計算結果相同,隱藏數據後,代碼“1”的計算結果沒有變化,而代碼“101”的計算結果為當前可見單元格的和。

2、如果從你自己的角度出發,你認為代碼“1”和“101”的計算結果那個正確?

2、篩選數據求平均值。

目的:篩選數據後計算平均值。

經典統計函數Subtotal,能求和、計數、還能求最大(小)值等

方法:

在目標單元格中輸入公式:=SUBTOTAL(1,C3:C9)、=SUBTOTAL(101,C3:C9)。

解讀:

篩選數據後,代碼“1”和“101”的計算結果相同,但和Average函數的計算結果不同,Average函數仍然統計的為C3:C9區域的和,而“1”或“101”統計的為“可見”單元格的平均值,對於篩選後隱藏起來的值不在統計的範圍之內。

四、Excel萬能函數Subtotal:保持序號的連續性。

目的:隱藏或篩選數據後保持序號(NO)的連續性。

經典統計函數Subtotal,能求和、計數、還能求最大(小)值等

方法:

在目標單元格中輸入公式:=SUBTOTAL(103,B$2:B2)。

解讀:

代碼“103”對應的函數為Counta,暨統計非空單元格的個數。所在第二個參數的引用範圍為當前單元格的上一行開始,而且要絕對引用,

五、Excel萬能函數Subtotal:統計“可見”單元格的最大值。

目的:統計隱藏或篩選後的最大值。

經典統計函數Subtotal,能求和、計數、還能求最大(小)值等

方法:

在目標單元格中輸入公式:=SUBTOTAL(4,C3:C9)、=SUBTOTAL(104,C3:C9)。

解讀:

1、在沒有隱藏數據的情況下,代碼“4”和“104”的統計結果相同,當隱藏數據後,代碼“104”統計的為當前“可見”區域中的最大值。

2、篩選數據後,代碼“4”和“104”統計的都為“可見”區域中的最大值。

結束語:

從Subtotal函數的功能代碼中就可以看出其功能非常的強大,代碼“1-10”對隱藏數據無效,代碼“101-111”對“可見”數據有效,無論是隱藏還是篩選,其數據都是對“可見”數據的統計。對於使用技巧,你Get到了嗎?

#Excel函數公式# #我要上頭條#


分享到:


相關文章: