乔想知道如何返回上一个工作日的日期,同时考虑到任何假期。他需要能够在任何特定日期获得此信息。这很容易。实际上,Excel具有专门为此目的设计的功能:

=WORKDAY(A1,-1,MyHolidays)

WORKDAY函数用于根据您指定的调整来确定工作日的日期。第一个参数A1指向参考日期所在的单元格。可以通过几种不同的方式获得此信息。您可以在单元格A1中手动输入日期,也可以在该单元格中使用公式来表示日期。例如,您可以在单元格A1中使用以下简单公式,使其始终包含今天的日期:

=TODAY()

公式的第二部分-1表示从A1中的日期减去一天。公式的第三部分MyHolidays是指一个命名范围,其中包含要在确定上一个工作日时要跳过的日期和假日的列表。

WORKDAY函数返回在A1中输入的日期之前的日期,以允许任何假日。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(8106)适用于Microsoft Excel 2007、2010、2013、2016、2019和Office 365中的Excel。您可以在此处为Excel的较早菜单界面找到此技巧的版本: