首页 文章

Excel - 查找两个日期之间一个月的工作日

提问于
浏览
1

我已成功设法计算两个日期之间特定月份的天数 . 但是,我需要将这些天数计算为公式中的工作日 . 例如 .

| ------------- A -------------------- B --------------- C
| 1 ------- 11/12/2014 ----- 17/03/2015 ----- 01/03/2015
| 2

A - 作为开始日期
B - 结束日期
C - 作为检查A1:B1范围内的天数的月份 . (在这种情况下三月)

=MAX(0,MIN(EOMONTH(C$1,0),$B1)-MAX(C$1,$A1)+1)

这应该产生17,这是常规天数 . 我如何生成工作天数并合并

=NETWORKDAYS()

最终答案应该是12 .

提前感谢您的建议 .

1 回答

  • 1

    这个怎么样:

    =NETWORKDAYS(MAX(A1,C1),MIN(B1,EOMONTH(C1,0)))
    

    通过一些错误检查来扩展它可能是明智的:

    =IF(NETWORKDAYS(MAX(A1,C1),MIN(B1,EOMONTH(C1,0)))<0,0,NETWORKDAYS(MAX(A1,C1),MIN(B1,EOMONTH(C1,0))))
    

相关问题