帆软获取上月的第一天与最后一天_给定一个日期,如何得出当月最后一个工作日...

最近碰到一个需求:给定了一个日期,要求当月最后一个工作日的日期。

谷歌了半天,发现Excel自带了一个Workday函数刚好可以解决这个问题。那Workday函数是怎么用的呢?

Workday的用法

Workday的用途就是,给定一个日期,然后求这个日期指定数量工作日后(前)的日期。

比如说,给定一个日期2007年3月8号,然后求3月8号之后第一个工作日的日期。

具体的语法是:

Workday(start_date, days, [holidays])- start_date就是给定的日期- days就是给定日期之前(之后)工作日的天数- holidays是可选参数,是一个表示假日的区域引用

例如,上面的这个例子,就可以这样来写:

0debf741ef0ae5d15b9f519b8ffb393f.png

如果需要把节假日考虑进去,那么就需要加入holiday参数。

571d8314bab43c118afac119856799b0.png

当月最后一个工作日的思路

整体思路框架是:

  • 获取下个月第一天(使用Date函数)
  • 然后用Workday,指定下个月第一天前一个工作日
  • 剔除节假日

这里需要用Date函数,配合Year, Month函数来构建下个月的第一天,然后向前数一个工作日。

ad5e7f8b8606466f0509cefe5980cdc2.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值