gpt4 book ai didi

excel - 用网络天数计算处理时间

转载 作者:行者123 更新时间:2023-12-04 21:01:26 25 4
gpt4 key购买 nike

我正在寻找一些帮助来计算 2 个日期和时间之间仅查看工作日所花费的时间。

我将使用的日期/时间格式如下:

30/10/15 08:00:00

日期 1 将在 D 列中,日期 2 将在 E 列中

我应用的公式如下所示:
=INT(E2-D2)&" Days "&HOUR(MOD(E2-D2,1))&" Hour "&MINUTE(MOD(E2-D2,1))&" Minutes"

我希望更新此公式,使其仅在工作日通过 networkdays 函数起作用,但不确定如何在上述公式中应用。

问题是周五收到并在周一处理的请求反射(reflect)了 3 天的处理时间,理想情况是计算仅反射(reflect) 1 天,不包括周末。

电子表格应如下所示:

enter image description here

单元格的数据是:
Date/time approved:

02/02/16 08:00:00
03/02/16 08:00:00
03/02/16 08:00:00
03/02/16 08:00:00
03/02/16 15:00:00
03/02/16 15:00:00
03/02/16 15:00:00
03/02/16 15:00:00
03/02/16 15:00:00
03/02/16 15:00:00
03/02/16 15:00:00
03/02/16 15:00:00
01/02/16 08:00:00

Date/time Completed

04/02/16 10:30:00
04/02/16 07:40:00
04/02/16 07:55:00
04/02/16 07:19:00
04/02/16 12:22:00
04/02/16 12:22:00
04/02/16 12:22:00
05/02/16 06:45:00
05/02/16 06:35:00
05/02/16 06:01:00
05/02/16 06:01:00
05/02/16 06:01:00
01/02/16 10:23:00

F 栏应显示处理时间,不包括周末

G 列的 bool 值为: IF(E2-D2 <= 1, "Y", "N")
H 列的 bool 值为: IF(E2-D2 <= 2, "Y", "N")
这将计算是否满足 SLA

最佳答案

尝试使用 NETWORKDAYS.INTL¹ function而不是旧的 NETWORKDAYS function .虽然这里并不特别需要额外的功能,但熟悉使用一个功能而不是同一事物的不同版本是一种很好的做法。

在 C2 作为标准公式中,

=NETWORKDAYS.INTL(A2, B2,1, Z2:Z9)-1+
(TIMEVALUE(TEXT(B2,"hh:mm"))-TIMEVALUE(TEXT(A2,"hh:mm")))

使用自定义数字格式 d \d\a\y\s h \hou\r\s m \mi\nut\e\s 格式化 C2 单元格.这使得原始基础值(value)可用于进一步计算。

networkdays_intl_elapsed

¹ NETWORKDAYS.INTL函数是在 Excel 2010 中引入的。它在早期版本中不可用。

关于excel - 用网络天数计算处理时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35596183/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com