Excel中的SUBTOTAL函數,因其強大的功能而被人所熟知,其一共可以實現11個函數的功能。
其中常用的當屬9和109——求和功能。
SUBTOTAL函數介紹中,9是求和包括隐藏的行、109是求和忽略隐藏的行,所以很多人就将參數為9下的SUBTOTAL函數等價于SUM函數,這種理解并不完全正确,在以下兩種情況當中,兩者天差地别。
始終排除已篩選掉的單元格下面我們用三個函數(SUBTOTAL的9和109以及SUM函數),來求和一列數據。
下圖中可以看出,在沒有隐藏數據的狀态下,三者求和結果一緻。
接着我們手動隐藏第二行,可以發現SUBTOTAL參數9和SUM函數結果未發生變化,參數109的忽略了隐藏的數據行,這裡參數9狀态下的SUBTOTAL等價于SUM函數,這與我們平時理解的一緻。
但是,在篩選隐藏數據的時候可以發現,SUBTOTAL不管是9還是109,都未将隐藏的行數據計算在内,這種情況下參數9狀态下的SUBTOTAL并不等價于SUM函數。
可以看出,SUBTOTAL函數在參數在1-11時,僅包括手動隐藏的行,始終排除被篩選掉的單元格。
忽略嵌套在内的SUBTOTAL函數除了排除被篩選掉的數據之外,SUBTOTAL函數還不計算嵌套内部的SUBTOTAL函數結果數據。
舉個例子,下圖中分别利用SUBTOTAL函數的9和109以及SUM函數,計算了2022年上半年的一季度合計、二季度合計以及全年合計。
注意年度合計的求和範圍是C2:C8,包含2個季度合計值,但是SUBTOTAL函數的兩種參數狀态下全部返回60(1-3月30 4-6月30),意味着兩季度的合計值并未計算在内。
反觀SUM函數,求和C2:C8,結果返回120,數值翻倍,單元格的數據全部計算在内,包括2個季度的合計值。
這也是參數9狀态下的SUBTOTAL函數與SUM函數的區别點。
小結綜上所述,SUBTOTAL函數參數1-11時,将包括手動隐藏的行,如果使用101-111,則排除手動隐藏的行,始終排除已篩選掉的數據;同時SUBTOTAL不計算嵌套内的SUBTOTAL數據。
好了, 以上就是今天的分享,希望對你有所幫助,我們下期再見,喜歡的小夥伴記得點個關注喲。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!