你好,我是劉卓。歡迎來(lái)到我的公號(hào),excel函數(shù)解析。今天來(lái)分享下countif函數(shù)的一些用法。countif函數(shù)是一個(gè)強(qiáng)大的統(tǒng)計(jì)函數(shù),在工作中有著廣泛的應(yīng)用。
它主要用于統(tǒng)計(jì)滿足某個(gè)條件的單元格數(shù)量,語(yǔ)法如下,有2個(gè)參數(shù)。
COUNTIF(range, criteria)
第1參數(shù)range為必需,是要統(tǒng)計(jì)數(shù)量的單元格區(qū)域。必需是單元格區(qū)域引用,不能是數(shù)組,包括常量數(shù)組和公式返回的數(shù)組都是不行的。range這個(gè)單詞的意思就是范圍、區(qū)域。
第2參數(shù)criteria為必需,是要滿足的條件,可以是數(shù)字、表達(dá)式、單元格引用或文本字符串。它支持通配符*和?。
1.給部門添加序號(hào)
下圖展示的是某公司的員工信息表,要求根據(jù)B列的部門編寫(xiě)序號(hào),遇到不同的部門,序號(hào)重新從1開(kāi)始編寫(xiě),結(jié)果如A列所示。在A3單元格輸入下面的公式,向下填充。
=COUNTIF(B$3:B3,B3)
countif的第1參數(shù)中,第1個(gè)B3的行號(hào)是固定的,第2個(gè)B3的行號(hào)不固定,當(dāng)公式向下填充時(shí),區(qū)域會(huì)動(dòng)態(tài)擴(kuò)展。
別看這個(gè)公式很簡(jiǎn)單,它的用途還是挺多的。可以添加序號(hào),也可以用來(lái)判斷是第幾次出現(xiàn)的,還可以進(jìn)一步判斷是否是重復(fù)出現(xiàn)的(結(jié)果大于1的就是重復(fù)的),還可以提取不重復(fù)值(把結(jié)果等于1的提取或篩選出來(lái))。
添加一個(gè)輔助列,在B17單元格輸入下面的公式,向下填充。
=COUNTIF(D$17:D$22,A17)
注意countif的區(qū)域不要選反了,選A列的區(qū)域還是選D列的區(qū)域,自己想一想。如果只想要用顏色標(biāo)記出來(lái),也可以用條件格式來(lái)設(shè)置。
下圖左表是各小組成員的成績(jī)表,共有3個(gè)問(wèn)題。先看第1問(wèn),統(tǒng)計(jì)1組和2組成員的總?cè)藬?shù)。輸入下面的公式,完成。
=SUM(COUNTIF(B31:B40,{"1組";"2組"}))
countif的第2參數(shù){"1組";"2組"}是個(gè)常量數(shù)組,有2個(gè)元素,分別是1組和2組。那么countif函數(shù)返回的結(jié)果也有2個(gè)值,分別是1組的人數(shù)和2組的人數(shù),結(jié)果為{3;3}。最后用sum函數(shù)對(duì)兩組的人數(shù)求和。
=SUM(COUNTIF(C31:C40,">="&{80,90})*{1,-1})
思路是用大于等于80的個(gè)數(shù)減去大于等于90的個(gè)數(shù),就是大于等于80且小于90的個(gè)數(shù),最好畫(huà)個(gè)數(shù)軸來(lái)看下的。
上面的公式也是常量數(shù)組的用法,countif返回的結(jié)果也有2個(gè)值,結(jié)果是{4,3},乘以{1,-1}得到的結(jié)果為{4,-3},最后用sum求和,其實(shí)就是4減3。
=COUNTIF(C31:C40,">=80")-COUNTIF(C31:C40,">=90")
最后來(lái)看第3問(wèn),統(tǒng)計(jì)姓名不是兩個(gè)字的人數(shù)。姓名是兩個(gè)字的已經(jīng)用紅色箭頭標(biāo)出,共有2個(gè),剩下的共有8個(gè)。輸入下面的公式,完成。
=COUNTIF(A31:A40,"<>??")
通配符*和?只能代表文本,*代表任意的文本,長(zhǎng)度不限,字符不限。?代表任意單個(gè)字符,??就代表任意兩個(gè)字符,"<>??"表示不是兩個(gè)字符的文本。
4.統(tǒng)計(jì)不重復(fù)部門的個(gè)數(shù)
=SUM(1/COUNTIF(B45:B54,B45:B54))
這個(gè)公式用countif統(tǒng)計(jì)出B45:B54這個(gè)區(qū)域中各個(gè)部門的個(gè)數(shù),結(jié)果為{3;3;3;2;2;3;3;3;2;2}。
=SUM((C$59:C$68>=C59)/COUNTIF(C$59:C$68,C$59:C$68))
https://pan.baidu.com/s/1ND820c4JHOQ0LzVNWvbE9A
聯(lián)系客服