在 Excel 中使用日期进行排名但考虑重复项

在 Excel 中使用日期进行排名但考虑重复项

我尝试查看有关排名的其他问题,但没有一个专门解决我的问题,或者也许我在尝试应用其他解决方案来解决我的问题时没有成功。

我有一列姓名(员工)及其相应的任职日期(DoA),我会尝试按任职日期的顺序对这些员工进行排序,如果 John Doe 于 2021 年 1 月 1 日开始工作,而 Bob Snow 于 2021 年 1 月 2 日开始工作。那么 John Doe 的级别为 1,Bob Snow 的级别为 2。

我使用下面的公式来给出排名

=RANK(@[DoA], [DoA], 1)

问题是由于日期DateTime格式不正确,并且一些日期相同,所以我的排名中有重复的值。

我如何确保我的排名输出唯一的值?

答案1

解决方案已经在线存在,请参阅这里这里我想我的主要问题是尝试在表格中实现这一点(即结构化引用)。

解决方案是:

= RANK([@[DoA]], [DoA], 1) + COUNTIF($C$2:[@[DoA]], [@[DoA]])-1

请注意,C2 是 DoA 列标题下第一个单元格的单元格引用

相关内容