-
∨目次
- TIME 関数
- 使用例
- 解説
エクセル TIME 関数:時間を計算した結果を取得する
はじめに
エクセルの TIME 関数の使い方を紹介します。
TIME 関数は時間を計算した結果を取得します。
数時間後、数分後の時間を取得したい、時間形式でない値を時間として扱いたいときに使用します。
時間から時分秒を取得するには「HOUR, MINUTE, SECOND 関数」を使用します。
-
目次
- TIME 関数
- 使用例
- 解説
TIME 関数
TIME(時, 分, 秒)
指定した時分秒の時間を取得します。
引数「時」 | 時の値を指定します。 23 より大きい値を指定すると 24 で割った余りが時になります。 |
引数「分」 | 分の値を指定します。 59 より大きい値を指定すると自動的に時に加算されます。 |
引数「秒」 | 秒の値を指定します。 59 より大きい値を指定すると自動的に分に加算されます。 |
使用例
時間を取得する
別々のセルに入力された値を時間にする。
=TIME(B2,C2,D2)

指定した値を時間にする。
=TIME(1,30,59)

時の値を変化させて時間がどうなるか確認する。
=TIME(B3,C3,D3)

分の値を変化させて時間がどうなるか確認する。
=TIME(B3,C3,D3)

秒の値を変化させて時間がどうなるか確認する。
=TIME(B3,C3,D3)

時間を計算する
時を足し算、引き算した時間を取得する。時間のセルを「HOUR, MINUTE, SECOND 関数」で時分秒に分割してから計算しているのがポイントです。
=TIME(HOUR(B3)+C3,MINUTE(B3),SECOND(B3))

分を足し算、引き算した時間を取得する。
=TIME(HOUR(B3),MINUTE(B3)+C3,SECOND(B3))

秒を足し算、引き算した時間を取得する。
=TIME(HOUR(B3),MINUTE(B3),SECOND(B3)+C3)

スポンサーリンク
解説
引数「分」や引数「秒」に 59 を超える値を指定すると、繰上げされるようになっていますが、引数「時」の最大は 23 です。24 以上を指定しても、日に 1 を加えるような処理はされません。結果は必ず時間のみになります。
時間を計算した結果がマイナスの時間になるとエラー #NUM! になります。最小の時間は 0:00:00 です。