Excel 公式计算过去 3 个工作日

Excel 公式计算过去 3 个工作日

是否有任何 Excel 函数可以在 3 个单元格中填充过去 3 个工作日?

喜欢:

A1=7/9/2012
A2=7/6/2012
A3=7/5/2012

答案1

方法#1

您可以在 3 个单元格中尝试以下公式:

=WORKDAY(TODAY(),-1)

=WORKDAY(TODAY(),-2)

=WORKDAY(TODAY(),-3)

方法 #2

此公式将返回最后第 n 个工作日/工作日。

=TODAY()-CHOOSE(WEEKDAY(TODAY()),2,3,n,n,n,n,n)

例子:

=TODAY()-CHOOSE(WEEKDAY(TODAY()),2,3,1,1,1,1,1)

=TODAY()-CHOOSE(WEEKDAY(TODAY()),2,3,2,2,2,2,2)

=TODAY()-CHOOSE(WEEKDAY(TODAY()),2,3,3,3,3,3,3)

--

如果TODAY()是 2012 年 7 月 9 日(星期一),两种方法的第一个公式都会返回 2012 年 7 月 6 日(星期五)。

要查看日期和星期几,请尝试以下数字格式:

  • ddd mm/dd/yyyy
  • dddd mmmm d, yyyy
  • dddd

相关内容