根据另一列中的日期创建序列(excel)

问题描述 投票:0回答:2

预先感谢您阅读本文。

我正在创建一个编号序列列,该列取决于另一列中的日期。

如果您看到上图,当我在上一列(M)中输入日期时,我想自动创建“序列”列(N)。列中的数字取决于日期的大小。例如,8 月 6 日是列中最小的日期,因此序列为 1。下一个是 8 月 8 日,因此序列为 2,依此类推。如果我在该列 (M) 的空单元格中输入 8 月 5 日,则序列应完全更改以适应输入的较小日期。这也适用于我输入的任何日期,所以如果我输入 8 月 13 日,它应该变成 5,而 8 月 21 日应该变成 6!

我希望我能够解释我需要什么!任何帮助将不胜感激!

excel excel-formula
2个回答
1
投票

使用动态数组公式:

=MATCH(M2,SORT(UNIQUE(FILTER(M:M,M:M<>""))),0)


0
投票

N2,抄下公式:

=SUMPRODUCT(($M$2:$M$10<=M2)/COUNTIF($M$2:$M$10,$M$2:$M$10))

© www.soinside.com 2019 - 2024. All rights reserved.