Excelsorting和从多个表sorting

我为我的叔叔曲棍球联盟创build了一个电子表格。 它有一个单独的工作表,每个五个小组和一个额外的表单列出了球队和球员的排名。 JüriRuut在为选手们提供数据方面非常有帮助,但是如果他们有相同数量的积分,我需要用“积分”来排名,然后用“目标”来排名。

我有A列build立1-5级。 第一栏有团队“积分”,J栏列出了团队“目标”。 所以,基本上:

ABIJ Rank SortedRank ~ Points GoalsFor 

在B栏中,我有下面的公式:

  =IF(I2=I1,B1,A2) 

有没有一种简单的方法来修改这个公式来实现我想要的? 我的想法是,如果最初的IF声明是真的,那么我会看看谁有更多的目标。 我试图修改[value_if_true]到另一个IF语句,但不能得到它的工作。 就像是:

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

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

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

稍微改变点(或创build一个帮手列)

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

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

 3.005 3.003 1.001 

并且具有相同计算得分的团队将被GoalsFor分割,并且=RANKfunction可以容易地对团队进行排名

如果你不知道/不喜欢Rank()函数, 这个页面上有一些替代解释。