excel HOUR, MINUTE, SECOND 関数:時分秒を取得する

はじめに

excelの HOUR, MINUTE, SECOND 関数の使い方を紹介します。
HOUR 関数は時を取得します。
MINUTE 関数は分を取得します。
SECOND 関数は秒を取得します。
時間の時分秒をそれぞれ取得したいときに使用します。
日付から年月日を取得するには「YEAR, MONTH, DAY 関数」を使用します。

時間を計算した結果を取得するには「TIME 関数」を使用します。

目次

構文

使用例

解説

構文

HOUR(時間)

時間から時を取得します。

MINUTE(時間)

時間から分を取得します。

SECOND(時間)

時間から秒を取得します。

excel引数「時間」    時間を指定します。

使用例

時を取得

時間のセルから「時」を取得する。

=HOUR(B3)

"excel2021511-505-1" 

分を取得

時間のセルから「分」を取得する。

=MINUTE(B3)

"excel2021511-505-2" 

秒を取得

時間のセルから「秒」を取得する。

=SECOND(B3)

"excel2021511-505-3" 

時分秒を取得

「TIME 関数」から「時分秒」を取得する。

=HOUR(TIME(10,20,30))

=MINUTE(TIME(10,20,30))

=SECOND(TIME(10,20,30))

"excel2021511-505-4" 

解説

時は 0 ~ 23、分は 0 ~ 59、秒は 0 ~ 59 の範囲で取得します。

時が 24 を超えるときは 24 で割った余りになります。24 時を超える時刻を表示するには、セルの書式設定を[h]:mm:ssのようにします。

"excel2021511-505-5" 

引数「時間」には、時間に変換できる文字列も指定できます。

"9:00"

"9:00 AM"

"9:00 PM"

"9時00分"

「TIME 関数」と組み合わせて、時間を計算できます。

=TIME(HOUR(B2)+1,MINUTE(B2)+2,SECOND(B2)+3)

"excel2021511-505-6"