【问题标题】:Calculating current month range using Datedif使用 Dateif 计算当前月份范围
【发布时间】:2018-12-20 19:28:33
【问题描述】:

我目前正在使用以下公式来查找我在指定范围之外的月份 - 13 个月中的 1 个月。

=DATEDIF(DATE(2019,1,1),$A$1,"M")+1&" of 13"

$A$1 指的是 2018 年 12 月 1 日的特定日期。 Excel 抛出 #NUM 错误,因为我猜测 2019 年 1 月 1 日的新日期是不同的年份?我不确定如何纠正这个问题?一旦我将具体日期更新为 2019 年 1 月,它就会正常工作,但在此之前我需要它显示 0 of 13。

帮忙???

【问题讨论】:

    标签: excel date excel-formula


    【解决方案1】:

    试试

    =IFERROR(DATEDIF(DATE(2019,1,1),$A$1,"M")+1,0)&" of 13"
    

    【讨论】:

      【解决方案2】:

      DATEDIF 函数使用以下参数运行

      =DATEDIF (start_date, end_date, unit)
      

      end_date 需要大于或等于start_date。您可以使用MAXMIN 来确保这一点。

      =DATEDIF(MIN(DATE(2019,1,1),$A$1),MAX(MIN(DATE(2019,1,1),$A$1)),"M")+1&" of 13"
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-01-15
        • 1970-01-01
        • 1970-01-01
        • 2019-07-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多