【问题标题】:Create a sequence based on a date in another column (excel)根据另一列中的日期创建序列(excel)
【发布时间】:2020-11-24 18:31:53
【问题描述】:

提前感谢您阅读本文。

我正在查看创建了一个编号序列列,该列依赖于另一列中的日期。

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

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

【问题讨论】:

  • 排名公式?

标签: excel excel-formula


【解决方案1】:

使用动态数组公式:

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

【讨论】:

    【解决方案2】:

    N2,公式抄下来:

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

    【讨论】:

      猜你喜欢
      • 2022-08-19
      • 1970-01-01
      • 1970-01-01
      • 2020-02-23
      • 2022-07-12
      • 2018-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多