萬能函數Subtotal和Aggregate應用技巧全集解讀!

2020-12-08 Excel函數公式

在Excel中,經常要對數據進行分類統計,如果用普通的函數、公式去完成不僅費時費力,而且部分功能根本無法實現,今天,小編給大家介紹兩個分類統計的萬能函數:Subtotal和Aggregate。

一、Subtotal函數。

(一)功能及語法結構。

功能:返回一個數據列表或資料庫的分類匯總。

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

其中功能代碼分為2大類,如下圖:

其中1-11包含隱藏值,101-111不包含隱藏值,只對可見單元格有效。

注意事項:

1、【匯總方式】必須為數值類型或可以轉換為數值的類型,否則返回錯誤值「#VALUE!」。

2、Subtotal函數對隱藏的列區域無效。

3、數據區域只支持引用,不支持三維引用,否則返回錯誤值「#VALUE!」。

(二)應用技巧。

1、對隱藏後的數據求和,明確代碼作用。

方法:在目標單元格中輸入:=SUBTOTAL(9,D3:D9)和=SUBTOTAL(109,D3:D9)。

解讀:1、未隱藏行數據之前,Sum、代碼為9和109時的結果都相同。

2、隱藏行數據之後,Sum、代碼為9的結果不變,而代碼為109的結果發生了變化,為當前「可見」單元格區域的和值

2、對篩選後的數據求平均值,明確代碼作用。

方法:在目標單元格中輸入:=SUBTOTAL(1,D3:D9)和=SUBTOTAL(101,D3:D9)。

解讀:1、未篩選數據之前,Average、代碼為1和101時的結果都相同。

2、篩選行數據之後,Average的結果不變,代碼為1和101的結果發生了變化,為當前「可見」單元格區域的平均值。

3、Subtotal經典應用技巧——保持序號(No)的連續性。

目的解析:保持序號(No)的連續性就是在隱藏、刪除或篩選數據行之後,序號自動以自然數的方式填充。

思路:對隱藏、刪除、篩選後的序號以自然數的方式填充,其實就是對可見單元格計數,所以用代碼103即可。

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

解讀:代碼「103」表示對可見非空單元格計數,而且參數為當前單元格的「右上角」開始統計。

4、Subtotal函數小結。

Subtotal函數的分類功能主要體現在「功能代碼」上,而代碼1-11對隱藏的數據無效,101-111對「可見」的數據有效。具體請參閱下圖:

但在實際的應用中,代碼101-111的應用價值更高,更為實用!

二、Aggregate。

(一)功能及語法結構。

功能:返回一個數據列表或資料庫的分類合計。

語法結構:=Aggregate(功能代碼,忽略代碼,數據區域)

其中功能代碼如下圖:

忽略代碼如下圖:

(二)應用技巧。

1、對隱藏後的數據求和。

方法:在目標單元格中輸入公式:=AGGREGATE(9,1,D3:D9)、=AGGREGATE(9,3,D3:D9)、=AGGREGATE(9,5,D3:D9)、=AGGREGATE(9,7,D3:D9)。

解讀:功能代碼9對應的函數為Sum,即求和。忽略代碼1、3、5、7的功能中均有「忽略隱藏值」,也就是對「可見」單元格有效。所以在隱藏行數據後,其結果發生了變化。

2、忽略隱藏及錯誤值匯總。

方法:在目標單元格中輸入公式:=AGGREGATE(9,3,D3:D9)、=AGGREGATE(9,7,D3:D9)。

解讀:1、在用Sum和Subtotal求和時,因為有錯誤值#N/A ,所以無法返回正確的結果。

2、忽略代碼3、7不僅忽略錯誤值,還可以忽略隱藏的數據行。可以對當前的指定區域D3:D9進行求和運算。

3、篩選數據求和。

方法:在目標單元格中輸入公式:=AGGREGATE(9,1,D3:D9)、=AGGREGATE(9,3,D3:D9)、=AGGREGATE(9,5,D3:D9)、=AGGREGATE(9,7,D3:D9)。

4、忽略錯誤值篩選求和。

方法:在目標單元格中輸入公式:=AGGREGATE(9,3,D3:D9)、=AGGREGATE(9,7,D3:D9)。

相關焦點

  • 分類匯總函數Subtotal和Aggregate應用技巧解讀
    此時,如果要一個只對「可見」單元格或區域、忽略錯誤等類型進行統計分析的函數,將會是「雪中送炭」……今天,小編帶大家了解一下萬能的分類統計匯總函數Subtotal和Aggregate。一、分類匯總函數:Subtotal,返回指定區域的分類匯總結果。
  • 萬能函數Subtotal實用技巧解讀!
    在Excel中,有一個函數既能求和,求平均值、還能計數、求最值等多種功能,想知道這個函數嗎?其實就是Subtotal函數,其功能真的是「以一敵十」,今天,小編帶大家來了解,學習Subtotal函數。一、Subtotal函數的作用及語法結構。
  • WPS2019辦公技巧——WPS表格的多用途函數SUBTOTAL函數
    WPS2019辦公技巧——WPS表格的多用途函數SUBTOTAL函數SubTotal函數是 WPS表格 中的分類匯總函數,它共支持 11 個函數,分別為 Average、Count、CountA、Max、Min、Product、Stdev、Stdevp、Sum、Var、Varp,
  • Excel中的aggregate函數,你會用嗎?
    aggregate函數是一個功能相當豐富和強大的函數,集眾多功能於一身,求和、計數、求平均、最大值、最小值等等樣樣都會,學過subtotal函數的同學一定會想到subtotal也有這樣的功能。但是今天出場的aggregate函數比subtotal函數還要強大,因為面對錯誤值和分類匯總嵌套時subtotal無法處理,但aggregate照樣搞的定!
  • 配合篩選功能使用的極品函數SUBTOTAL
    語法結構:=Subtotal(功能代碼,數值區域)。一句話解讀:在指定的區域中按照功能代碼的要求進行分類統計。解讀:代碼3和103對應的函數為:Counta函數,統計非空單元格。如果要序號要在「隱藏」和「篩選」下都保持連續,則使用代碼103即可保持需要連續。
  • 以一敵十的Subtotal函數經典用法解讀!
    在Excel函數中,有一個函數既能求和、求平均值、還能計數、求最值等多種功能,其實這個函數就是Subtotal,其功能真是「以一敵十」,今天我們討論其最經典的5種用法。一、Subtotal函數的作用及語法結構。作用:返回一個數據列表或資料庫的分類匯總。語法:=Subtotal(功能代碼,數值區域)。
  • Excel求和的5種技巧,除了Sum之外,還有Subtotal、Aggregate等函數
    解讀:從計算的結果可以看出,快捷鍵Alt+=相當於命令求和或者普通Sum函數求和的快捷鍵。二、Excel求和:Sum系列函數法。1、Excel求和:Sum函數,普通求和。功能:計算指定單元格或區域中數值的和。語法結構:=Sum(單元格引用或值……)目的:以「銷售員」和「季度」為單位統計總銷量。
  • 能求和、計數、還能求最值等功能的統計函數Subtotal實用技巧解讀
    統計函數,我們學過的已經很多,有求和類、計數類、最值類等,但是,有一個函數既可以求和,還可以計數,統計最值……可以說是以一敵十,這個函數就是Subtotal函數。一、作用及語法結構。語法結構:=Subtotal(功能代碼,數據列表或資料庫)。一句話解讀:在指定的區域中按照功能代碼的要求進行分類統計。
  • Excel中的subtotal函數用法介紹
    Excel裡函數成百上千,學也學不完,其實,對於日常工作來說,學會其中幾種,如vlookup,count、sum等就可以解決百分之八十的問題了。剩下的百分之二十則是我們可以不斷精進的部分。比如subtotal函數,這個函數是一個比較少見,但是非常強大的一個函數,這一個函數,包含了11種函數功能。
  • Excel函數公式:忽略隱藏值的萬能統計SUBTOTAL函數實用技巧解讀
    數據求和用SUM、平均值用AVERAGE、計數用COUNT、這些函數的應用,我們都知道,但是如果對數據源中的部分數據進行隱藏,還繼續用SUM、AVERAGE、COUNT等函數進行統計,就會出現錯誤……我們今天來學習SUBTOTAL函數的實用技巧。
  • Excel中的subtotal函數用法介紹(一)
    比如subtotal函數,這個函數是一個比較少見,但是非常強大的一個函數,這一個函數,包含了11種函數功能。函數用法如下:語法: SUBTOTAL(function_num,範圍)其中function_num中的不同數字分別代表不同的函數乍一看,1-11數字代表的函數和101-111代表的函數是一樣的,但是仔細觀察我們就能發現,兩類數字,一類算的是包含隱藏值的,另一類是忽略隱藏值,只對可見單元格進行計算。
  • Excel中的subtotal函數用法介紹(二)
    今天繼續挖掘subtotal函數蘊含的寶藏。subtotal函數除了可以計算可見單元格,對於非空單元格的計算也非常好用。舉個慄子。這個時候,subtotal函數又來大顯神通了,上一期我們介紹過subtotal函數裡不同的數字代表不同的統計功能其中數字2和數字3,分別代表著統計數值個數和統計非空單元格數量。因此,當我們需要統計非空單元格時,只需要將數字3代入函數subtotal中。下圖,對比了統計數值個數和統計非空單元格數量的結果。
  • 經典統計函數Subtotal,能求和、計數、還能求最大(小)值等
    解讀:篩選數據後,代碼「9」和「109」的計算結果相同,但和Sum函數的計算結果不同,Sum函數仍然統計的為C3:C9區域的和,而「9」或「109」統計的為「可見」單元格的和,對於篩選後隱藏起來的值不在統計的範圍之內。
  • Excel中的subtotal函數——一個可以替代多個的統計函數!
    在下圖的Excel表格中,對相關區域進行分類匯總求和、求平均值以後,我們發現統計結果的函數公式是=SUBTOTAL(1,E2:E4)、=SUBTOTAL(9,E2:E4)這種形式,而不是我們通常使用的sum或者average函數,雖然兩者的計算結果是一樣的
  • Excel中subtotal函數對手動隱藏數據如何處理?
    Excel中的subtotal函數對於手動隱藏的數據如何進行處理?subtotal函數分別對隱藏數據不計算和計算,下面來看看吧!1.subtotal函數是有十一個函數,但是它對應的是兩種,1到11和101到111。
  • 能求和、計數,還能排名的萬能函數Sumproduct應用技巧解讀...
    解讀:公式中首先判斷條件$I$3=F3:F9是否成立並返回相應的數組,然後和D3:D9,E3:E9 對應位置的值相乘,並返回和值。三、萬能函數Sumproduct:多條件求和。解讀:公式中首先判斷條件$I$3=F3:F9和D3:D9>350是否成立並返回相應的數組,然後和D3:D9,E3:E9 對應位置的值相乘,並返回和值。四、萬能函數Sumproduct:單條件計數。
  • Excel如何在表格中快速創建超級表並打開subtotal函數?
    excel如何在表格中快速創建超級表,並且打開subtotal函數?下面小編就通過實踐案例給大家操作一下。1.我們先將表格新建為超級表。6.在匯總行的下拉菜單,有一些數據的計算公式,上方顯示的就是subtotal函數。
  • Excel分類求和,SUBTOTAL函數以一敵百
    Excel分類求和,SUBTOTAL函數以一敵百大家好,今天和大家分享的內容是《Excel分類求和,SUBTOTAL函數以一敵百》。提起匯總,我想這應該是每一個辦公人必修本領,相信大家對於SUM函數的使用應當是操縱自如了。
  • Excel –用subtotal函數給區域編號,且忽略隱藏行保持順序連續
    subtotal 函數是 Excel 中一個功能非常全面的函數,它不僅僅可以求和,還可以計算乘積、平均值、最大最小值、計數、計算方差等。可以說,這是一個包羅萬象的函數,只要通過調整參數設置,就能以一代多實現不同函數的效果。不僅如此,subtotal 函數還允許設置是否要忽略隱藏值。今天我們就以一個案例來學習一下:如何用 subtotal 函數忽略隱藏值自動順序編號。
  • Excel函數公式:最牛X的統計函數Subtotal,必須掌握
    在Excel中,統計功能是最基本的功能,如果你對統計函數或技巧一竅不通,那將費時費力……今天我們要學習的是Subtotal函數的使用技巧。一、SUBTOTAL功能及語法結構。二、對隱藏值的計算和忽略。目的:計算銷量平均值。