2016-09-30 7 views
0

일일 자원 당 근무 시간 수를 합산하고자합니다.Excel : 날짜 + 시간 형식으로 하루에 근무한 시간의 합계

예 : 내가 검색하고 싶은 것은

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 

다음 27 일 동안 숫자로 변환 할 때 내가 SUMIFS 기능을 시도

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

하지만 27/09/16는 42640입니다/09/2016 14:00:00은 42640,5833333333이므로 일치하지 않습니다.

나는 시간과 관계없이 그날의 처음 5 자리와 일치하는 수식을 찾고 있습니다.

도와 주시겠습니까?

감사합니다.

답변

0

가 SUMPRODUCT 변화

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

enter image description here

에게이다

INT를 사용하여 SUMIFS를 시도했지만 Excel에서 허용하지 않습니다. 나는 그 이유를 모른다.

+0

두 솔루션 모두 시도해 보았습니다. 모두 작동합니다. 감사합니다. – Benoit

1

, 당신은 단지 날짜 브래킷 필요 당신은 SUMIFS()를 사용할 수 있습니다

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

enter image description here

+0

두 가지 해결책을 모두 시도했지만 모두 작동합니다. 감사합니다. – Benoit