秒を時と分に変換するにはどうすればよいですか?
Excel で秒を時間または分に変換するには、秒の値を 1 日の合計秒数で割る必要があります。その後、形式を時間と分に変更する必要があります。
このチュートリアルでは、これらの数式の書き方と理解方法を詳しく学びます。参考までに、以下の例では、セル A1 に 10000 秒があります。
秒を時間に変換します (hh:mm:ss)
この式を記述する手順は次のとおりです。
- まず、セルに秒を 86400 (1 日の合計秒数) で割る式を入力します。
- その後、書式オプション (Ctrl+1)を開きます。
- 次に、カテゴリのリストで「カスタム」をクリックします。
- 次に、タイプ入力バーに「[hh]:mm」または「[hh]:mm:ss」と入力します。
- 最後に、「OK」をクリックして書式設定を適用します。
OK を押すと、合計時間と分が表示されます。
hh:mm:ss を使用する代わりに、ここでは [hh]:mm または [hh]:mm:ss を使用します。
hh:mm を使用し、秒数が 1 日の合計秒数を超えると、悪い結果が得られるためです。
27 時間ある場合、1 日の 24 時間を経過する 3 時間がわかります。このため、[hh]:mm:ss および [hh]:mm を使用する必要があります。
秒を分に変換する
同様に、秒を分に変換できます。同じ手順に従う必要がありますが、別のカスタム形式を使用する必要があります。セルに数式を入力したら、形式を [mm]:ss に変更し、[OK] をクリックします。
Text 関数を使用して秒を時と分に変換する
はい、TEXT 関数も使用できます。これにより、セル形式を変更せずに秒数を目的の結果に変換できます。 TEXT関数では関数内で書式を指定することができます。
TEXT の最初の引数には、同じ数式秒/1 日の合計秒数を入力する必要があります。その後、第二引数(text_format)に与えたい形式を入力します。
=TEXT(A1/86400,"[hh]:mm") =TEXT(A1/86400,"[mm]:ss")