tft每日頭條

 > 生活

 > 為什麼subtotal返回值是0

為什麼subtotal返回值是0

生活 更新时间:2024-07-02 00:52:25

Excel中的SUBTOTAL函數,因其強大的功能而被人所熟知,其一共可以實現11個函數的功能。

為什麼subtotal返回值是0(SUBTOTAL函數的9與109有啥區别)1

其中常用的當屬9和109——求和功能

SUBTOTAL函數介紹中,9是求和包括隐藏的行109是求和忽略隐藏的行,所以很多人就将參數為9下的SUBTOTAL函數等價于SUM函數,這種理解并不完全正确,在以下兩種情況當中,兩者天差地别。

始終排除已篩選掉的單元格

下面我們用三個函數(SUBTOTAL的9和109以及SUM函數),來求和一列數據。

下圖中可以看出,在沒有隐藏數據的狀态下,三者求和結果一緻。

為什麼subtotal返回值是0(SUBTOTAL函數的9與109有啥區别)2

接着我們手動隐藏第二行,可以發現SUBTOTAL參數9和SUM函數結果未發生變化,參數109的忽略了隐藏的數據行,這裡參數9狀态下的SUBTOTAL等價于SUM函數,這與我們平時理解的一緻。

為什麼subtotal返回值是0(SUBTOTAL函數的9與109有啥區别)3

但是,在篩選隐藏數據的時候可以發現,SUBTOTAL不管是9還是109,都未将隐藏的行數據計算在内,這種情況下參數9狀态下的SUBTOTAL并不等價于SUM函數。

為什麼subtotal返回值是0(SUBTOTAL函數的9與109有啥區别)4

可以看出,SUBTOTAL函數在參數在1-11時,僅包括手動隐藏的行,始終排除被篩選掉的單元格

忽略嵌套在内的SUBTOTAL函數

除了排除被篩選掉的數據之外,SUBTOTAL函數還不計算嵌套内部的SUBTOTAL函數結果數據。

舉個例子,下圖中分别利用SUBTOTAL函數的9和109以及SUM函數,計算了2022年上半年的一季度合計、二季度合計以及全年合計。

為什麼subtotal返回值是0(SUBTOTAL函數的9與109有啥區别)5

注意年度合計的求和範圍是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每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved