首页 > 解决方案 > 随机数列表并找到 5 个相等的块来分配数字 1 - 5

问题描述

我有一个事件频率列表。我想将 1 - 5 的值分配给从前 20% 到下一个 20% 的频率旁边的列,以此类推到 0。所以这基本上是 5 组相等的桶。

我已经尝试过排名,但似乎无法正常工作。我想把它保存在表格中,但可以使用 excel。

55
66
12
12
22
2
7
1
7
1
3
4
25
1
1
2
1
2
15
3
1
1
1
2
3
6
1
1
1
8
2
4
5
2
9
3
3
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
4
3
1
1
1
1
3
1
1
1
1
1
1
1
2
1
1
1
2
1
2
1
1
1
1
3
1
1
2
2
1
2
1
3
2
1
4
1
1
1
1
2
1
1
1
1
2
2
1
1
1
1
1
9
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
2
2
1
3
1
1
1
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
1
2
1
2
1
1
3
2
3
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
2
1
1
1
1
1
6
1
2
2
2
1
1
2
1
1
1
2
1
1
2
2
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
3
1
1
2
1
2
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
3
4
1
7
7
1
1
2
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
1
1
1
1
1
1
1
1
1
3
2
1
1
2
1
1
1
1
1
2
1
1
4
1
1
1
1
1
1
1
2
1
4
3
1
3
1
5
1
2
1
3
1
1
2
1
1
1
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
2
1
1
2
1
4
1
2
1
1
1
1
1
1
2
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
3
1
2
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

想让它在工作表中工作,当我添加另一行数据时,它会改变列表以确保它们仍然在正确的存储桶中。

标签: excelgoogle-sheets

解决方案


比利,

不太确定这是如何格式化的。我假设您发布的每个数字都是列表中的一个数据点。如果我理解正确,您需要执行以下操作。

1)您可以percentrank在事件频率数据点旁边的每个单元格中使用该函数,例如。=percentrank(datarange,datapoint,significant figures)其中 datarange 是整个数据范围(确保使用带有 $ 的绝对范围),datapoint 是单元格引用。由于谷歌表格没有像 Excel 那样自动填充公式的表格,因此percentrank每次添加新行时都必须手动向下滑动该函数。


推荐阅读