【Excel】分・時間・秒を変換する!24時間以上の表示も解説

エクセルのTEXT関数や書式設定(ユーザー定義)を使って、時間・分・秒の単位を変換する方法をご紹介します。掛け算・割り算だけの単純な数値変換から、時刻データを数値に直す方法までまとめているので、ぜひ参考にしてみてください。

スポンサーリンク

「分」⇔「◯時間◯分」を変換する

「分」を「◯時間◯分」にする

【Excel】分・時間・秒を変換する!24時間以上の表示も解説

TEXT関数を使って、数字の「分」を「時:分」の形式に変換します。

例:=TEXT(A2/60/24, "[h]:mm")

TEXT関数の引数:(数値, 表示形式)


💡 数式の解説:

  • エクセルでは「数値の 1= 1日」として扱います。 「30」はそのままだと「30日」として扱われるため、「1日あたりの割合」に変換してから時間に変換します。
    1. 60で割る: 「分」を「時間」に変換(例:30分 → 0.5時間)
    2. 24で割る: 「時間」を「日」に変換(例:0.5時間 → 0.020833..日)
  • この「0.020833…日」という数値が、1日あたりの時間に直すと「30分」になります。

「◯時間◯分」を「分」にする

【Excel】分・時間・秒を変換する!24時間以上の表示も解説

TEXT関数を使って、「時:分」を「経過分数」の形式に変換します。

例:=TEXT(A2,"[m]")


💡 数式の解説:時間を経過分数[m]で表示させます。

スポンサーリンク

「秒」⇔「○時間◯分◯秒」を変換する

「秒」を「◯時間◯分○秒」にする

【Excel】分・時間・秒を変換する!24時間以上の表示も解説

TEXT関数を使って、数字の「秒」を「分:秒」の形式に変換します。

例:=TEXT(A2/60/60/24,"[h]:mm:ss")

TEXT関数の引数:(数値, 表示形式)


💡 数式の解説:

  • 「分」の時と同じように、数値の秒数を「1日あたりの割合」に変換します。
    • 60で割る: 「秒」を「分」に変換
    • さらに60で割る: 「分」を「時間」に変換
    • 最後に24で割る: 「時間」を「日」に変換。

「◯時間◯分○秒」を「秒」にする

【Excel】分・時間・秒を変換する!24時間以上の表示も解説

TEXT関数を使って、「分:秒」を「経過秒数」の形式に変換します。

例:=TEXT(A2,"[s]")


💡 数式の解説:時間を経過秒数[s]で表示させます。

スポンサーリンク

時間の表示形式一覧

TEXT関数や、書式設定(Ctrl1)の「ユーザー定義」で使える記号のルールです。

記号意味
h時間(1桁)
hh時間(2桁で揃える)
[h]経過時間(24時間を超えて経過時間を表示)
m分(1桁)
mm分(2桁で揃える)
[m]経過分数(60分を超えて経過分数を表示)
s秒(1桁)
ss秒(2桁で揃える)
[s]経過秒数(60秒を超えて経過秒数を表示)
スポンサーリンク

その他の時間の基本的な計算

数値の単位を変換する(1.5時間→90分)

※A2セルに「数値」が入っている場合、以下のように入力します。

  • 時間を「分」にする=A2 * 60
  • 時間を「秒」にする=A2 * 60 * 60
  • 分を「時間」にする=A2 / 60
  • 分を「秒」にする=A2 * 60
  • 秒を「時間」にする=A2 / 60 / 60
  • 秒を「分」にする=A2 / 60

時刻を数値に変換する(1時間30分→1.5時間)

A2セルに「1:30」などの「時刻データ」が入っていて、それを「1.5」などの「数値」に直したい場合、以下のように入力し、セルの表示形式を 「数値(または標準)」に設定します。

「時刻」を「時間(数値)」にする=A2 * 24

「時刻」を「分(数値)」にする=A2 * 24 * 60

「時刻」を「秒(数値)」にする=A2 * 24 * 60 * 60

スポンサーリンク

関連記事

タイトルとURLをコピーしました