【Excel】24時間を超える合計時間を表示する方法|[h]:mmと数値の違い

【Excel】24時間を超える合計時間を表示する方法|[h]:mmと数値の違い
🛡️ 超解決

合計時間が25時間なのに1:00と表示される時は、合計セルの表示形式を確認します。時刻用のh:mmは24時間以内の時刻として見せるため、経過時間の合計には[h]:mmを使います。表示を変えても保存された値は変わりません。

ADVERTISEMENT

1. 時刻が「24時間でリセット」される技術的背景:シリアル値

Excelは日付や時刻を「シリアル値」という連続した数値で管理しています。この管理ロジックを理解することが、時刻計算の不整合を解く鍵となります。

シリアル値の論理構造

  • 1.0日 = 24時間:Excelにおいて「1」という数値は「1日(24時間)」を意味します。
  • 時刻は小数点:例えば 12:00 は 0.5、6:00 は 0.25 として内部処理されます。
  • 標準形式の限界:h:mm という書式は「1日(24時間)の中の何時か」を表示する命令です。合計が 1.25(30時間)になった場合、1日分を切り捨てて 0.25(6:00)の部分だけを表示してしまいます。
※ お探しの解決策が見つからない場合は、こちらの「Excelトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

2. 手順①:ユーザー定義書式「[h]:mm」の適用

24時間を超えても「25:00」「100:00」のように累積して表示させるための標準的な修正手順です。

  1. 合計時間が表示されているセルを選択します。
  2. Ctrl + 1 を押して「セルの書式設定」を開きます。
  3. 「表示形式」タブの 「ユーザー定義」 を選択します。
  4. 「種類」の入力ボックスに [h]:mm と入力します。
  5. 「OK」をクリックします。これで24時間を超える数値が表示されます。

技術解説: [h] のように大括弧で囲む記法は、Excelに対して「24時間で次の単位(日)へ繰り上げるな」という論理命令を下します。これにより、シリアル値が 1.0 を超えても、すべて「時間」の単位で描画されるようになります。

3. 手順②:分・秒を累積させる応用設定([m] / [s])

時間単位ではなく、「合計500分」や「合計10,000秒」といった特定の単位で累積表示したい場合の手順です。

  • 分単位で累積する場合:書式コードに [m]:ss と入力します。これにより、1時間を超えても「65:30」のように分で表示されます。
  • 秒単位で累積する場合:書式コードに [s] と入力します。これにより、すべての時間を秒数に換算して表示します。

4. 負の時間は日付システムを変えずに確認する

標準の1900日付システムでは、負の値を日付や時刻の形式で表示すると####になることがあります。列幅不足も同じ表示を起こすため、まず幅と元の式を調べます。

日付システムを1904へ切り替えると、既存の日付に影響する場合があります。表示だけを直すためにブック全体の設定を変更しないでください。差が負になることが正しいなら、時間差に24を掛けて通常の数値として表示する方法があります。例えば-0.5日なら-12時間です。

「-12:00」のような表示用文字列が必要な時は、計算用の数値列とは分けます。TEXTなどで作った文字列を、そのまま時間の合計へ使わないようにしてください。

5. 30時間の例で表示と単位を比べる

15:00が2行ある例で=SUM(A2:A3)を計算すると、保存値は1.25日です。h:mmなら6:00、[h]:mmなら30:00、[m]なら1800と見えます。日数から時間数へ変えるなら、別セルで合計値に24を掛けます。

d日 h:mmのdは月内の日付を表示する記号で、長い経過日数を正しく累積する用途には向きません。経過時間は[h]:mmで表示するか、日数と残り時間を別に計算します。

15時間が2行で合計30時間になる時間軸。保存値1.25日をh:mmで6:00、[h]:mmで30:00と表示する違い
同じ合計30時間でも、h:mmでは6:00、[h]:mmでは30:00と表示されます。

6. 集計式と単位も確認する

表示を直しても、文字列として入力された時間や集計範囲外の行は別問題です。元の時間が数値か、足す範囲が合っているかを確認します。30時間と30.5時間のように小数時間を使う表なら、単位を見出しに書きます。

時給計算などで時間数へ換算する24倍は、必ず整数にする処理ではありません。1時間30分は1.5時間です。詳しい形式はMicrosoftの時間加算・減算の説明を参照できます。

📊
Excelトラブル完全解決データベースこの記事以外にも、様々なエラー解決策をまとめています。困った時の逆引きに活用してください。
この記事の監修者
📈

超解決 Excel・Word研究班

企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。

🏆
超解決 Excel検定 あなたのExcel実務能力を3分で測定!【1級・2級・3級】