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