如何计算Excel中的每一行Quintile?

我正在计算Excel中每一列的五分位数。

Excel中每行的结果值应为1,2,3,4或5。

一个值将是前20%,5个值是最后的20%。

这是我目前使用的公式,但是我很好奇,看看有没有人有更好的方法,UDF,或者在我的公式中看到错误…

=ROUNDDOWN(RANK.AVG(A1,$A$1:$A$131,0)/((COUNT(A$1:A$131)+1)/5),0)+1 

A1到A131具有我在五分位数中的数值。

谢谢

你的build议公式适用于我……但我认为有几种方法可以做到这一点,例如使用PERCENTILE函数来获得断点,然后匹配那些与MATCH ,即

=MATCH(A1,PERCENTILE(A$1:A$131,{5,4,3,2,1}/5),-1)

在大多数情况下,您的公式给出了相同的结果,但在边界附近可能会有一些差异