【问题标题】:Calculate a date from an upcoming month after specific date in Excel?在Excel中的特定日期之后计算下个月的日期?
【发布时间】:2020-07-04 07:47:58
【问题描述】:

我的问题是如何使用 Excel 中的公式计算下表中的“C”,而“C”是“A”的同月/日期但在“B”中的日期之后?

          A                  B                  C               
     ---------------------------- ---------------------------- 
1     Jun 22, 2016       Jan 22, 2020         ? (Jun 22, 2020)    => C = next "Jun 22" coming after B
2     Feb 15, 2018       Dec 22, 2019         ? (Feb 15, 2020)
3     Feb 26, 2019       Apr 22, 2019         ? (Feb 26, 2020) 
4     Dec 21, 2016       Dec 22, 2019         ? (Dec 21, 2020)

注意:VBA 不适用。

【问题讨论】:

    标签: excel date excel-formula


    【解决方案1】:

    在C1中,公式复制下来:

    =IF(DATE(YEAR(B1),MONTH(A1),DAY(A1))>B1,DATE(YEAR(B1),MONTH(A1)+1,DAY(A1)),DATE(YEAR(B1)+1,MONTH(A1),DAY(A1)))
    

    【讨论】:

    • 谢谢你用这个公式解决了,除了 MONTH(A1)+1 中的“+1”是不需要的。但我知道你写它是因为我在原始问题中的错误,我有现在注意到/编辑它。再次感谢。
    猜你喜欢
    • 1970-01-01
    • 2017-01-16
    • 1970-01-01
    • 2016-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-25
    相关资源
    最近更新 更多