Excel 计算60分到90分之间的人数:INDEX函数

如果需要计算某个得分区间内的人员个数,也可以使用INDEX函数实现。本例以计算外语成绩60分到90分之间的学生人数为例,计算时还需要使用FREQUENCY函数,该函数的语法为:=FREQUENCY(data_array, bins_array),各参数的含义介绍如下。

※ data_array:一个值数组或对一组数值的引用,要为它计算频率。如果data_array中不包含任何数值,函数FREQUENCY将返回一个零数组。

※ bins_array:一个区间数组或对区间的引用,该区间用于对data_array中的数值进行分组。如果bins_array中不包含任何数值,函数FREQUENCY返回的值与data_array中的元素个数相等。

小提示 使用FREQUENCY函数时,返回的数组中的元素个数比bins_array中的元素个数多1个。多出来的元素表示最高区间之上的数值个数。例如为3个单元格中输入的3个数值区间计数,需要在四个单元格中输入函数获得计算结果。多出来的单元格将返回data_array中第3个区间值以上的数值个数。

01 打开工作表,在其中输入学生的各科成绩。

02 选中需要显示结果的单元格,输入公式:=INDEX(FREQUENCY(C2:C7,{60,90}),2),然后按下“Enter”键,即可得到此工作表中外语成绩在60到90分之间的人数结果。

alt

小提示 本例首先利用FREQUENCY函数计算60分以下的人数、60分到90分之间的人数和90分以上的人数,组成一个纵向的一维数组,然后利用INDEX函数从内存数组中提取第2行的数据,即得分在60分到90分之间的人数。

发布者

Excel22

专为职场萌新准备的免费全面的Excel入门及提高学习网站,也可作为Excel老司机杂耍各种函数的宝典 —— Excel22.com 网址超好记

发表评论

邮箱地址不会被公开。 必填项已用*标注