? ? ? ?特訓(xùn)營(yíng)第13天郑诺,今天我們學(xué)習(xí)統(tǒng)計(jì)函數(shù)(Subtotal夹姥、Countif、Countifs)辙诞,知識(shí)點(diǎn)有點(diǎn)多辙售,需要多回看,多練習(xí)飞涂。
統(tǒng)計(jì)函數(shù)(Subtotal)
一.基本用法
=SUBTOTAL(function_num,ref1,…)
Subtotal并不是“一個(gè)函數(shù)”旦部,而是“一群函數(shù)”,而且是Excel中唯一一個(gè)能統(tǒng)計(jì)用戶可見(jiàn)單元格的函數(shù)较店。
function_num數(shù)值對(duì)應(yīng)函數(shù)士八,使用說(shuō)明:
1 AVERAGE 平均值
2 COUNT 統(tǒng)計(jì)個(gè)數(shù)
3 COUNTA 非空單元格數(shù)量
4 MAX 最大值
5 MIN 最小值
6 PRODUCT 括號(hào)內(nèi)數(shù)據(jù)的乘積
7 STDEV.S 標(biāo)準(zhǔn)偏差
8 STDEVP.P 標(biāo)準(zhǔn)偏差
9 SUM.S 求和
10 VAR.S 方差
11 VAR.P 方差
二.Subtotal隱藏值
Subtota分為包括手動(dòng)隱藏值和忽略手動(dòng)隱藏值兩種方式,要忽略手動(dòng)隱藏值的統(tǒng)計(jì)方式function_num
三.Subtotal與Sum的區(qū)別
SUBTOTAL:只對(duì)篩選數(shù)據(jù)結(jié)果數(shù)據(jù)進(jìn)行求和
SUM:不受篩選結(jié)果影響梁呈,會(huì)對(duì)所有數(shù)據(jù)進(jìn)行求和
四.Subtotal計(jì)數(shù)
Subtotal計(jì)數(shù)有兩種方式婚度,分為COUNT和COUNTA捧杉,兩者是有區(qū)別的秘血。
COUNT:返回包含數(shù)字以及包含參數(shù)列表中的數(shù)字的單元格的個(gè)數(shù)
COUNTA:返回參數(shù)列表中非空值的單元格個(gè)數(shù)
五.篩選后填充
=SUBTOTAL(3,$B$2:B2)
六.避開(kāi)同類計(jì)算
SUBTOTAL函數(shù)遇到同類就避開(kāi)了味抖,就是不會(huì)統(tǒng)計(jì)由SUBTOTAL計(jì)算出來(lái)的數(shù)值。
統(tǒng)計(jì)函數(shù)(Countif仔涩、Countifs)
一.基本用法
函數(shù)功能介紹:
Count: 計(jì)算參數(shù)列表中的數(shù)字項(xiàng)的個(gè)數(shù)
①如果參數(shù)為數(shù)字、日期或者代表數(shù)字的文本熔脂,則將被計(jì)算在內(nèi);
②邏輯值和直接鍵入到參數(shù)列表中代表數(shù)字的文本被計(jì)算在內(nèi)霞揉;
③如果參數(shù)為錯(cuò)誤值或不能轉(zhuǎn)換為數(shù)字的文本,則不會(huì)被計(jì)算在內(nèi)适秩;
④如果參數(shù)是一個(gè)數(shù)組或引用绊序,則只計(jì)算其中的數(shù)字。數(shù)組或引用中的空白單元格秽荞、邏輯值骤公、文本或錯(cuò)誤值將不計(jì)算在內(nèi)。
CountA: 計(jì)算參數(shù)列表中非空的項(xiàng)個(gè)數(shù)
①參數(shù)值可以是任何類型,可以包括空字符(""),但不包括空白單元格扬跋;
②如果參數(shù)是數(shù)組或單元格引用,則數(shù)組或引用中的空白單元格將被忽略阶捆;
③如果不需要統(tǒng)計(jì)邏輯值、文字或錯(cuò)誤值,請(qǐng)使用函數(shù)COUNT钦听。
Countblank: 計(jì)算參數(shù)列表中空單元格的個(gè)數(shù)
①包含返回 ""(空文本)的公式的單元格會(huì)計(jì)算在內(nèi)洒试;
②包含零值的單元格不計(jì)算在內(nèi)。
基本用法:
COUNTIF: 公式=COUNTIF(明細(xì)表!C:C,A2)
明細(xì)表!C:C——判斷區(qū)域
A2——計(jì)數(shù)的條件
COUNTIFS: 公式?=COUNTIFS(明細(xì)表!C:C,A2,明細(xì)表!D:D,B2)
明細(xì)表!C:C——判斷區(qū)域1
A2——計(jì)數(shù)的條件1
明細(xì)表!D:D——判斷區(qū)域2
B2——計(jì)數(shù)的條件2
COUNTIFS函數(shù)將條件應(yīng)用于跨多個(gè)區(qū)域的單元格朴上,并計(jì)算符合所有條件的次數(shù)儡司。即多條件計(jì)數(shù)。
二.模糊條件計(jì)數(shù)
例1:統(tǒng)計(jì)“張”姓次數(shù)
公式:=COUNTIF(明細(xì)表!C:C,"張*")
例2:統(tǒng)計(jì)“張”姓A產(chǎn)品次數(shù)
公式:=COUNTIFS(明細(xì)表!C:C,"張*",明細(xì)表!D:D,"A")
三.文本 非空 真空數(shù)據(jù)個(gè)數(shù)
注意三個(gè)符號(hào)的用法:* —— 代替任意多個(gè)字符 余指;<> ——代表非空數(shù)據(jù)捕犬;= ——代表真空數(shù)據(jù)
例1:統(tǒng)計(jì)文本單元格個(gè)數(shù)
公式:=COUNTIF($A$2:$A$10,"*")
例2:統(tǒng)計(jì)非空數(shù)據(jù)個(gè)數(shù)
公式:=COUNTIF($A$2:$A$10,"<>")
例3:統(tǒng)計(jì)真空數(shù)據(jù)個(gè)數(shù)
公式:=COUNTIF($A$2:$A$10,"=")
四.按產(chǎn)品統(tǒng)計(jì)序號(hào)
公式:=C2&COUNTIF($C$2:C2,C2)
COUNTIF函數(shù)的統(tǒng)計(jì)區(qū)域是$C$2:C2,第一個(gè)C2是行絕對(duì)引用酵镜,第二個(gè)C2碉碉,是相對(duì)引用。當(dāng)公式向下復(fù)制時(shí)淮韭,就會(huì)變成$C$2:C3垢粮、$C$2:C4……一個(gè)不斷擴(kuò)展的區(qū)域,從這個(gè)動(dòng)態(tài)區(qū)域中統(tǒng)計(jì)C列產(chǎn)品的個(gè)數(shù)靠粪。
五.一對(duì)多查詢
Countif函數(shù)+Vlookup函數(shù)可以實(shí)現(xiàn)一對(duì)多查詢蜡吧。
例:要求在F:H列的藍(lán)色區(qū)域根據(jù)F2的產(chǎn)品名稱查找所有銷售記錄毫蚓。
公式:=IFERROR(VLOOKUP($F$2&ROW(A1),$A:$D,COLUMN(B1),0),"")
操作步驟:
步驟1 在左表前插入一列并設(shè)置公式,用countif函數(shù)統(tǒng)計(jì)客戶的銷售額并用&連接成 產(chǎn)品名稱+序號(hào)的形式昔善。A2: C2&COUNTIF($C$2:C2,C2)
步驟2 在F9設(shè)置公式并復(fù)制即可得到F2單元格中產(chǎn)品的所有銷售記錄元潘。
=IFERROR(VLOOKUP($F$2&ROW(A1),$A:$D,COLUMN(B1),0),"")
關(guān)鍵點(diǎn):把重復(fù)的值用Countif變成不同的,然后用Vlookup函數(shù)再進(jìn)行查找君仆。
六.數(shù)據(jù)有效性
例1:不能錄入重復(fù)的姓名
在數(shù)據(jù)有效性-設(shè)置-公式=COUNTIF($B$2:$B$21,B2)=1
例2:只能輸入以A開(kāi)頭的文本
在數(shù)據(jù)有效性-設(shè)置-公式=COUNTIF(F2,"A*")=1