Excel:以date+时间格式计算每天工作的小时数
我想总结每个资源每天工作的小时数。
例如:
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
我试过SUMIFSfunction,但27/09/16是42640时转换为数字,而27/09/2016 14:00:00是42640,5833333333所以它不匹配。
我正在寻找一个公式来匹配前五个数字,不pipe时间如何。
你能帮忙吗?
谢谢。
本
这是一个SUMPRODUCT变体
=SUMPRODUCT(--(INT($C$2:$C$4)=G2),--($A$2:$A$4=F2),$B$2:$B$4*24)
我尝试使用INT的SUMIFS,但出于某种原因Excel不接受。 我不知道原因。
你可以使用SUMIFS(),你只需要括号date:
=SUMIFS(B:B;A:A;H2;C:C;">=" & I2;C:C;"<"&I2+1)