Excel:每日工作小时数与日期+时间格式

时间:2016-09-30 21:19:41

标签: excel sumifs hour

我想总结每天每个资源的工作小时数。

示例:

Resource | Task Duration (hours) | Start Date/Time | End Date/Time
-------- | --------------------  | --------------- | -------------
John     | 2:00                  | 27/09/16 14:00  | 27/09/16 16:00
John     | 2:00                  | 27/09/16 16:00  | 27/09/16 18:00
Mary     | 2:00                  | 03/10/16 09:00  | 03/10/16 11:00

我想要检索的内容如下:

Resource |    Day    | Hours 
-------- | --------- | ------
John     | 27/09/16  | 4
Mary     | 03/10/16  | 2

我尝试使用SUMIFS功能但27/09/16在转换为数字时为42640而27/09/2016 14:00:00为42640,5833333333因此它不匹配。

我正在寻找一个公式,以匹配当天的前5个数字,无论时间。

你能帮帮忙吗?

感谢。

2 个答案:

答案 0 :(得分:1)

您可以使用SUMIFS(),您只需要括起日期:

=SUMIFS(B:B;A:A;H2;C:C;">=" & I2;C:C;"<"&I2+1)

enter image description here

答案 1 :(得分:0)

这是SUMPRODUCT变体

=SUMPRODUCT(--(INT($C$2:$C$4)=G2),--($A$2:$A$4=F2),$B$2:$B$4*24)

{{3}}

我尝试使用INT的SUMIFS,但出于某种原因Excel不接受。我不知道原因。