Excel: 秒を hh:mm:ss 形式に変換する方法


Excel で次の数式を使用すると、秒をhh:mm:ss形式に変換できます。

 =TEXT( B2 /86400,"hh:mm:ss")

この特定の例では、セルB2の秒数をhh:mm:ss形式に変換します。

たとえば、セル B2 の値が19340の場合、19,340 秒は 5 時間 22 分 20 秒に等しいため、この数式は05:22:20と表示されます。

次の例は、この公式を実際に使用する方法を示しています。

例: 秒を hh:mm:ss 形式に変換する

さまざまなアスリートがタスクを完了するのに何秒かかったかを示す次のデータ セットが Excel にあるとします。

列 B の各秒を時、分、秒の形式で表示するとします。

これを行うには、セルC2に次の数式を入力します。

 =TEXT( B2 /86400,"hh:mm:ss")

次に、この数式を C 列の残りの各セルにドラッグして入力します。

Excel は秒を hh:mm:ss 形式に変換します

列 C には、列 B の秒数が時、分、秒の形式で表示されます。

例えば:

  • 19.430秒は5 時間 22 分 20 秒に相当します。
  • 14,500秒は4 時間 1 分 40 秒に相当します。
  • 21.834秒は6 時間 3 分 54 秒に相当します。

等々。

この式はどのように機能するのでしょうか?

2 番目を hh:mm:ss 形式に変換するために使用した式を思い出してください。

 =TEXT( B2 /86400,"hh:mm:ss")

この式がどのように機能するかは次のとおりです。

1 日は 86,400 秒です。したがって、 B2/86400 はまずセルB2の日数を計算します。

たとえば、19,340/86,400 = 0.223843 日です。

次に、 TEXT関数は、時間を表すhh 、分を表すmm 、秒を表すssを使用する形式でこの日数を表示します。

最終結果は、 19340 が05:22:20として表示されます。

日数も表示したい場合は、次のようにTEXT関数でdd を使用できることに注意してください。

 =TEXT( B2 /86400,"dd:hh:mm:ss")

たとえば、これにより1934000:05:22:20と表示されます。

追加リソース

次のチュートリアルでは、Excel で他の一般的な操作を実行する方法について説明します。

Excel: 時間を分に変換する方法
Excel: 2 つの時間の差を分単位で計算します
Excel: 2 つの時間の差を時間単位で計算します

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です