Excel 2010中是否有办法根据近似匹配比较一列日期与今天的日期,然后根据与今天日期的接近程度对日期进行排名?那很长,所以让我澄清一下。我有一个日期列,我想将这些与今天的日期进行比较,即使与今天的日期不完全匹配。我想根据与今天的日期进行比较来排列日期列表,并希望允许关系。
任何建议都将不胜感激。谢谢!
答案 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()和你的单元格中的日期,你可以从彼此中减去它们以获得排序的差异。