我有一个特定的问题,认为我接近解决方案,但无法让它发挥作用。在excel中,我有一个特定小时的开始(D1)和结束日期(E1)。我想提炼这个范围内的假期HOURS数量。
所以,例如我的开始日期为“1/1/2017 06:00”,结束日期为“2/1/2017 14:00”。我知道2017年1月1日是一个公众假期,所以我希望看到18(24-6)小时的这个范围被提升为公共假期。
我想用总时间(E1-D1)减去不包括假期的工作日时间,使用NETWORKDAYS功能来获得假期时间,但不幸的是我无法使用它来获得正确的结果。我已将结果单元格格式化为h:mm。
我正在寻找答案的论坛,但遗憾的是找不到这个特定的项目。有人知道我应该怎么做吗? 问候
答案 0 :(得分:1)
如果您在H2:H10
中列出了假期日期,则此公式将仅为您提供开始时间/日期和结束时间/日期之间的假期时间
=E1-D1-NETWORKDAYS.INTL(D1,E1,"0000000",H2:H10)-NETWORKDAYS.INTL(E1,E1,"0000000",H2:H10)*(MOD(E1,1)-1)+NETWORKDAYS.INTL(D1,D1,"0000000",H2:H10)*MOD(D1,1)
将结果单元格格式化为[h]:mm