SUBTOTAL的第一個(gè)特點(diǎn):按圖表所示,SUBTOTAL(9,統(tǒng)計(jì)區(qū)域)即可實(shí)現(xiàn)等同的SUM求和功能,圖表中的隱藏值,即為實(shí)際工作中我們所隱藏的行單元格,為便于大家理解,我們就用最常見(jiàn)9或109代表的SUM函數(shù)來(lái)介紹SUBTOTAL基本功能。在C16單元格輸入=SUBTOTAL(9,C2:C14),9代表使用SUM函數(shù),C2:C14即為求和區(qū)域,計(jì)算結(jié)果等同于=SUM(C2:C14),為了區(qū)分9與109功能效果,我們?cè)贒6單元格輸入=SUBTOTAL(109,D2:D14)
SUBTOTAL的第二個(gè)特點(diǎn):SUBTOTAL函數(shù)會(huì)忽略不包括在篩選結(jié)果中的行,計(jì)算時(shí)只統(tǒng)計(jì)篩選結(jié)果中的行,也就是說(shuō)函數(shù)計(jì)算結(jié)果會(huì)隨著篩選結(jié)果的變化而變化,只統(tǒng)計(jì)篩選出來(lái)的可見(jiàn)部分。
當(dāng)Function_num 為從 1 到 11 的常數(shù)時(shí),SUBTOTAL 函數(shù)統(tǒng)計(jì)結(jié)果將包括隱藏行中的數(shù)值,當(dāng) Function_num 為從 101 到 111 的常數(shù)時(shí),SUBTOTAL 函數(shù)將忽略隱藏行中的值,也就是只統(tǒng)計(jì)可見(jiàn)數(shù)值。
此處需要注意的是SUBTOTAL 函數(shù)適用于數(shù)據(jù)列或垂直區(qū)域,不適用于數(shù)據(jù)行或水平區(qū)域,即隱藏某一列不影響分類(lèi)匯總,但是隱藏垂直區(qū)域中的某一行就會(huì)對(duì)其產(chǎn)生影響。也就是針對(duì)SUBTOTAL(9,C2:E14),隱藏D列對(duì)于SUBTOTAL函數(shù)完全無(wú)影響。詳見(jiàn)下圖
SUBTOTAL的第三個(gè)特點(diǎn):如果在數(shù)據(jù)區(qū)域ref1, ref2,… 中嵌套了其他的分類(lèi)匯總,將忽略這些嵌套分類(lèi)匯總,以避免重復(fù)計(jì)算,也就是在數(shù)據(jù)區(qū)域ref1, ref2,…中嵌套的SUBTOTAL結(jié)果將被忽略,如下圖所示,對(duì)于此特點(diǎn)Function_num從1到11與從101到111結(jié)果是一致的。
最后給大家留一點(diǎn)隱藏與篩選操作先后順序?qū)UBTOTAL函數(shù)結(jié)果的影響區(qū)別,大家自己體驗(yàn)下。其實(shí)造成這種結(jié)果的原因是:篩選操作會(huì)覆蓋原來(lái)的隱藏操作,即你先隱藏了該行,但依舊能篩選出來(lái),所以還會(huì)顯示出來(lái)。
subtotal 先隱藏后篩選
subtotal 先篩選后隱藏
聯(lián)系客服