Excel:计算两个日期之间的工作时间

托本·贡多夫特·布吕恩(Torben Gundtofte-Bruun)

概括:

我知道该功能NETWORKDAYS可用于查找两个日期之间的工作日数(=不包括周末和节假日)。但是,如果我想知道昨天14:00至今天10:00之间的工作时间怎么办?

->我需要一个NETWORKINGHOURS不存在的函数(Excel 2003)。本质上,采用NETWORKDAYS并添加两个附加参数start of working dayend of working day听起来很简单,但是我尝试通过公式创建它的尝试很快变得非常复杂。

问题:即使结束时间早于开始时间,
networkhours如何进行工作?

细节:

我有一个带有两个日期和时间列的Excel工作表。我想计算时间戳之间的天数+小时+分钟,但仅计算营业时间。

该函数NETWORKDAYS可用于查找不包括周末和节假日的工作日(通过从结果中减去2,因为该函数会计算开始日期和结束日期,而与时间无关)。到目前为止,一切都很好。看起来像这样(从这里得到灵感):

=CONCATENATE(NETWORKDAYS($A6;B6;holidays)-1
;"d "
;HOUR(MIN(endofday;MOD(B6;1))-MAX(startofday;MOD($A6;1)))
;":"
;IF(MINUTE(MIN(endofday;MOD(B6;1))-MAX(startofday;MOD($A6;1)))>9
;MINUTE(MIN(endofday;MOD(B6;1))-MAX(startofday;MOD($A6;1)))
;CONCATENATE("0";MINUTE(MIN(endofday;MOD(B6;1))-MAX(startofday;MOD($A6;1))))))

1d 2:30假设我已经为startofday(08:00),endofday(16:00)和holidays(具有日期值的列命名了单元格,则格式给我很好的结果

这非常有效,只不过当结束时间早于开始时间时公式会中断。这是我的测试数据和公式:

替代文字

networkdays -2=NETWORKDAYS($A6;B6;holidays)-2
小时=MIN($B$3;MOD(B6;1))-MAX($A$3;MOD(A6;1))
分钟=MINUTE(MIN(endofday;MOD(B6;1))-MAX(startofday;MOD($A6;1)))
networkhours参见上面的代码块

LaC

整个工作日= NETWORKDAYS-2

第一天的工作时间= MAX(0,结束日期-MAX(开始时间,开始日期))

最后一天的工作时间= MAX(0,MIN(entime,endofday)-startofday)

总工作日=整个工作日+ INT((第一天工作的时间+最后一天工作的时间)/(结束日期-开始日期))

额外时间(总天数之后)= MOD(第一天工作的时间+最后一天工作的时间,结束时间-开始时间)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

两个日期和时间之间的时差-具体工作时间-EXCEL

来自分类Dev

Oracle SQL - 如何计算两个日期之间的工作时间和分钟数

来自分类Dev

计算两个日期时间角度之间的时间

来自分类Dev

PHP - 计算两个日期时间之间的时间渲染

来自分类Dev

计算Excel上两个日期和时间之间的时差

来自分类Dev

计算Excel上两个日期和时间之间的时差

来自分类Dev

如何计算两个日期时间之间的小时,分钟?

来自分类Dev

计算两个日期之间的夜间时间

来自分类Dev

Python计算两个日期之间的时间范围长度

来自分类Dev

如何计算两个日期之间的持续时间

来自分类Dev

正确计算两个日期范围之间的时间

来自分类Dev

计算两个日期时间之间的差异

来自分类Dev

Swift:计算两个日期之间的时间

来自分类Dev

计算两个日期时间之间的差异odoo 10

来自分类Dev

计算两个日期之间的工作日

来自分类Dev

如何计算两个日期之间的工作日数?

来自分类Dev

如何计算两个日期之间的工作日数

来自分类Dev

可可-计算两个日期之间的工作日

来自分类Dev

计算两个日期之间的特定工作日

来自分类Dev

如何从两个 csv 文件计算两个日期时间之间的增量时间(小时)?

来自分类Dev

Excel:计算两个日期之间的贷款支付次数

来自分类Dev

计算工作时间

来自分类Dev

计算两个日期之间的天数?

来自分类Dev

计算两个日期之间的时差

来自分类Dev

计算两个日期之间的时差

来自分类Dev

计算两个日期之间的时差

来自分类Dev

计算两个日期之间的用户

来自分类Dev

计算两个日期之间的天数

来自分类Dev

两个日期时间之间的差