1

我为我的叔叔曲棍球联赛创建了一个电子表格。它为五支球队中的每支球队提供了一个单独的工作表,以及一个列出球队和球员排名的附加表。Jüri Ruut 在整理球员数据方面帮助很大,但我需要按“积分”对球队进行排名,如果他们的积分相同,则按“进球数”排名。

我将 A 列设置为 1-5 级。I 列有球队的“积分”,J 列列出了球队的“目标”。所以,基本上:

 A          B             I         J
Rank   SortedRank   ~   Points   GoalsFor

在 B 列中,我有以下公式:

 =IF(I2=I1,B1,A2)

有没有一种简单的方法来修改这个公式来实现我想要的?我的想法是,如果最初的 IF 陈述是真的,那么我会看看谁有更多的目标。我试图将 [value_if_true] 修改为另一个 IF 语句,但无法使其正常工作。就像是:

=IF(I5=I4,IF(J4>J5,B4,A5),A5)

我什至在这里吠叫正确的树吗?

一如既往,我希望这是连贯的和可以理解的。谢谢!

4

2 回答 2

0

如果您不知道/不喜欢该功能,请在此页面Rank()上使用一些替代方法对其进行说明。

于 2013-01-03T16:02:02.890 回答
0

稍微改变点(或创建一个辅助列)

积分将是CalculatedPoints+(GoalsFor/1000)
(我假设一个团队永远不会获得超过 999个目标

这样,结果列表看起来像这样

3.005
3.003
1.001

并且具有相同计算点的团队将被GoalsFor分割,并且该=RANK函数可以轻松地对团队进行排名

于 2013-01-03T22:11:14.063 回答