尚震
摘 要:COUNTIF函數(shù)是對(duì)指定區(qū)域中符合指定條件的單元格計(jì)數(shù)的一個(gè)函數(shù)。它是EXCEL使用頻率較高的幾個(gè)函數(shù)之一,該文針對(duì)該函數(shù)做以簡(jiǎn)要闡述。
關(guān)鍵詞:COUNTIF函數(shù) 高頻率 計(jì)數(shù)
中圖分類號(hào):O1 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-098X(2014)03(b)-0205-02
COUNTIF是計(jì)算區(qū)域中滿足給定條件的單元格的個(gè)數(shù)的一個(gè)函數(shù)。一方面它可以對(duì)符合條件的單元格進(jìn)行統(tǒng)計(jì)計(jì)算,另一方面它可以進(jìn)行重復(fù)值的查找從而完成對(duì)表格的核對(duì)。該文將對(duì)COUNTIF函數(shù)的使用進(jìn)行一些基本的講解。
1 COUNTIF函數(shù)的基本語(yǔ)法
COUNTIF的語(yǔ)法結(jié)構(gòu)為COUNTIF(range,criteria),語(yǔ)法解析:其中參數(shù)range表示需要統(tǒng)計(jì)其中滿足條件的單元格數(shù)目的單元格區(qū)域;Criteria為確定哪些單元格將被計(jì)算在內(nèi)的條件,其形式可以為數(shù)字、表達(dá)式或文本。
2 應(yīng)用舉例
實(shí)例一:如表1所示,表1為某修車廠2013年上半年某些配件的銷售情況統(tǒng)計(jì),根據(jù)要求,請(qǐng)完成下列操作:①統(tǒng)計(jì)出出售了多少剎車片和輪胎②統(tǒng)計(jì)出多少項(xiàng)目開(kāi)支高于100元。
分析:題目要求統(tǒng)計(jì)剎車片和輪胎的銷售量以及統(tǒng)計(jì)出開(kāi)支高于100元的項(xiàng)目,這些我們都可以用COUNTIF函數(shù)來(lái)解決。在單元格D2,D3,D4中分別輸入:=COUNTIF(A2:A10,”剎車片”””),=COUNTIF(A2:A10,”輪胎”),=COUNTIF(C2:C10,">=100")后,點(diǎn)擊輸入按鈕,即可得到如(表2)所示結(jié)果。
說(shuō)明:當(dāng)條件為表達(dá)式或文本時(shí),必須用引號(hào)(引號(hào)必須是英文狀態(tài))引起來(lái),否則將提示出錯(cuò)。例如,條件可以表示為100、”>=100”或“輪胎”。
實(shí)例二:如表3所示,下圖為某班期末考試成績(jī),請(qǐng)按要求完成下列題目:
①統(tǒng)計(jì)“物理與養(yǎng)護(hù)”成績(jī)不及格的學(xué)生數(shù)量②統(tǒng)計(jì)體育成績(jī)高于C2單元格成績(jī)的學(xué)生數(shù)量③統(tǒng)計(jì)體育成績(jī)高于該門課平均成績(jī)的學(xué)生數(shù)量④統(tǒng)計(jì)計(jì)算機(jī)成績(jī)大于或等于65且小于或等于85的學(xué)生數(shù)量(表3)。
分析:①要求統(tǒng)計(jì)“物理與養(yǎng)護(hù)”成績(jī)不及格學(xué)生數(shù)量,只需在單元格G2中輸入公式=COUNTIF(F:F,"<60"),點(diǎn)擊輸入按鈕,即可得到表4、表5所示結(jié)果。
注:這里是用運(yùn)算符號(hào)和數(shù)字構(gòu)成的條件
②要求統(tǒng)計(jì)體育成績(jī)高于C2單元格成績(jī)的學(xué)生數(shù)量,只需在單元格G3中輸入公式:=COUNTIF(C:C,">"&C2),點(diǎn)擊輸入按鈕,即可得到如表4、表5所示結(jié)果。
注:這里用&引入了一個(gè)變量,即C2的值。在COUNTIF(單元格范圍,條件)表達(dá)式中,把變量放在一個(gè)單元格中,這樣只改動(dòng)C2的值就可以了,不用改動(dòng)公式。公式的條件參數(shù)寫法如:”>=”&C2,當(dāng)然直接寫”>=”&70也可以。
③要求統(tǒng)計(jì)體育成績(jī)高于該門課平均成績(jī)的學(xué)生數(shù)量,只需在單元格G4中輸入公式:=COUNTIF(C:C,">" &AVERAGE(C2:C13)),點(diǎn)擊輸入按鈕,即可得到如表4、表5所示結(jié)果。
注:這里是使用了平均值函數(shù)AVERAGE先計(jì)算平均值,然后作為條件。
④要求統(tǒng)計(jì)計(jì)算機(jī)成績(jī)大于或等于65且小于或等于85的學(xué)生數(shù)量,需在單元格G5中輸入公式:=COUNTIF(E2:E13,”>=65”)-COUNTIF(E2:E13,”>85”),點(diǎn)擊輸入按鈕,即可得到所示結(jié)果(表4、5)。
3 結(jié)語(yǔ)
運(yùn)用COUNTIF函數(shù),最重要的是是對(duì)于兩個(gè)參數(shù)的理解。第一個(gè)參數(shù)只能是單元格引用方式,不能使用內(nèi)存數(shù)組(數(shù)組通過(guò)數(shù)組公式運(yùn)算后所生成的新數(shù)組通常稱為“內(nèi)存數(shù)組”,它是在內(nèi)存中提供給其他函數(shù)公式進(jìn)行再次運(yùn)算的一類特殊數(shù)組)。第二個(gè)參數(shù)是條件,條件可以是值,可以是字符串構(gòu)成的復(fù)合條件,可以使用通配符進(jìn)行模糊統(tǒng)計(jì),可以使用內(nèi)存數(shù)組。只有正確理解了兩個(gè)參數(shù),才能正確地運(yùn)用這個(gè)函數(shù)來(lái)解決實(shí)際問(wèn)題。
參考文獻(xiàn)
[1] 張勇.計(jì)算機(jī)應(yīng)用基礎(chǔ)[J].四川教育學(xué)院學(xué)報(bào),2007(12).
[2] 周紅曉.Excel函數(shù)在數(shù)據(jù)有效性設(shè)置中的應(yīng)用[J].電腦學(xué)習(xí),2009(5).
[3] 董正雄.大學(xué)計(jì)算機(jī)應(yīng)用基礎(chǔ)[M].3版.廈門大學(xué)出版社,2008.
[4] 王俊京,杜壘.Excel中If和Countif函數(shù)在教學(xué)中的應(yīng)用[J].產(chǎn)業(yè)與科技論壇,2011(5).