回答:
私はhttp://support.microsoft.com/kb/75618でExcelのこの答えを見つけたばかりで、Googleシートでもうまくいきました。ターゲットセルが時間としてフォーマットされている場合、HH:MMとして正しく表示されるシリアル番号を返します。
="Minutes"/1440
(24時間で1440分です)
例:
=SUM(A1:A5)/1440
結果は
0.055555555555556
そして次に変換する
01:20:00
(セルが「時間」としてフォーマットされている場合)
@RobGazyの回答番号を確認して修正しました(番号は4行で有効です(つまり、SUM(A1:A4)ですが、問題は5列なので、SUM(A1:E1)である必要があります)。
またcould'tデフォルトの「HOUR」を見つける形式を(メニュー) -これは機能からGoogleスプレッドシートのためのDATEグループ。あなたが適用される場合HOUR
のフォーマットをからmenu of advanced formats
あなたが取得する01
、ではない01:40
ので...あなたの例のための答えは次のようになります。
=SUM(A2:E2)/1440
F2で結果を与える
0,06944444444
そして次に変換する
01:40:00
(注:セルが「時間」としてフォーマットされている場合-クイックメニュー3のフォーマットから適用することを選択する必要があります-番号:
01:40:00
1:40:00
そしてあなたがしたい場合01:40
-カスタムから選択します。HOUR:MINUTE
)
私はあなたの答えで問題を抱えていた、私の間違いは確かだった、または私は誤解したセルのフォーマットで問題を抱えている。
しかし、数値を含むセルを目的のhh:mm
形式のテキスト領域に変換するこのワンショット数式を作成しました。
連結に他の文字列を追加して変更できます。
=concatenate(TEXT(Floor(H2),"00"),":",TEXT(round((H2-Floor(H2))*60),"00"))
H2
時刻を表す10進数を含むセルです。
4.81
に翻訳されます 04:49