作业帮 > 综合 > 作业

如何利用Excel转换calendar day 与working day?

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/15 23:21:41
如何利用Excel转换calendar day 与working day?
在工作中遇到一个问题,就是计算实际的工作日,但是简单的起止日期相减只能得到日历日期之差.请问有没有什么算法可以根据起止日期计算实际工作日的?
呃,还是不太明白,我用的Excel2007可以直接用这个函数,但是holidays要如何定义,用宏?那宏要怎么设置呢?等我抽功夫试验一下好吧.
如何利用Excel转换calendar day 与working day?
有个函数是NETWORKDAYS(),还可以自定义假期.
=NETWORKDAYS(start_date,end_date,holidays)
不过你要先加载宏,才能用.
工具-加载宏,然后把里面的东东加载上.
日期 说明
2008-10-1 项目的开始日期
2009-3-1 项目的终止日期
2008-11-26 假日
2008-12-4 假日
2009-1-21 假日
公式 说明(结果)
=NETWORKDAYS(A2,A3) 上面的开始日期和终止日期之间工作日的数值 (108)
=NETWORKDAYS(A2,A3,A4) 上面的开始日期和终止日期之间工作日的数值,不包括第一个假日 (107)
=NETWORKDAYS(A2,A3,A4:A6) 上面的开始日期和终止日期之间工作日的数值,不包括上面所列出的假日 (105)