【问题标题】:Excel Date Formula (Closest date of a list to =today() showing up)Excel 日期公式(列表中最接近 =today() 出现的日期)
【发布时间】:2015-03-05 12:30:29
【问题描述】:

我正在尝试创建这个公式,但我需要一些帮助:

我在 excel 中有一个日期列表,它基本上宣布了我们从某个来源收到报告的日期,我们必须在收到报告 3 天后发送给最终客户:

来源 1 - 23/03/15

来源 2 - 24/03/15

来源 3 - 2015 年 2 月 4 日

客户 - (收到来源后 3 天)

所以基本上,对于源我们有不同的最终客户交付。 但为了避免创建 3 个其他单元格,我想做一个公式。 基本上应该显示在客户端单元格中的日期将是更接近 =today() 的日期,而不是我们添加 + 3 天的日期。如果所有日期都已过,则 =today() 将显示为 ND。

我遇到的麻烦是输入公式“此列表中最接近 =today() 的日期”。

谢谢大家。

【问题讨论】:

  • 日期在 Excel 中存储为双精度。因此,任何双相关公式都可以使用:Max、Min、Today()+3

标签: excel date


【解决方案1】:

我认为一个公式如:

=IF(MIN(A:A)<today(),"ND",MIN(A:A)+3)  

可能适合,认为这是假设永远不会错过“截止日期”。因此,在拍摄当天(3 月 5 日),第一次交货应该是 3 月 26 日(取决于3 days after 的确切解释),因为已知最早的收货日期是 3 月 23 日。比如说 3 月 25 日,公式结果将是“ND”因为从最早收货到知道交货要求之间不会有三天。但是,如果删除最早的两个日期,则该天最晚(仅)剩余的收货日期将是 4 月 2 日,公式返回 4 月 5 日。没有其他更改,公式将在给定时间返回“ND”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多