2018-09-13 統(tǒng)計(jì)函數(shù)

統(tǒng)計(jì)函數(shù)(Subtotal)

1.基本用法

?=SUBTOTAL(function_num,ref1,…)

顯示公式? ? ? ? ? ? ? ? ? ? ? 說明

?=SUBTOTAL(1,B2:B8)平均值

?=SUBTOTAL(2,B2:B8)統(tǒng)計(jì)個(gè)數(shù)

?=SUBTOTAL(3,B2:B8)非空單元格數(shù)量

?=SUBTOTAL(4,B2:B8)最大值

?=SUBTOTAL(5,B2:B8)最小值

?=SUBTOTAL(6,B2:B8)括號(hào)內(nèi)數(shù)據(jù)的乘積

?=SUBTOTAL(7,B2:B8)標(biāo)準(zhǔn)偏差

?=SUBTOTAL(8,B2:B8)標(biāo)準(zhǔn)偏差

?=SUBTOTAL(9,B2:B8)求和

TIPS:

·在單元格輸入=Subtotal(?,就會(huì)提示上述語法

·此函數(shù)并不是“一個(gè)函數(shù)”,而是“一群函數(shù)”

·此函數(shù)是Excel中唯一一個(gè)能統(tǒng)計(jì)用戶可見單元格的函數(shù)

2.Subtotal隱藏值

9-SUM.S(含手動(dòng)隱藏值)

109-SUM.S(不含手動(dòng)隱藏值)

3.Subtotal與Sum的區(qū)別

SUBTOTAL,只對(duì)篩選數(shù)據(jù)結(jié)果數(shù)據(jù)進(jìn)行求和

SUM,不受篩選結(jié)果影響,會(huì)對(duì)所有數(shù)據(jù)進(jìn)行求和

4.Subtotal計(jì)數(shù)

COUNT,返回包含數(shù)字以及包含參數(shù)列表中的數(shù)字的單元格的個(gè)數(shù)

COUNTA,返回參數(shù)列表中非空值的單元格個(gè)數(shù)(包括文本)

5.篩選后填充

?=SUBTOTAL(3,$B$2:B2),篩選后的序號(hào)自動(dòng)變化。

但subtotal默認(rèn)最后一行為匯總行,篩選后也會(huì)顯示出來。

解決方法:?=SUBTOTAL(3,$B$2:B2)*1

6.避開同類計(jì)算

SUBTOTAL函數(shù)遇到同類就避開了,不會(huì)統(tǒng)計(jì)由SUBTOTAL計(jì)算出來的數(shù)值。(比如小計(jì)行也用subtotal就不會(huì)重復(fù)統(tǒng)計(jì)了)

統(tǒng)計(jì)函數(shù)(Countif、Countifs)

1.基本用法

COUNT 計(jì)算數(shù)字項(xiàng)個(gè)數(shù),不能轉(zhuǎn)換為數(shù)字的文本、空白單元格、邏輯值、錯(cuò)誤值都不計(jì)算在內(nèi)。

COUNTA 計(jì)算非空項(xiàng)個(gè)數(shù),參數(shù)值可以是任何類型,包括空字符(""),但不包括空白單元格。

COUNBLANK 計(jì)算空單元格個(gè)數(shù),空白單元格和空文本("")會(huì)被計(jì)算在內(nèi)。

=COUNTIF(明細(xì)表!C:C,A2)

=COUNTIFS(明細(xì)表!C:C,A2,明細(xì)表!D:D,B2)

2.模糊條件計(jì)數(shù),用*

3.文本 非空 真空數(shù)據(jù)個(gè)數(shù)

統(tǒng)計(jì)文本單元格個(gè)數(shù)? =COUNTIF($A$2:$A$10,"*")

統(tǒng)計(jì)非空數(shù)據(jù)個(gè)數(shù)? =COUNTIF($A$2:$A$10,"<>")

統(tǒng)計(jì)真空數(shù)據(jù)個(gè)數(shù)? =COUNTIF($A$2:$A$10,"=")

注意:

*? 代替任意多個(gè)字符

<> 代表非空數(shù)據(jù)

?= 代表真空數(shù)據(jù)

4.按產(chǎn)品統(tǒng)計(jì)序號(hào)

?=COUNTIF($C$2:C2,C2)

?=C2&COUNTIF($C$2:C2,C2)

COUNTIF函數(shù)的統(tǒng)計(jì)區(qū)域是$C$2:C2,第一個(gè)C2是行絕對(duì)引用,第二個(gè)C2,是相對(duì)引用。

5.一對(duì)多查詢

加輔助列: =C2&COUNTIF($C$2:C2,C2) 生成唯一的序號(hào)

按照唯一的序號(hào)用vlookup函數(shù)查找

=IFERROR(VLOOKUP($E10,$A$1:$D$15,COLUMN(B3),0),"")

注意:列的絕對(duì)引用,column函數(shù)引出列數(shù),IFERROR公式把空值屏蔽。

或者一步計(jì)算出的公式? =IFERROR(VLOOKUP($F$2&ROW(A1),$A:$D,COLUMN(B1),0),"")

6.數(shù)據(jù)有效性和函數(shù)的結(jié)合

不能錄入重復(fù)的姓名: =COUNTIF($B$2:$B$21,B2)=1

只能輸入以A開頭的文本: =COUNTIF(F2,"A*")=1


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容