如何在任何指定日期获得本周的最后一个工作日

时间:2016-03-09 04:34:00

标签: excel excel-vba ms-office vba

我需要计算一周(星期五)的最后一个工作日,以查看excel表格中给出的任何日期...示例::如果我的日期是2016年3月9日,那么最后一个工作日将是11 - 2016年3月,同样如果我在Excel单元格中的日期是2016年3月1日 - 最后一个工作日将是2016年3月4日,可以任何人帮我配方,以便我可以进一步工作pleaseeeeeeeee ...真的需要你的帮助团队:)

2 个答案:

答案 0 :(得分:0)

在A1 Cell中

2016年1月3日

在B1 Cell中

= A1-WEEKDAY(A1,3)+ IF(WEEKDAY(A1,3)GT; 4,11,4)

答案 1 :(得分:0)

A1 Cell =您的日期(您需要本周的最后一个工作日)

B1 Cell = A1 +(6-WEEKDAY(A1)) - 结果(如果周五是最后一个工作日期)

注意:B1必须格式化为日期!