繁体   English   中英

从 Excel 中的特定日期之后的下个月计算日期?

[英]Calculate a date from an upcoming month after specific date in Excel?

我的问题是如何使用 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 不适用。

在 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)))

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM