統(tǒng)計函數(shù)(Subtotal)
一 基本用法
=SUBTOTAL(1,B2:B8)平均值 = 1-AVERAGE
=SUBTOTAL(2,B2:B8)統(tǒng)計個數(shù) =2-COUNT
=SUBTOTAL(3,B2:B8)非空單元格數(shù)量 =3-COUNTA
=SUBTOTAL(4,B2:B8)最大值 =4-MAX
=SUBTOTAL(5,B2:B8)最小值 =5-MIN
=SUBTOTAL(6,B2:B8)括號內(nèi)數(shù)據(jù)的乘積 6-PRODUCT
=SUBTOTAL(7,B2:B8)標(biāo)準(zhǔn)偏差 =7-STDEV.S
=SUBTOTAL(8,B2:B8)標(biāo)準(zhǔn)偏差 =8-STDEVP.P
=SUBTOTAL(9,B2:B8)求和 =9-SUM.S
=SUBTOTAL(function_num,ref1,…)
TIPS:
·在單元格輸入=Subtotal(今艺,就會提示上述語法
·此函數(shù)并不是“一個函數(shù)”韵丑,而是“一群函數(shù)”
·此函數(shù)是Excel中唯一一個能統(tǒng)計用戶可見單元格的函數(shù)
二 Subtotal隱藏值
=SUBTOTAL(9,B2:B8)求和 =9-SUM.S(含隱藏值)
=SUBTOTAL(109,B2:B8)求和 =109-SUM.S(不含隱藏值)
三Subtotal與sum的區(qū)別
=SUBTOTAL(9,B2:B8) 統(tǒng)計個數(shù)
=SUM(B2:B8) 非空單元格數(shù)量
注意:
SUBTOTAL,只對篩選數(shù)據(jù)結(jié)果數(shù)據(jù)進行求和
SUM虚缎,不受篩選結(jié)果影響撵彻,會對所有數(shù)據(jù)進行求和
四Subtotal計數(shù)
=SUBTOTAL(2,B2:B8)統(tǒng)計個數(shù) =2-COUNT
=SUBTOTAL(3,B2:B8)非空單元格數(shù)量 =3-COUNTA
注意:
COUNT返回包含數(shù)字以及包含參數(shù)列表中的數(shù)字的單元格的個數(shù)
COUNTA返回參數(shù)列表中非空值的單元格個數(shù)
五 篩選后填充
=SUBTOTAL(3,$B$2:B2)
注意:
COUNT返回包含數(shù)字以及包含參數(shù)列表中的數(shù)字的單元格的個數(shù)
COUNTA返回參數(shù)列表中非空值的單元格個數(shù)
六避開同類計算
SUBTOTAL函數(shù)遇到同類就避開了,就是不會統(tǒng)計由SUBTOTAL計算出來的數(shù)值实牡。
統(tǒng)計函數(shù)(Countif陌僵、Countifs)
一 基本用法
函數(shù)功能:
Count:計算參數(shù)列表中的數(shù)字項的個數(shù)
CountA:計算參數(shù)列表中非空的項個數(shù)
Countblank:計算參數(shù)列表中空單元格的個數(shù)
注意:
1.COUNTIF函數(shù)的第一參數(shù)絕對引用,是為了公式向下填充時创坞,保持引用范圍不變碗短;
2.COUNTIF函數(shù)的第二參數(shù)直接使用相對引用待統(tǒng)計單元格,公式向下填充時题涨,D2依次變?yōu)镈3偎谁、D4……
COUNTIFS:函數(shù)將條件應(yīng)用于跨多個區(qū)域的單元格,并計算符合所有條件的次數(shù)纲堵。即多條件計數(shù)巡雨。
1.如果條件為文本,需要使用雙引號引起來席函;
2.如果條件為數(shù)字铐望,則無需使用雙引號。
二 模糊條件計數(shù)
統(tǒng)計“張”姓次數(shù):=COUNTIF(明細表!C:C,"張*")
統(tǒng)計“張”姓A產(chǎn)品次數(shù): =COUNTIFS(明細表!C:C,"張*",明細表!D:D,"A")
三 文本 非空 真空數(shù)據(jù)個數(shù)
注意:
* 代替任意多個字符
<> 代表非空數(shù)據(jù)
= 代表真空數(shù)據(jù)
四 按產(chǎn)品統(tǒng)計序號
=COUNTIF($C$2:C2,C2)
=C2&COUNTIF($C$2:C2,C2)
COUNTIF函數(shù)的統(tǒng)計區(qū)域是$C$2:C2茂附,第一個C2是行絕對引用正蛙,第二個C2,是相對引用营曼。
當(dāng)公式向下復(fù)制時乒验,就會變成$C$2:C3、$C$2:C4……一個不斷擴展的區(qū)域溶推,從這個動態(tài)區(qū)域中統(tǒng)計C列產(chǎn)品的個數(shù)徊件。
五 一對多查詢
要求在F:H列的藍色區(qū)域根據(jù)F2的產(chǎn)品名稱查找所有銷售記錄。
=IFERROR(VLOOKUP($F$2&ROW(A1),$A:$D,COLUMN(B1),0),"")
=IFERROR(VLOOKUP($F$2&ROW(B1),$A:$D,COLUMN(C1),0),"")
=IFERROR(VLOOKUP($F$2&ROW(C1),$A:$D,COLUMN(D1),0),"")
六 數(shù)據(jù)有效性
不能錄入重復(fù)的姓名
=COUNTIF($B$2:$B$21,B2)=1
只能輸入以A開頭的文本
=COUNTIF(F2,"A*")=1