對學員的考試成績進行分數段統計人數,在Excel中除了可以利用COUNTlF函數進行統計以外,還可以利用FREQUENCY函數來實現。
如圖展示了一份學員期末考試成績表,下面的兩種方法將實現對英語成績統計不及格、及格、良好和優秀成績的人數。其中0-59.9為不及格,60-69.9為及格,70-89.9為良好,90分以上為優秀。
為了簡化公式,首先將英語成績區域定義為名稱“English”。即“English”區域為:學員成績表!$E$3:$E$13。
●利用COUNTlF函數統計結果,K3公式如下
=COUNTIF(English,"<"&RIGHT(J3,3))-SUM(K$2:K2)
為了便于理解,特將分段區間用文本表示,其中利用RIGHT(J3,3)取得評分區間,再結合混合引用,得用統計小于分數段最高分的人數減去當前區間以前已經統計的人數,得出當前區段的人數。
●利用FREQUENCY函數統計結果,E1O:E13聯合單元格數組公式如下:
{=FREQUENCY(English,RIGHT($J$10:$J$12,3)-0.1)}
由于FREQUENCY函數是向上舍入進行統計,分段點60、70、90分將計入下一分段區間,因此在公式中利用減去0.1來實現統計,與COUNTIF函數結果相同。
COUNTIF函數的統計條件參數非常靈活,但因為其存在效率問題,若要統計某區域中小于等于某值的數據,可以借助FREQUENCY函數的普通公式來代替COUNTIF函數進行統計。