如何按定义的最小值和最大值对数据进行排序

如何按定义的最小值和最大值对数据进行排序

我正在寻找根据给定数据生成填充定义的最小值和最大值的条目数。

更简单地说,如果数据集是

卷号:1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20

相应分数为:47、23、47、45、26、41、35、39、41、32、32、29、27、28、26、41、23、24、20、26

那么预期的输出应该是

范围:数字

20-24:4

25-29:6

30-34:1

35-39:3

40-44:3

45-50:3

如果需要,我应该能够改变范围(例如,20-24 更改为 21-25),因此它必须计算条目数。

问候

阿尼尔

答案1

这不是排序,而是叫分箱, 或者计算频率,您需要使用FREQUENCY

在此处输入图片描述

我在 E 列中使用的公式是:
=FREQUENCY($A$2:$A$21,$C$2:$C$7-1)

  • 这是一个数组公式,因此您需要先选择包含它的所有单元格,输入公式,然后通过CTRL+ SHIFT+完成ENTER
  • 计算的第一个频率是小于最低界限(第二个参数的第一个单元格)的项目数,因此您要么在开头有一个 0,要么只是从第二个参数中排除第一个单元格。

对于类别,我在 D 列中使用了此公式:
=C2&"-"&C3-1
因此编辑 C 列中的值将自动更新标签和值。

相关内容