在计算净工作日时,通常需要减去法定节日及周末双休日,但若遇到法定节日跟双休日重叠时,用networkdays函数是不会进行顺延,只按照指定的日期进行计算的,那请问该如何写函数才能得出正确的净工作日天数呢?
例如:
列 行 A B C D
1 2010-10-1 开始日期
2 2010-10-31 结束日期
3 2010-10-1 休息日 法定节日 全休
4 2010-10-2 法定节日、周六 全休
5 2010-10-3 法定节日、周日 全休
6 2010-10-9 周六 全休
7 2010-10-10 周日 全休
8 2010-10-16 周六 全休
9 2010-10-17 周日 全休
10 2010-10-23 周六 全休
11 2010-10-24 周日 全休
12 2010-10-30 周六 全休
13 2010-10-31 周日 全休
2、如果在计算净工作日时,公司规定周六只休半天,周日全休,那如何计算净工作日?
列 行 A B C D
1 2010-10-1 开始日期
2 2010-10-31 结束日期
3 2010-10-1 休息日 法定节日 全休
4 2010-10-2 法定节日、周六 全休、休半天
5 2010-10-3 法定节日、周日 全休
6 2010-10-9 周六 休半天
7 2010-10-10 周日 全休
8 2010-10-16 周六 休半天
9 2010-10-17 周日 全休
10 2010-10-23 周六 休半天
11 2010-10-24 周日 全休
12 2010-10-30 周六 休半天
13 2010-10-31 周日 全休
这个方法我在excel home里面见过,不过不是这两个问题的解决方法。谢谢。