MINUTE関数の使い方|時刻から分を取り出す・2桁表示・分に換算

MINUTE関数の使い方|時刻から分を取り出す・2桁表示・分に換算

エクセルで、時刻から「分」だけを取り出すには MINUTE関数を使います。9:30 なら、=MINUTE(A3) で 30 になります。

「時」は HOUR関数、「秒」は SECOND関数で取り出せます。この記事では、MINUTE関数の基本、2桁表示の注意、時刻を「分」の数にする方法、分での判定や15分単位の切り捨て、日付つき・文字の時刻の扱い、経過時間の注意までを、1つの表で説明します。下の練習ツールで、時刻を書き換えて結果の変わり方を試せます。

目次

MINUTE関数の書き方

MINUTE関数の構文
数式=MINUTE(シリアル値)
ひとことで時刻から「分」を取り出す
シリアル値
時刻(シリアル値)です

時刻のセルを指定すると、0〜59 の「分」を返します。

まず動かしてみよう|この記事のサンプルをその場で試せます

練習用ファイルをダウンロードしなくても、記事と同じデータ・同じセル番地のサンプルをここで動かせます。黄色いセルを書き換えると、結果がその場で変わります。各解説の最後にある「▶ この式を試す」を押すと、このツールの該当セルへ移動します。

MINUTE関数の使い方|やりたいこと別の式

やりたいこと式(例)結果
「分」を取り出す=MINUTE(A3)30
2桁で表示=TEXT(MINUTE(A4),”00″)05
時刻を「分」の数に=HOUR(A5)*60+MINUTE(A5)825
30分以降の判定=IF(MINUTE(A6)>=30,”後半”,”前半”)後半
15分単位に切り捨て=FLOOR(MINUTE(A7),15)0
経過時間をすべて分に=A10*144090
エクセルのMINUTE関数で時刻から分を取り出した表
エクセルのMINUTE関数で時刻から分を取り出した表

時刻から「分」を取り出す

手順:C3 に MINUTE の式を入れて Enter

9:30 から「分」の 30 を取り出します。 C3 に次の式を入力して、Enter キーを押します❶。

C3 に入れる式
=MINUTE(A3)
A3 シリアル値(時刻)
ひとことで時刻から、「分」の数(0〜59)だけを取り出す
式を分けて読むと(色は画像の枠と同じ)
シリアル値A3
どの時刻?
→ 9:30
自分の表で使うときは
青に時刻のセルを入れるだけです。例:打刻(B 列)の分=MINUTE(B2)
エクセルのMINUTE関数で時刻から分を取り出す式と、時刻のセルを色分けした画面
エクセルのMINUTE関数で時刻から分を取り出す式と、時刻のセルを色分けした画面

確認:9:30 の「分」の 30 が出た

エクセルのMINUTE関数で9時30分から30が取り出せたことを示した画面
エクセルのMINUTE関数で9時30分から30が取り出せたことを示した画面

答えは 30 になりました❷。式は、次の順に計算しています。

  1. 9:30を読む
    ⇒ 9 時 30 分
  2. 「分」の部分を数で返す
    ⇒ 30
ヒント:時刻を「分」の数にするには
=HOUR(A5)*60+MINUTE(A5) で、13:45 は 825 分です。

「分」を2桁で表示する(TEXT関数の注意)

TEXT関数の式
数式=TEXT(MINUTE(A4),"00")
ひとことで表示形式を指定して文字にする
MINUTE(A4)
数値や日付です
"00"
表示形式です

9:05 の「分」は数値の 5 なので、2桁にするなら TEXT関数で “00” を指定して 05 にします。

注意注意:=TEXT(A4,"mm") と書くと、「mm」は「月」として扱われ、結果は「01」になりました。時刻から分を表示したいときは “h:mm” のように「h」と一緒に書くか、MINUTE関数で取り出してから TEXT関数を使います。

時刻を「分」の数にする

HOUR関数の式
数式=HOUR(A5)*60+MINUTE(A5)
ひとことで時を分に直して、分を足す
HOUR(A5)*60
時を分に直したものです
MINUTE(A5)
分です

13:45 は 13×60+45 で 825 分です(HOUR関数の使い方)。

「分」で判定する・15分単位に切り捨てる

IF関数の構文
数式=IF(MINUTE(A6)>=30,"後半","前半")
ひとことで条件で結果を切り替える
MINUTE(A6)>=30
条件です
"後半"
真の場合です
"前半"
偽の場合です

10:50 は 50分なので 後半 です。=FLOOR(MINUTE(A7),15) は「分」を15分単位に切り捨てるので、8:07 は 0(8:00)です。時刻ごと切り捨てるなら =FLOOR(A7,"0:15") を使います(残業・深夜時間の計算)。

日付つきの時刻・文字の時刻でも取り出せる

MINUTE関数の式
数式=MINUTE(A8)
ひとことで時刻から「分」を取り出す
A8
時刻(シリアル値)です

「2026/10/21 14:30」からは 30、文字として入った「7:45」からは =MINUTE(A9) で 45 が取り出せました。

経過時間をすべて「分」にする

=A10*1440

1時間30分(1:30)の経過時間を MINUTE関数にすると、「時」の部分を除いた 30 になってしまいます。全部を分にしたいときは、1日の分数 1440 を掛けて 90 分にします(時間の足し算・引き算)。

MINUTE関数がうまくいかないときの確認表

症状考えられる原因対処
2桁にしたら「01」になるTEXT関数の「mm」は月TEXT(MINUTE(セル),”00″) を使う。
90分のはずが30になるMINUTE関数は0〜59の「分」だけセル×1440 で全部を分にする。
「0:00」などと表示される結果のセルが時刻の表示形式表示形式を「標準」にする。
「#VALUE!」になる時刻として読めない文字時刻として入力し直す。

MINUTE関数のよくある質問

「時」「秒」を取り出すには?

HOUR関数・SECOND関数を使います(SECOND関数の使い方)。

分を時刻に戻すには?

=TIME(0,90,0) のように TIME関数を使うと 1:30 になります(TIME関数の使い方)。

あわせて読みたい:時刻の関連記事

練習用ファイル:練習用Excelファイル(.xlsx・無料)

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次