メインコンテンツへスキップ
見出し画像

[EXCEL] 勤務時間が24時間を超えると正しく表示されない! 原因と正しい表示形式([h]:mm) ~プチトラブルレスキュー㉒~

    ▶ 目次 > プチトラブルレスキュー 
    日付と時間のトラブルレスキュー

    Excel実務の「困った」を1分でサクッと解決!

    【まとめ】
    Excelは初期設定だと24時間以上を表示できない。
    時間(時刻)+時間の計算結果は、表示形式により変わる。
    時刻+経過時間=時刻 h:mm (初期設定。24時間以上の表示不可)
    時間+時間=合計時間 [h]:mm (24時間以上の表示が可能)
    *表示形式は、「セルの書式設定」(Ctrl+1)の「ユーザー定義」に「種類」欄で行う。

    画像
    画像は、記事の内容を元にGeminiが生成したものです
    画像
    画像 by エクセル係長
    図の説明は、記事の最後にあります


    【説明】
    月の勤務時間や残業時間、稼働時間等を集計する際、24時間以上になる場合があります。

    しかし、単純に各日の時間数を足しても、24時間以上の数値にはなりません(下表の「あ」)。

    これ、ちょっと設定を変えるだけで、24時間以上の表記にできます(下表「い」)。

    画像

    24時間以上が計算できない原因

    エクセルは、時間と時間を足すと、結果を「時刻」として表示します(「〇時〇〇分」(時刻)の「〇時間〇〇分後」の「時刻」を出す)。
    そのため、24時間を超えると 0 時に戻ってしまいます。

    上の「あ」では、13時45分の「12時間15分後」として、翌日の「2:00」を出しています。
    この計算が必要な場合は、このままで構いません。

    しかし、「時間」の合計を求める場合には、「セルの書式設定」(Ctr+1)で、表示形式を修正します。

    24時間以上の表示を可能にする方法


    ①「セルの書式設定」(Ctrl+1)を開く
    ②「表示形式」タブの「ユーザー定義」をクリック
    ③「種類」欄に以下を入れる
    [h]:mm

    画像


    画像

    h: 時間/時刻を表示する。[ ] がなければ「時刻」、[ ]があれば「(総)時間」を表示する。
    mm:分を表示する。

    これで、24時間以上の時間表示が可能になります。
    13時間45分と12時間15分を足すと、26時間、という計算になります(時刻ではなく、時間が出る)。
    26時(翌日の2:00)ではなく、26時「間」です。

    24時間以上にはカッコ [ ] が必要、と覚えましょう(カギカッコでなありません)。

    画像



    *既に時間が入力されていれば、「セルの書式設定」を開いた段階で、以下の通りとなっている場合があります。

    画像

    その場合は、「種類」欄の h を [h] にしましょう。

    改めて整理すると以下の通りです。
    時刻+経過時間=時刻 h:mm (初期設定。24時間以上の表示不可)
    時間+時間=合計時間 [h]:mm (24時間以上の表示が可能)
    これを図式化すると、以下の通りとなります。
    (わかりやすいように冒頭の例とは変えてあります)

    画像

    h:mm は時計と同じ。時刻を表す。
    24時(夜中の0時)を過ぎるても、同じ盤の上を針が回転していきます。
    19:00(時刻)の8:00後(8時間後)は、3:00になります。。

    [h]:mmは、時間の累積。
    24時を過ぎても回転しません。積み重なっていくだけです。
    19:00(19時間)に8:00(8時間)を足せば、27:00(27時間)になります。

    こんな図式をイメージすればわかりやすいでしょうか。


    注意:CSV形式では [h]:mm を使えない

    外部システムからダウンロードしたCSV形式のファイル(一見、エクセルと同じに見える)では、[h]:mmは設定は反映されません(24:00以上の表記にならない)。
    一旦、エクセル形式で保存したうえで、再度開いて、設定しましょう。


    お役に立ったら♡を是非!(アカウント不要)。励みになります。 &フォローしておくと必要なときにすぐ見つかって便利です。

    「プチトラブルレスキュー」シリーズ 一覧記事


    あなたへのおすすめ