EXCEL做數據分析的時候,經常會遇到分段統計數量的問題。今天以學生成績分析為例,來述如何使用FREQUENCY函數簡單方便的統計各分數段的人數。
示例數據如下圖:
公式解析
FREQUENCY函數的功能:
計算數值在某個區域內的出現頻率,然后返回一個垂直數組。
語法
FREQUENCY(data_array, bins_array)
中文語法:
FREQUENCY(要統計的數組, 間隔點數組)
FREQUENCY 函數語法具有下列參數:
Data_array ? ?必需。 要對其頻率進行計數的一組數值或對這組數值的引用。 如果 data_array 中不包含任何數值,則 FREQUENCY 返回一個零數組。
Bins_array ? ?必需。 要將 data_array 中的值插入到的間隔數組或對間隔的引用。 如果 bins_array 中不包含任何數值,則 FREQUENCY 返回 data_array 中的元素個數。
本示例中的應用
“=FREQUENCY(B2:B16,{60,70,80,90}-0.1)”
B2:B16是要分段統計的數組;
{60,70,80,90}-0.1:是間隔點。
疑點解析:
為什么不能直接用{60,70,80,90}?
如果直接用該數組,統計結果就0到小于等于60,大于60小于等于70,大于70小于等于80,大于80小于等于90,大于90。
為符合題目統計要求,用{60,70,80,90}減掉一個很小的數來0.1解決。
如果成績中有小數,可以將0.1改成更小的小數,如0.001。