Excel:计算“加权排名”

Excel:计算“加权排名”

我有以下数据集,其中包含球员列表以及他们对所属组的贡献。

在此处输入图片描述

我在“组内玩家贡献百分比”中计算了其组中玩家贡献的百分比:

=[@[Player Contribution]]/SUMIF([Group];[@Group];[Player Contribution])

然后我计算了该贡献百分比在“玩家贡献在组内的排名”中的排名

=COUNTIFS([Group];[@Group];[% Player Contribution Within Group];">"&D2)+1

由于球员之间的贡献率差异很大(B 组尤其明显),为了显示 B 组第一名球员(84.97%)与同一组第二名和第三名球员(不到 8%)之间的差异(例如),我想计算一种“加权排名”(这是否有意义……不太确定)。有没有办法(公式)用计算结果来表达这种差异?

提前致谢。

答案1

这是你要找的:

在此处输入图片描述

:警告:

  • 为了更好地理解并取得良好的结果,我计算了小组中的总体和排名。
  • 用于总体排名的公式避免了重复并且按升序排列。
  • 评分所用的基准是可调整的。

单元格中的公式:

  • G2级:=F2*100/SUMPRODUCT(($E$2:$E$11=E2)*($F$2:$F$11))
  • 结论2:=RANK(G2,$G$2:$G$11,0)+COUNTIF($G$2:G2,G2)-1
  • I2:=SUMPRODUCT(($E$2:$F$11=E2)*(F2<$F$2:$F$11))+1
  • J2:=IF(G2>60,"Very Good",IF(G2>50,"Good","Bad"))

注意: 根据需要调整公式中的单元格引用。

相关内容