日-時間-分形式で時間を合計して表示する方法

日-時間-分形式で時間を合計して表示する方法

I9、J9、K9に08を加えてO9を日-時間-分形式で表示したいとします。

答え1

時間の量を取得するには、TIME を使用します。

=INT(SUMPRODUCT($I$5:$I6+$L$5:$L6+TIME($J$5:$J6,$K$5:$K6,0)+TIME($M$5:$M6,$N$5:$N6,0))) & " days " & HOUR(SUMPRODUCT($I$5:$I6 + $L$5:$L6  + TIME($J$5:$J6,$K$5:$K6,0) + TIME($M$5:$M6,$N$5:$N6,0))) & " hours " & MINUTE(SUMPRODUCT($I$5:$I6 + $L$5:$L6  + TIME($J$5:$J6,$K$5:$K6,0) + TIME($M$5:$M6,$N$5:$N6,0))) & " minutes"

それをO6に入れてコピー/ドラッグダウンします。

日付/時刻の値を作成し、それを解析して必要な部分を取得します。

SUMPRODUCT($I$5:$I6+$L$5:$L6+TIME($J$5:$J6,$K$5:$K6,0)+TIME($M$5:$M6,$N$5:$N6,0))

すべての部分を合計し、Excel が日付/時刻として解釈できる値を返す部分です。

次に、INT日数、HOUR時間数、MINUTE分数を返します。

次に、 を使用して連結します&

範囲は最初の行に固定されていますが、もう一方の端では数式が配置されている行に相対的であるため、そのレーンとその上のレーンのみを合計します。

ここに画像の説明を入力してください


次の部分のみを使用することもできますSUMPRODUCT:

=SUMPRODUCT($I$5:$I6+$L$5:$L6+TIME($J$5:$J6,$K$5:$K6,0)+TIME($M$5:$M6,$N$5:$N6,0))

セルの書式を設定します。

dd \d\a\y\s hh \h\r\s mm \mi\n\s

そして、必要なものが表示され、基になる数値は文字列ではなく数値として保持されます。

ここに画像の説明を入力してください

関連情報