检查日期是否超过 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")
我有一个 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")