Excel 中基于子组的百分位排名

Excel 中基于子组的百分位排名

我需要计算具有多个最高值的数据集中的百分位数排名(确保百分位数为 100%)。这个公式对于获得正确的百分位数计算非常有用,但是,我需要能够基于单独的数据组来执行此操作,而我无法弄清楚。我的公式是

=((COUNTIF(加元 2:加元 13828,"<="&C2)-1)/COUNT(加元 2:加元 13828))

但是,我需要根据 B 列中列出的分组来实现这一点。例如,B 列中有 100 个独立的组,每个唯一组有 100 个人,我需要上述公式根据 B 列中的每个组计算百分位数(C 列中的值)。有人可以帮忙吗?

答案1

您需要向您的功能添加更多标准:

=((COUNTIFS(C$2:C$13828,"<="&C2, B$2:B$13828, B2)-1)/COUNTIF(B$2:B$13828, B2))

相关内容