在Excel中通过ID和日期对出现次数进行编号

时间:2018-09-11 20:12:27

标签: excel

我正在尝试将评估的发生分配给Excel中的一列学生。并非所有学生都接受相同数量的评估,并且他们在不同的窗口中进行评估(转学生)。

我希望将学生的首次评估标记为“ 1”。当前,它们仅用其Window值标记(夏季= 1至Spring = 4)。如第一表所示。我正在为此使用INDEX-MATCH。

问题:如何使用Excel中的“日期”和“ ID”列分配每个测试的正确出现次数?

前两个学生(ID 1,ID2)是正确的。最后两个学生(ID 3,ID4)应该看起来像第二张桌子。

ID   Date     Test #   Window 
 1    6/5/2018    1    Summer
 1    9/7/2018    2    Fall 
 1    2/9/2019    3    Winter 
 2    6/5/2018    1    Summer
 2    9/8/2018    2    Fall 
 2    2/8/2019    3    Winter 
 2    4/4/2019    4    Spring
 3    9/8/2018    2    Fall 
 3    2/8/2019    3    Winter 
 3    4/7/2019    4    Spring
 4    2/5/2019    3    Winter 
 4    4/9/2019    4    Spring 

ID 3和ID 4的理想状态

ID   Date     Test #   Window 
 3    9/8/2018    1    Fall 
 3    2/8/2019    2    Winter 
 3    4/7/2019    3    Spring
 4    2/5/2019    1    Winter 
 4    4/9/2019    2    Spring 

1 个答案:

答案 0 :(得分:2)

使用此:

=COUNTIFS(A:A,A2,B:B,"<" & B2)+1

它与排序无关,但是它假定日期对于ID是唯一的:

enter image description here