新しいGoogleシートには、数値を期間としてフォーマットする方法があります。形式->数値->期間。
1
は24:00:00
としてフォーマットされます1.2
は28:48:00
としてフォーマットされます1.5
は36:00:00
としてフォーマットされます0.03125
は0:45:00
としてフォーマットされます。期間表現に秒が必要ないのは、タイムシートが膨張するためです。
期間をHH:mmとしてフォーマットするにはどうすればよいですか(時間と分を計算する式を使用せずにコロンで連結します)。 TEXT数式を使用する方法はありますか。
これは私がそれを望む方法です:
1
は24:00
としてフォーマットされます1.2
は28:48
としてフォーマットされます1.5
は36:00
としてフォーマットされます(date-time-formattingが達成する12:00
は必要ありません)0.03125
は0:45
としてフォーマットされますそのために数式を使用する必要はありません。独自のカスタム形式を定義できます。
[形式]-> [数字]-> [その他の形式]-> [日付と時刻の形式]に移動します。いくつかの日付と時刻の形式を選択できるウィンドウが開きます。上部のテキスト領域を使用して、独自に定義することもできます。
:
Excelでは「カスタム」、次に[hh]:mm
。
(どうやってこれを理解したのかはよくわかりませんが、1年ほど使っているスプレッドシートにあります。)
Hot Licksとspexからの回答は、Googleシートで機能しました。TEXT(A2,"[h]:mm:ss")
のように[]
でh
を囲むと、24時間以上の時間が許可されます。 []
がない場合、28時間は4と表示され、[h]
がない場合、28時間は28と表示されます。