如果有假期,请查找以前的工作日

时间:2018-12-28 09:19:30

标签: excel excel-formula

excel中是否有类似于next的公式,除了在假期它返回上一个工作日,例如=WORKDAY(),我需要公式返回2018/08/14

2 个答案:

答案 0 :(得分:1)

如果假期要更改结果,请调整间隔。

=WORKDAY(A1,  5-(WORKDAY(A1,  5,  DATE(2018, 8, 15))<>WORKDAY(A1,  5)),  DATE(2018, 8, 15))

enter image description here

答案 1 :(得分:0)

公式WORKDAY已经做到了。例如:

=WORKDAY(TODAY(); -1; TODAY()-1)

会给您前天而不是昨天。 您只需将假期指定为第三个参数。