您是否曾经需要计算过Excel中两个日期之间的天数? 有时,您可能只想计算两个日期之间的工作日,有时,您只需要计算两个日期之间的周末天。 在特定条件下,您如何计算两个日期之间的天数?
用公式计算或计算两个日期之间的天数
要计算两个给定日期之间有多少天,请应用以下任一公式:
=DATEDIF(A2,B2,"D")
= B2-A2
然后按输入键,您将获得两个日期之间的天数。 看截图:
备注:在以上公式中,A2指示开始日期,以及B2指示结束日期。 您可以根据需要替换它们。
用公式计算或计算两个日期之间的工作日数
但是有时候,您只想找出工作日的数量(从星期一到星期五),上面的公式对您不起作用。 在这种情况下,以下两个功能可以帮助您解决此问题。
1.使用NETWORKDAYS函数计算工作日数
在空白单元格中,请输入以下公式:
=NETWORKDAYS(A2,B2)
然后键入输入键,您将计算两个日期之间的工作日数(不包括星期日和星期六)。 看截图:
备注:在以上公式中,A2指示开始日期,以及B2指示结束日期。
2.使用NETWORKDAYS函数计算工作日数,但不包括假期
有时,两个日期之间可能会有一些假期,如果要计算这两个日期之间的工作日,则应排除周六,周日和节假日。 这个NETWORKDAYS功能也可以帮助您。
的语法NETWORKDAYS功能是:= NETWORKDAYS(开始日期,结束日期,假日)
在要从日期中减去的单元格中输入假期日期,然后在要获取结果的空白单元格中输入以下公式:
=NETWORKDAYS(A2,B2,$C$2:$C$6)
然后按输入键,计算出不包括周日,周六和节假日的工作日数。 看截图:
备注:在以上公式中,A2表示开始日期,B2代表结束日期,C2:C6是假期的清单。
3.使用SUM和INT函数计算工作日数
除了NETWORKDAYS函数外,还有另一个公式可以帮助您获取两个日期之间的工作日数。
在空白单元格中,输入或复制以下公式:
=SUM(INT((WEEKDAY(A2-{2,3,4,5,6})+B2-A2)/7))
然后点击输入键,将计算所有工作日。 看截图:
备注:
1.有时,您每周有6