如何用excel制作频数分布表:先列组限再用COUNTIF统计最稳妥

如何用excel制作频数分布表:先列组限再用COUNTIF统计最稳妥

上次赶期末统计作业的时候,翻遍了半本教材才搞懂如何用excel制作频数分布表,现在想想当时绕的那些弯路,真的是没必要。一开始总想着找个一键生成的方法,省得自己动手算,结果反而花了比正常操作多三倍的时间,最后还是用最笨的办法做完的。

最开始搜教程,说可以用数据分析里的直方图工具,点几下就出结果。我对着excel菜单栏翻了三遍,连“数据分析”这四个字的影子都没见着,后来才知道这个插件要自己手动装,装的时候还要找安装包,折腾了快二十分钟还是没弄好,索性放弃了这条路。

然后又试了数据透视表。把分数列拖进行标签,计数项拖进值区域,出来的结果密密麻麻,每个分数单独占一行,根本不是我要的分组频数。当时对着屏幕愣了五分钟,以为是自己哪里点错了,反复刷新了三次,甚至把excel关了重开,结果还是一样。搞的我头大,差点就打算拿笔在纸上数完再填进表格里了。

组距真的是最容易踩的坑。

后来才反应过来,不管用什么方法,都得自己先把分组的区间列出来。先把所有数据里的最大值和最小值找出来,减一下得到极差,再除以你想要的组数,得到的结果往上取整就是组距,这个步骤绝对不能省。我当时就是图省事,随便估了个5作为组距,结果最后一组多出来两个极端值,整个表的分布都歪了,又回头重新算组距,重新列组限,浪费了快十分钟。

列好组限之后,其实用COUNTIF函数就够了。比如第一组是60以下,就写=COUNTIF(A:A,"<60"),第二组是60到70,就用=COUNTIF(A:A,"<70")减去上一组的频数,这样就不会出现边界值重复统计的问题。一开始我还傻乎乎的写=COUNTIF(A:A,">=60")-COUNTIF(A:A,">70"),结果有个刚好70分的数,两组都没算进去,核对了半天才发现是区间的问题。

写完最后一个频数的时候,作业的截止时间还差三分钟。我赶紧把表格存好,起身去接了杯热水,窗外的梧桐叶被风吹得晃了晃,阳光落在屏幕上,刚好盖住了表格里那几个被我改了三次的数字。

了解更多百科知识请访问 百科