1

我正在研究每周得分的足球数据库。每行代表一个人的每周表现(例如接球、码数、TD),同时还包含他们的每周幻想得分和他们的赛季总幻想得分。

现在,每条记录都需要一个位置排名(每年内),这意味着他们的赛季得分在每年的足球排名中排名。1995 年得分最高的 QB 是 QB 1,自 2008 年以来第七高的 RB 是 RB 7。

A           B               C       D           E       F               G           ...
UniqueID    NameAdj         Season  SeasonPts   Pos     PosRank_RB      PosRank_QB  ...

1           Corey Dillon    1997    198.8       RB                      
2           Jerry Butler    1979    108.7       WR                      
3           Earl Campbell   1978    227.8       RB                          
4           Bo Jackson      1987    105.0       RB                      

每个位置都有自己的 Pos Rank 列,我创建了这个公式来对赛季积分进行排名:

=COUNTIFS($c:$c,$c2,$e:$e,$e2,$d:$d,">"&$d2)+COUNTIFS($c$2:$c2,$c2,$e$2:$e2,$e2,$d$2:$d2,$d2)

问题是,因为每个玩家可能有 16 场比赛(例如 16 条记录),这意味着 Corey Dillon 可能有 16 条记录,其中 Season=1997 AND SeasonPts=198.8。因此,他将在排名中占据 16 位。

当 $B2 和 $D2 都重复时,我需要忽略这些记录。

PS我不介意用两个选项来制作这个:一列只有第一个 1997 Corey Dillon 获得排名编号,另一列是所有 1997 Corey Dillons 共享重复排名。我猜想当我继续对所有这些数据运行 COUNTIF(和其他公式)时,拥有两列可以防止未来的头痛(例如,“季节数......”可能会增加 16 个狄龙)。

4

0 回答 0