Excel中的权重()等级?

假设我有这些成绩:(我使用Excel 14,Office 2010)

39.55,28.25,16.95,14.53,13.56,9.6,9.6,9.49,7.43,7.35,3.35,

我有5个桶(等级重量)。

现在,我需要知道每个等级 – 它属于哪个桶:

所以,我这样做了:

  1. 我计算出: Max-Min39.55-3.35 ,是36.2
  2. 计算了多less间隔: 36.2 / 5 = 7.24
  3. 检查每个年级所属的时间间隔:

所以这里是最后的结果:(可视化,手动):

在这里输入图像说明

所以你可以看到黄色属于1号桶(黄色区间),蓝色是2号桶……等等。

有没有可以得到([range],numBuckets,grade) Excel公式([range],numBuckets,grade)并产生它所属的桶号?

NB – 没有任何帮助表。 只是一个单元function/ s。

看到图

在这里输入图像说明

A3-A13包含您的数据。 和

A1:= MIN(A3:A13)

A2:= MAX(A3:A13)

B1:5

B2:=(A2-A1)/ B1

B3:= IF(A3 = $ A $ 2,$ B $ 1,INT((A3- $ A $ 1)/ $ B $ 2)+1)

B4-B13:从B3复制粘贴。

为了清晰起见,我以这种方式发布。 你可以在一个函数中编写所有的函数(然后小心使用绝对/相对引用)。 唯一缺less的一点是如何处理位于垃圾箱之间的确切边界的数字。 这是由你来定义的标准。