統(tǒng)計函數(shù)subtotal和count蔫慧,countif,E戰(zhàn)學(xué)習(xí)筆記
? ? ? ? 今天是2019年11月15日挂脑,星期五藕漱,今天學(xué)習(xí)的內(nèi)容是,統(tǒng)計函數(shù)subtotal崭闲,count肋联,countif
主要包含:
基本用法,
subtotal的隱藏值刁俭,
subtotal與sum的區(qū)別橄仍,
subtotal計數(shù),
篩選后填充牍戚,
避開同類計算侮繁。
? ? ? 平均值,公式=SubtotaL(1如孝,B2:B8)
? ? ? ? 統(tǒng)計個數(shù)宪哩,公式=SubtotaL(2,B2:B8)
? ? ? ? 非空單元格數(shù)量第晰,公式=Subtotal(3锁孟,B2:B8)
? ? ? ? 最大值,公式=SubtotaL(4茁瘦,B2:B8)
? ? ? ? 最小值品抽,公式=Subtotal(5,B2:B8)
? ? ? 括號內(nèi)數(shù)據(jù)的成績甜熔,公式=Subtotal(6圆恤,B2:B8)
? ? ? ? 標(biāo)準(zhǔn)偏差,公式=subtotaL(7腔稀,B2:B8)
? ? ? ? 標(biāo)準(zhǔn)偏差盆昙,公式=subtotaL(8,B2:B8)
? ? ? 求和烧颖,公式=Subtotal(9弱左,B2:B8)
這個函數(shù)在單元格輸入以后,就會提示上述語句炕淮,這個函數(shù)并不是一個函數(shù),而是一群函數(shù)跳夭,這個函數(shù)是Excel中唯一一個能統(tǒng)計用戶可見單元格的函數(shù)涂圆。(重點提示)
點開函數(shù)參數(shù)=SubtotaL(function_num函數(shù)序號=數(shù)值们镜,ref1引用1=引用),返回數(shù)據(jù)清單或數(shù)據(jù)庫中的分類匯總润歉。
? ? ? ? 函數(shù)序列號模狭,是從1到11的數(shù)字,用來指定分類匯總所采用的匯總函數(shù)踩衩。
此函數(shù)包括嚼鹉,手動隱藏值,和忽略手動隱藏值兩種類型驱富。
例9-subtotal.s包含隱藏值锚赤。
例109-subtotaL.s不含隱藏值。
Subtotal只對篩選數(shù)據(jù)結(jié)果數(shù)據(jù)進行求和褐鸥,而sum线脚,不受篩選結(jié)果影響,會對所有數(shù)據(jù)求和叫榕。
subtotal浑侥,統(tǒng)計的是個數(shù)求和。
sum晰绎,是指的非空單元格數(shù)量的求和寓落。
count返回包含數(shù)字,以及包含參數(shù)列數(shù)中的荞下,數(shù)字的單元格的個數(shù)伶选。
counta:返回參數(shù)列表中非空值的單元格個數(shù)。
篩選后填充锄弱。知道產(chǎn)品的名稱考蕾,求選取篩選后的序號。
統(tǒng)計函數(shù)会宪,countif肖卧,countifs的基本用法:
序號 數(shù)據(jù) 備注案例
1? ? 98? ? ? 數(shù)字格字
2? ? ? 0? ? ? 數(shù)字為0
3? ? 2O19-1-24? 日期
4。? '99掸鹅。? ? 文本型數(shù)字
5塞帐。? ? ? ? ? ? ="”
6。? ? ? ? ? ? =空白單元格
7巍沙。 TRue葵姥。邏輯值
8。 老師句携。? 文本
9榔幸。? #DIV/o!? 錯誤值
10。 HJABCD。英語字母
count計算數(shù)字項個數(shù)削咆,不能轉(zhuǎn)換為數(shù)字的文本牍疏,空白單元格,邏輯值拨齐,錯誤值都不計算在內(nèi)鳞陨。
如果參數(shù)為數(shù)字,日期瞻惋,或者代表數(shù)字的文本厦滤,則被計算在內(nèi);邏輯值和直接鍵入到參數(shù)列表中,代表數(shù)字的文本被計算在內(nèi);如果參數(shù)為錯誤值或不能轉(zhuǎn)換為數(shù)字的文本歼狼,都不會計算在內(nèi);如果參數(shù)是一個數(shù)組或引用掏导,則只計算其中的數(shù)字,數(shù)組或引用中的空白單元格蹂匹,邏輯之文本或錯誤值將不計算在內(nèi)碘菜。
counta參數(shù)值,計算非空項個數(shù)限寞,參數(shù)值可以是任何類型忍啸,包括空字符(""),但不包含空白單元格履植。如果參數(shù)是數(shù)組或單元格引用计雌,則數(shù)值或引用中的空白單元格將被忽略,如果不需要統(tǒng)計邏輯值文字玫霎,或錯誤值凿滤,請使用函數(shù)count。
counblank計算空單元格個數(shù)庶近,空白單元格和空文本("")翁脆,會被計算在內(nèi)。包含零值的單元格不計算在內(nèi)鼻种。
Countif的公式=(明細表!c:c反番,A2)是統(tǒng)計某個員工在明細表中出現(xiàn)的頻率或者次數(shù)。<判斷區(qū)域>叉钥。A2是計算表中的位置〈計數(shù)的條件>罢缸。Countif函數(shù)的第一參數(shù)絕對引用是為了公式向下填充時,保持應(yīng)用范圍不變;第二參數(shù)的直接引用相對引用投队,待統(tǒng)計單元格枫疆,公式向下填充時,D2二會依次變?yōu)镈3敷鸦,D4息楔。
基本用法的Countifs(明細表!c:c寝贡,A2,明細表!D:D钞螟,B2)
如果條件為文本兔甘,需要使用雙引號引起來谎碍,如果條件為數(shù)字鳞滨,則無需使用雙引號。這里是使用這個函數(shù)的蟆淀,需要注意的地方拯啦。
這個函數(shù)將條件應(yīng)用于跨多個區(qū)域的單元格,并計算符合所有條件的次數(shù)熔任,及多條件計數(shù)褒链,條件區(qū)域一,條件一疑苔,條件區(qū)域二甫匹,條件二。條件區(qū)域是必要的惦费,在其中計算關(guān)聯(lián)條件的第一個區(qū)域兵迅,條件一,是必要的薪贫,要進行計數(shù)的第一個條件恍箭。條件區(qū)域二,可選瞧省,在其中計算關(guān)聯(lián)條件的第二個區(qū)域扯夭,條件,二可選鞍匾,要進行計數(shù)的第二個條件交洗。
案例:
要求統(tǒng)計銷售員:張小郵,在10月1日的銷售數(shù)量大于3000的次數(shù)橡淑。
方法是构拳,首先選中銷售員文字區(qū)域,不包含表頭梳码,統(tǒng)計條件是:張小郵隐圾,再次選中銷售數(shù)量區(qū)域,不包含表頭掰茶,統(tǒng)計條件是:大于3000暇藏,確定。最終解題結(jié)果是2濒蒋。
模糊條件計數(shù)盐碱,
統(tǒng)計"馮"姓次數(shù)=countif(明細表!C:C把兔,"馮*")
統(tǒng)計"儲"姓A產(chǎn)品次數(shù)=Countifs(明細表!c:c,"儲*"瓮顽,明細表!d:d县好,"A")
文本非空真空數(shù)據(jù)個數(shù),
使用Countif($A$2:$A$9暖混,"*")是統(tǒng)計需要統(tǒng)計文本單元格個數(shù)缕贡。
使用Countif($A$2:$A$9,"<>")
統(tǒng)計非空數(shù)據(jù)個數(shù)拣播。
使用Countif($H$2:$H$9晾咪,"=")
統(tǒng)計真空數(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是所求條件
按產(chǎn)品統(tǒng)計序號一亂序時
公式同上叼旋。
一對多查詢,
用Countif函數(shù)十vLookup函數(shù)一對多查詢辽剧。
日期/產(chǎn)品/銷售額/
對這個表求
日期產(chǎn)品和所有銷售額送淆。
先在日期前加入輔助列,得到產(chǎn)品的唯一序號怕轿。
公式=C2&Countif($C$2:C2偷崩,C2)
把產(chǎn)品名稱十序號形式列出,
然后在F9(就是查找的日期)單元格中設(shè)置公式=iferror(vLookup($f$2&R0W(Al)撞羽,$A:$D阐斜,CoLumn(B1),0)诀紊,"")
產(chǎn)品公式=iferror(vlookup($F$2&Row(B1)谒出,$A:$D,CoLumn(C1)邻奠,0)笤喳,"")
銷售額的公式=iferror(vLookup($F$2&Row(c1),$A:$D碌宴,coLumn(D1)杀狡,0),"")
數(shù)據(jù)有效性贰镣。
設(shè)定列單元格不能錄入重復(fù)的姓名呜象。公式=countif($B$2:$B$9膳凝,B2)=1
數(shù)據(jù)有效性/自定義/公式:/確定。
設(shè)定列單元格只能輸入以A開頭的文本恭陡。公式=countif(F2蹬音,"A*")=1
這是本節(jié)的學(xué)習(xí)內(nèi)容。