「24時を超えた時刻を25時・26時のように表示できないのでしょうか?」といったご質問をいただくことがあります。Excelの書式設定についての定番と言っていい質問の一つです。[スポンサードリンク]以前、経過時間を分単位で表示させるためのユーザー定義書式についてご紹介しましたが、24時間を超える時間も同様の方法で表示できます。↓[セルの書式設定]ダイアログ−[OK]ボタンをクリック上記の設定をすれば、「25:07」といった表示になります。分が一桁のときに十の位に「0」を表示させず「25:7」でよければ、「[h]:mm」ではなく「[h]:m」としてください。「25:07:08」のように秒まで表示させたいのであれば、「[h]:mm:ss」です。「25時間07分」のように表示させたければ「[h]"時間"mm"分"」です。22KByte)ダウンロードサンプルファイルでは、B5:D35セルとD37セルに「[h]:mm」書式を、D2セルに「[h]"時間"mm"分"」書式を設定しています。D5:D35セルは、退社時刻から出社時刻を引くので「=C5-B5」でOKですが、出社時刻か退社時刻が未入力の場合は計算しないようにIF関数とOR関数を利用して「=IF(OR(C5="",B5=""),"",C5-B5)」といった計算式にしています。その他サンプルファイルでは、以下のような計算式の入力や書式設定が行ってありますので、興味のある方は解析してみてください。A1セルに年、A2セルに月を入力すると、A5:A32セルに自動的に日付・曜日が表示される計算式A33:A35セルには日付・曜日を表示する際に翌月の日付が表示されないような計算式を入力してあります。A5:D35セルには土日のセル色を変更する条件付き書式と休日のセル色を変更する条件付き書式を設定してあります。A5:A13セルには9日以前と10日以降で「月」の文字が揃うようにユーザー定義書式を設定しています。Script)スクリプトをご紹介しています。Officeの使い方などを紹介し続け(2012年頃からはVBA関連記事が多め)、毎日5万人の方にご覧いただいています。