Excel - 根据与今天日期的比较排列日期列表

时间:2014-10-07 17:20:59

标签: excel date ranking

Excel 2010中是否有办法根据近似匹配比较一列日期与今天的日期,然后根据与今天日期的接近程度对日期进行排名?那很长,所以让我澄清一下。我有一个日期列,我想将这些与今天的日期进行比较,即使与今天的日期不完全匹配。我想根据与今天的日期进行比较来排列日期列表,并希望允许关系。

任何建议都将不胜感激。谢谢!

2 个答案:

答案 0 :(得分:1)

假设A2:A20中的日期,B2中复制的此公式将按照与今天最接近的顺序排列日期(无论是过去还是将来)

=SUMPRODUCT((ABS(TODAY()-A$2:A$20)<ABS(TODAY()-A2))+0)+1

如果所有日期都在过去(或将来都是),那么简单的RANK函数就足够了

答案 1 :(得分:0)

您可以使用DateDif并比较今天日期的值(使用TODAY),然后在列中应用DateDif并对该列进行排序以订购日期。

如果由于某种原因你没有DateDif,使用TODAY()和你的单元格中的日期,你可以从彼此中减去它们以获得排序的差异。