使用 IF 语句创建带日期的时间表

使用 IF 语句创建带日期的时间表

我正在尝试使用 IF 和 EDATE 公式创建带有日期的时间表。因此,我有一个开始日期和结束日期,我想创建一个在这两个日期之间间隔 3 个月的时间表。

例如:开始日期是 2017 年 1 月 1 日,结束日期是 2018 年 1 月 1 日。我的日程安排如下:

  • 01.01.17
  • 01.04.17
  • 2017 年 1 月 7 日
  • 2017 年 1 月 10 日
  • 01.01.18

如果最后一个时间段为 3 个月或更短,我可以成功创建时间表,但是如果最后一个时间段超过 3 个月,我很难创建时间表。例如,开始日期为 2017 年 1 月 1 日,结束日期为 2018 年 2 月 1 日,我想将最后一个时间段设为 4 个月。

如果您能分享一些想法或建议我将不胜感激。

答案1

将开始日期置于A1然后结束日期A2。 在B1输入:

=A1

B2进入:

=IF(B1="","",IF(DATE(YEAR(B1),MONTH(B1)+3,DAY(B1))>$A$2,"",DATE(YEAR(B1),MONTH(B1)+3,DAY(B1))))

并抄下来。列是预定日期无需调整。 在C1进入:

=IF(B1="","",IF(DATE(YEAR(B1),MONTH(B1)+3,DAY(B1))>$A$2,$A$2,B1))

并抄下来:

在此处输入图片描述

如您所见,最后一个期限已从 3 个月延长至 4 个月。

相关内容