Excelで「時」「分」「秒」を別々に入力してあるデータを、ひとつの時刻データにまとめたいときに便利なのが TIME関数 です。
シリアル値の仕組みを意識しなくても直感的に時刻を作れるため、日報や勤怠管理などでよく使われます。
TIME関数とは?
TIME関数は、指定した時・分・秒から時刻データを作成する関数です。
Excel内部では時刻はシリアル値で管理されているため、TIME関数を使うと正しく変換できます。
書式
TIME関数の書式は次のとおりです。
=TIME(時, 分, 秒)
引数の説明
- 時:0~23の整数(24以上や負の数でも指定可能、繰り上げ・繰り下げ処理される)
- 分:0~59(同上、60以上を入力すると時間に繰り上げ)
- 秒:0~59(同上、60以上を入力すると分に繰り上げ)
TIME関数の使い方
例1:時刻を作成する
=TIME(14, 30, 0)
この式では👇
- 時:14
- 分:30
- 秒:0
を指定しているため、14:30:00(午後2時30分)という時刻が作成されます。

例2:時間の足し算をする
TIME関数で作成した時刻は、そのまま足し算が可能です。
=TIME(B3,C3,D3)+TIME(B4,C4,D4)
この式では👇
- 14:30:00
- 2:30:00
を足しているため、17:00:00 という結果になります。

このように、TIME関数を使うと時間の計算も簡単に行えます。
例3:時刻を自動調整する
TIME関数は、指定した値が範囲を超えても自動的に繰り上げ・調整される特徴があります。
=TIME(10, 70, 0)
この式では👇
- 分:70 → 60分を超えている
そのため、11:10:00(10時+1時間10分)に自動調整されます。

このように、TIME関数は時間のズレを自動で補正してくれるため、計算処理にも強い関数です。
PR
created by Rinker
¥1,100
(2026/05/16 23:03:12時点 楽天市場調べ-詳細)
注意点
- 結果は「時刻のシリアル値」として返されるので、セルの表示形式を「時刻」にしておく必要があります。
- 24時間を超える値を扱う場合は「時刻」ではなく「ユーザー定義の表示形式([h]:mm:ss)」に設定すると見やすいです。
NOWやTODAYとの組み合わせで「日付+時間」の管理も可能です。
関連関数
| 関数 | 内容 |
|---|---|
| DATE関数 | 年・月・日から日付を作成 |
| TIMEVALUE関数 | 文字列で入力された時刻をシリアル値に変換 |
| HOUR関数 | 時刻から「時」を抽出 |
| MINUTE関数 | 時刻から「分」を抽出 |
| SECOND関数 | 時刻から「秒」を抽出 |
まとめ
TIME関数は、「時・分・秒」を指定して時刻を作成できる関数です。
作成した時刻は数値として扱われるため、足し算や引き算などの時間計算にも利用できます。
また、分や秒が範囲を超えた場合でも自動で調整されるため、柔軟に時刻を扱えるのが特徴です。
時刻の作成や計算の基本として、覚えておきたい関数のひとつです。



Excel人気記事