是否有任何 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