Excel根据每个日期确定升序

Excel根据每个日期确定升序,excel,excel-formula,Excel,Excel Formula,以下是原始数据: Date Name Score 25/2/2021 A 10 25/2/2021 B 8 25/2/2021 C 8 25/2/2021 D 4 25/2/2021 E 1 24/2/2021 A 0 24/2/2021 B 20 24/2/2021 C 7 24/2/2021 D 10 24/2/2021 E 4 我希望在每个日期为学生分配连续的排名(最好是升序),如下所示: Dat

以下是原始数据:

Date      Name  Score
25/2/2021   A   10
25/2/2021   B   8
25/2/2021   C   8
25/2/2021   D   4
25/2/2021   E   1
24/2/2021   A   0
24/2/2021   B   20
24/2/2021   C   7
24/2/2021   D   10
24/2/2021   E   4
我希望在每个日期为学生分配连续的排名(最好是升序),如下所示:

Date    Name    Score   Rank
25/2/2021   A   10      1
25/2/2021   B   8       2
25/2/2021   C   8       2
25/2/2021   D   4       3
25/2/2021   E   1       4
24/2/2021   A   0       5
24/2/2021   B   20      1
24/2/2021   C   7       3
24/2/2021   D   10      2
24/2/2021   E   6       4

我尝试过定制的排名函数,但很难输出这个结果,我怎么能做到呢?提前谢谢

D2
中使用:

=COUNTIFS(A$2:A$11,A2,C$2:C$11,">"&C2)+1


编辑:根据您的评论,尝试:

D2
中的公式:

=SUM(--(UNIQUE(FILTER(C$2:C$11,A$2:A$11=A2))>C2))+1

D2
中使用:

=COUNTIFS(A$2:A$11,A2,C$2:C$11,">"&C2)+1


编辑:根据您的评论,尝试:

D2
中的公式:

=SUM(--(UNIQUE(FILTER(C$2:C$11,A$2:A$11=A2))>C2))+1

您可以使用
Excel365
尝试以下公式。它还可以处理未排序的数据

=XMATCH(C2,SORT(FILTER($C$2:$C$11,$A$2:$A$11=A2),1,-1))

您可以使用
Excel365
尝试以下公式。它还可以处理未排序的数据

=XMATCH(C2,SORT(FILTER($C$2:$C$11,$A$2:$A$11=A2),1,-1))

好主意!但是,我发现如果分数为0,会有重复的排名,我想获得一个连续的排名。我在问题中添加了场景,如果您能再次帮助我,我将不胜感激~这是一个多么好的主意!但是,我发现如果分数为0,会有重复的排名,我想获得一个连续的排名。我在问题中添加了场景,如果您能再次帮助我,我将不胜感激~谢谢!它起作用了!不过,我想在这个场景中获得连续排名,我已经修改了问题中的问题,你能再帮我一次吗?@PythonAnalyst,请看编辑谢谢!它起作用了!不过,我想在这个场景中获得连续排名,我已经修改了问题中的问题,你能再次帮助我吗?@PythonAnalyst,请参见编辑