检查日期是否超过 7 个工作日

Check if date has exceeded 7 business days

我有一个 Excel sheet 和一些日期列。

一栏是“到达”日期。另一个是“通知”日期。

我需要创建一个公式(VLOOKUP 或其他)来检查通知日期是否超过 7 个工作日。

我创建了一个名为“日期检查”的额外列,我将在其中创建公式。

截至目前,sheet 类似于:

reference arrival date notice date date check
test1 14-DEC-21 10-DEC-21
test2 07-DEC-21 03-DEC-21
test3 27-DEC-21 21-DEC-21
test4 07-DEC-21 30-NOV-21

我需要在 D 列中编写一个公式,该公式将检查 C 列中的值以查看它们是否从 C 列中的日期开始超过 7 个工作日。

如果我使用今天的日期(16-DEC-21),那么上面的测试用例应该标记test2和test4已经超过7个工作日,如下:

reference arrival date notice date date check
test1 14-DEC-21 10-DEC-21 N
test2 07-DEC-21 03-DEC-21 Y
test3 27-DEC-21 21-DEC-21 N
test4 07-DEC-21 30-NOV-21 Y

我怎样才能使这个工作?

编辑

我找到了这个公式:

=IFERROR(INDEX(I:I, AGGREGATE(15, 6, ROW(:)/((I:I<=TODAY()-7)*(I:I>0)), ROW(1:1))), "")

但我不确定如何将它融入我的情况。

我会像这样使用 datedif():

=IFERROR(IF(DATEDIF(C2,NOW(),"d")<7,"N","Y"),"N")

或者,更正另一个答案:

=IF(NETWORKDAYS(C2,NOW())>7,"Y","N")

您可以使用这个公式:=IF(NETWORKDAYS(C4;B4)>7;"Y";"N")