統(tǒng)計函數(shù)(Subtotal)
?1、基本用法
Subtotal并不是“一個函數(shù)“,它包含”一群函數(shù)“
(1)1-AVERAGE:=SUBTOTAL(1,B2:B8) 平均值
(2)2-COUNT:=SUBTOTAL(2,B2:B8) 統(tǒng)計個數(shù)
(3)3-COUNTA:=SUBTOTAL(3,B2:B8) 非空單元格數(shù)量
(4)4-MAX:=SUBTOTAL(4,B2:B8) 最大值
(5)5-MIN:=SUBTOTAL(5,B2:B8) 最小值
(6)6-PRODUCT:=SUBTOTAL(6,B2:B8) 括號內(nèi)數(shù)據(jù)的乘積
(7)7-STDEV.S:=SUBTOTAL(7,B2:B8) 標準偏差
(8)8-STDEVP.P:=SUBTOTAL(8,B2:B8) 標準偏差
?(9)9-SUM.S:=SUBTOTAL(9,B2:B8) 求和 備注:此函數(shù)是Excel中唯一一個能統(tǒng)計用戶可見單元格的函數(shù)
?2、Subtotal隱藏值
(1)9-SUM.S(求和含隱藏值):=SUBTOTAL(9,B2:B8)
(2)109-SUM.S(求和不含隱藏值):=SUBTOTAL(109,B2:B8)
?3、Subtota與Sum的區(qū)別
(1)SUBTOTAL,只對篩選數(shù)據(jù)結(jié)果數(shù)據(jù)進行求和 (2)SUM,不受篩選結(jié)果影響,會對所有數(shù)據(jù)進行求和
?4、Subtotal計數(shù)
(1)COUNT返回包含數(shù)字以及包含參數(shù)列表中的數(shù)字的單元格的個數(shù)
(2)COUNTA返回參數(shù)列表中非空值的單元格個數(shù)
?5、篩選后填充 =SUBTOTAL(3,$B$2:B2)*1(輸入Subtotal公式,選3,按Shift+:,絕對引用)
?6、避開同類計算
統(tǒng)計函數(shù)(Countif Countifs)
?1、基本用法
?1)Count、CountA、Countblank
(1)Count: 計算參數(shù)列表中的數(shù)字項的個數(shù) (2)CountA: 計算參數(shù)列表中非空的項個數(shù) (3)Countblank: 計算參數(shù)列表中空單元格的個數(shù)
?2)Countif
?(1)COUNTIF函數(shù)的第一參數(shù)絕對引用,是為了公式向下填充時,保持引用范圍不變;
(2)COUNTIF函數(shù)的第二參數(shù)直接使用相對引用待統(tǒng)計單元格,公式向下填充時,D2依次 變?yōu)镈3、D4……
3)Countifs
(1))COUNTIFS函數(shù)將條件應(yīng)用于跨多個區(qū)域的單元格,并計算符合所有條件的次數(shù)。即多條件計數(shù)。
(2)如果條件為文本,需要使用雙引號引起來;如果條件為數(shù)字,則無需使用雙引號。
?2、模糊條件計數(shù)
(1)統(tǒng)計張姓次數(shù):=COUNTIF(明細表!C:C,"張*")
(2)統(tǒng)計“張”姓A產(chǎn)品次數(shù):=COUNTIFS(明細表!C:C,"張*",明細表!D:D,"A") 3、文本 非空 真空數(shù)據(jù)個數(shù) (1)統(tǒng)計文本單元格個數(shù): =COUNTIF($A$2:$A$10,"*") (2)統(tǒng)計非空數(shù)據(jù)個數(shù):=COUNTIF($A$2:$A$10,"<>")
(3)統(tǒng)計真空數(shù)據(jù)個數(shù):=COUNTIF($A$2:$A$10,"=")
(4)注意:* 代替任意多個字符;<> 代表非空數(shù)據(jù);= 代表真空數(shù)據(jù)
4、按產(chǎn)品統(tǒng)計序號 COUNTIF函數(shù)的統(tǒng)計區(qū)域是$C$2:C2,第一個C2是行絕對引用,第二個C2,是相對引用。 =COUNTIF($C$2:C2,C2) =C2&COUNTIF($C$2:C2,C2)
5、一對多查詢
(1)步驟1 在左表前插入一列并設(shè)置公式,用countif函數(shù)統(tǒng)計客戶的銷售額并用&連接成 產(chǎn)品名稱+序號的形式。 (2)步驟2 在F9設(shè)置公式并復(fù)制即可得到F2單元格中產(chǎn)品的所有銷售記錄。 (3)公式:=IFERROR(VLOOKUP($F$2&ROW(A1),$A:$D,COLUMN(B1),0),"")
6、數(shù)據(jù)有效性
?(1)不能錄入重復(fù)的姓名 數(shù)據(jù)→數(shù)據(jù)驗證→錄入公式(=COUNTIF($B$2:$B$21,B2)=1)→確定 (2)只能輸入以A開頭的文本 數(shù)據(jù)→數(shù)據(jù)驗證→錄入公式(=COUNTIF(F2,"A*")=1)→確定