如何用excel统计不同分数段的人数

如题所述

使用COUNTIF函数可以计算分数段的人数,假设分数在A列,例子1,统计80分及以上的人数,公式为:
=COUNTIF(A:A, ">=80")
第一个参数A:A表示统计的区域为A列,第二个参数>=80表示80分及以上。

例子2,统计60分以下的人数:
=COUNTIF(A:A, "<60")
和例1相同,只是用<60表示不及格,统计结果不包含60分的人数

例子3,统计100分的人数:
=COUNTIF(A:A, 100)
第二个参数使用固定数值表示统计刚好这么多分的人数

例子4,统计>=80并且<90的人数,统计区间不能使用两个条件,只有做差,公式为:
=COUNTIF(A:A, ">=80")-COUNTIF(A:A, ">=90")
第一个公式计算80及以上的,第二公式计算90及以上的,差为80-90之间(包含80、不包含90)的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-07-15
excel专门有个统计频率分布的函数 frequency
比如 =frequency(a1:a10,{59,80,90})
将统计a1:a10中小于等于59的个数 ,比如 a
将统计a1:a10中大于59小于等于80的个数 ,比如 b
将统计a1:a10中大于80小于等于90的个数 ,比如 c
将统计a1:a10中大于90的个数 ,比如 d
最后返回结果是个数组 {a;b;c;d}
第2个回答  2016-07-15
=COUNTIF(A:A,">90")
在A列大于90的个数
=COUNTIFS(A:A,">90",A:A,"<95")
在A列大90小于96的个数