首页 > 解决方案 > 不包括周末和节假日并在周五之前显示

问题描述

我需要从一些公式中排除周末和节假日,这些公式用于从到期之日起加/减天数。我需要排除周末和节假日,如果日期在周末或节假日,我需要它来显示前周五的日期。

我在您的网站上找到了下面的公式,并且可以完美地排除周末并将其显示为上周五,但是,我还需要它来排除假期列表。

=IF(WEEKDAY(A2)=1,A2-2,IF(WEEKDAY(A2)=7,A2-1,A2))

我希望有人能帮忙。

标签: excel-formula

解决方案


使用 Workday,它允许使用包含假期日期的一系列单元格:

=IF(WORKDAY(A2-1,1,YourRangeofHolidays)=A2,A2,WORKDAY(A2+1,-1,YourRangeofHolidays))

在此处输入图像描述


推荐阅读