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