ヘルプの森~Excel・Access・Office全般ヘルプデスクサイト

No.024

《表示形式》 24時間を越えた経過時間を表示するには(時刻の合計について)

2003/2007/2010/2013

例えば、勤務表などをつけるときに今月の勤務時間の合計を求める、ということがあります。
合計ですから[オートSUM]でいいのですが、思ったよりも少ない時間、こんなはずでない時間が求められます。

時刻表示

もちろん、これは間違いではありません。
Excelの時間表示の既定は、日常と同じく24時間を過ぎるとまた0時に戻るのです。

24時間を越えた時間(経過時間)を表示するには、表示形式の設定を行うことで可能になります。

  1. 先ほどのように、普通に時間の合計を算出しておきます。
  2. 経過時間を表示したいセルを選択します。
  3. 選択したセルでショートカット キー「Ctrl」+「1」、または右クリック-[セルの書式設定]をクリックし、[セルの書式設定]ダイアログ ボックスを表示します。
  4. [セルの書式設定]ダイアログ ボックスの[表示形式]タブで、[分類]を[ユーザー定義]にします。
    [種類]ボックスを見ると、最初は通常の時刻表示である「h:mm」となっています。
  5. [種類]ボックスに「[h]:mm」と設定変更します。時間を意味する「h」の前後に半角の角かっこを入力します。
    セルの書式設定
  6. [サンプル]に経過時間の表示となったことを確認し、[OK]をクリックします。
経過時間

ヘルプmemo

<経過時間>

今回は、24時間を超えた時間の経過時間を表示、1時間未満の分はそのまま表示するため「[h]:mm」と設定しました。

そのほか、次のような経過時間の設定をすると同じセルでは次のように表示されます。

  • [h] …52(時間のみ表示)
  • [m] …3120(分の経過時間)
  • [s] …187200(秒の経過時間)

「h」はhour(時間)のh、「m」はminute(分)のm、「s」はsecond(秒)のsです。

twitter hatena line pocket

関連ヘルプ

《表示形式》 負の数の表示形式を変更するには
《表示形式》 日付の表示形式(和暦のカスタマイズ)
《表示形式》 「1-2-3」と入力すると「2001/2/3」日付になってしまう
《表示形式》 千単位の表示形式を設定するには
《表示形式》 「0001」のように、数値を4桁で表示するには
《表示形式》 日付の表示を年月だけの表示にするには(日付のカスタマイズ)
《表示形式》 入力した日付の曜日を別のセルに表示させる
《表示形式》 入力した値の前後に()が付いて表示されるようにしたい
《表示形式》 入力値以外に特定文字を表示させるには
《表示形式》 セルの値を条件として表示形式を分岐する