2016-09-30 8 views
0

1日あたりのリソース1時間あたりの作業時間を合計したいとします。Excel:日付+時刻形式で1日あたりの労働時間の合計

例:

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 

/Iは、SUMIFS関数を試みたが、27ながら数に変換する場合27/09/16は42640です09/2016 14:00:00は42640,5833333333なので、一致しません。

私は、時刻に関係なく、その日である最初の5つの数字と一致する数式を探しています。

お手伝いできますか?

ありがとうございました。あなたはSUMIFS()を使用することができます

ベン

答えて

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(B:B;A:A;H2;C:C;">=" & I2;C:C;"<"&I2+1) 

enter image description here

+0

私は両方のソリューションを試しました、それらはすべて動作します:ありがとう! – Benoit

関連する問題