Google スプレッドシートでの時間計算の基本
- 時間の形式: Google スプレッドシートは時間を 
hh:mm:ss(時:分:秒)形式で認識します。- セルを選択します。
 - 「書式」 > 「数字」 > 「時刻」 を選択して時間形式に設定します。
 
 - 内部表現: 時間は 1 日の分数として保存されます。
1.0= 1 日(24 時間)。0.5= 12 時間。0.25= 6 時間。
 

よく使う時間計算
1. 時間の加算・減算
時間を直接加算・減算できます。
- 例: 
A1に02:30:00(2 時間 30 分)、B1に01:15:00がある場合:- 加算の式: 
=A1 + B1→03:45:00 - 減算の式: 
=A1 - B1→01:15:00 
 - 加算の式: 
 


2. 時間の差を計算
2 つの時間の差を計算します。
- 例: 開始時刻が 
A1 = 08:00:00、終了時刻がB1 = 12:30:00の場合:- 式: 
=B1 - A1 - 結果: 
04:30:00(4 時間 30 分)。 
 - 式: 
 
3. 時間を10進数に変換
時間を10進数(例: 給与計算用の時間)に変換します。
- 式: 
=HOUR(A1) + MINUTE(A1)/60 + SECOND(A1)/3600 - 例: 
02:30:00は2.5に変換されます。 
4. 10進数を時間に変換
10進数の時間(例: 2.5 時間)を時間形式に変換します。
- 式: 
=A1/24(A1に 10進数が入力されている場合)。 - 結果セルを 時間形式 に設定して正しく表示させます。
 
5. 特定の時間を加算する
TIME() 関数を使用して特定の時間を加算します。
A1に 2 時間を加算:- 式: 
=A1 + TIME(2, 0, 0) 
- 式: 
 A1に 30 分を加算:- 式: 
=A1 + TIME(0, 30, 0) 
- 式: 
 A1に 45 秒を加算:- 式: 
=A1 + TIME(0, 0, 45) 
- 式: 
 
6. 範囲内の合計時間を計算
時間値の合計を計算します。
- 式: 
=SUM(A1:A5) - 結果セルを 時間形式 に設定してください。
 
7. 日付をまたぐ経過時間を計算
終了時刻が翌日になる場合:
- 例: 開始 
23:00:00、終了02:00:00:- 式: 
=B1 - A1 + IF(B1<A1, 1, 0) - 結果: 
03:00:00。 
 - 式: 
 
8. 日数、時間、分を計算
2 つの日時の間の日数、時間、分を計算します。
- 例: 開始日時 
A1 = 2025-03-28 08:00:00、終了日時B1 = 2025-03-29 10:30:00。- 日数: 
=INT(B1 - A1) - 時間: 
=HOUR(B1 - A1) - 分: 
=MINUTE(B1 - A1) 
 - 日数: 
 
便利な関数
NOW()– 現在の日付と時刻を返します。TODAY()– 現在の日付を時刻なしで返します。HOUR(),MINUTE(),SECOND()– 各時間成分を抽出します。TEXT()– 時間を文字列形式で表示:- 例: 
=TEXT(A1, "hh:mm AM/PM")。 
- 例: 
 
  
  
  
  
