Excelで入力した「00:00」が空欄に見える場合、まず値が0なのか、数式が空文字を返しているのか、表示だけを隠しているのかを確認します。Excelが標準で午前0時を必ず消すという仕様ではありません。ゼロ値を隠すシート設定や表示形式、条件付き書式などが関係します。
また、午前0時という時刻と、0時間・24時間という経過時間は別です。勤務時間の合計へ時刻用の書式を使うと、24時間が00:00に見えることもあります。元データを変更する前に、表示目的を整理しましょう。以下は主にWindows版デスクトップExcelの操作です。
ADVERTISEMENT
1. セルの値と表示を分けて調べる
対象セルを選び、数式バーに値や数式があるか見ます。数式が入っている場合は、IFなどで""を返す条件になっていないか確認してください。空文字は数値の0ではないので、時刻形式を付けるだけでは00:00にはなりません。
調査用の別セルで=ISNUMBER(A2)を使うと、A2が数値かどうかを確認できます。=ISBLANK(A2)は本当に空のセルならTRUEですが、=""のような数式があるセルはFALSEです。画面の空白だけで、未入力とゼロを同じものとして扱わないようにします。
値の確認はコピーしたセルを[標準]表示にして行うと、原本の書式を保てます。日付と時刻を組み合わせた値では、整数部分が日付、小数部分が一日の中の時刻を表します。日付付きの午前0時は、その値全体が0とは限りません。
2. 時刻なら「hh:mm」で表示する
午前0時を含む時刻を二桁の時・分で見せたい場合は、対象セルを選択してCtrl+1を押します。[表示形式]→[ユーザー定義]の[種類]に次の形式を入力し、サンプルを確認して確定します。
hh:mm
数値0は00:00、0.5は12:00という表示になります。ただし、シートのゼロ非表示設定や白い文字色など、別の設定で隠れている場合は、この形式を付けるだけで解決するとは限りません。次の節も確認してください。
ゼロのときだけ空欄になるユーザー定義書式が既に設定されている場合は、元の[種類]を控えてから変更します。セミコロンで区切られた数値書式では、ゼロ用の部分を空にすると値を隠せます。時刻表示を整えるために、ゼロを文字の「00:00」へ置換する必要はありません。
3. ワークシートのゼロ表示設定を確認する
Windows版では[ファイル]→[オプション]→[詳細設定]を開き、[次のシートで作業するときの表示設定]で対象シートを選びます。[ゼロ値のセルにゼロを表示する]がオフなら、オンにして表示を確認します。似た名前の別シートを選ばないように注意してください。
この設定は対象シートの他のゼロ値にも影響します。時刻列だけ直したつもりで、売上や数量の0まで表示される場合があります。既存の帳票がゼロを非表示にしている理由を確認し、必要なら他の列の表示形式を個別に設計します。変更前の状態を控え、全体の見え方も確認してください。
Microsoftは、シート全体の設定、表示形式、条件付き書式、IF関数による空文字を、それぞれ別の方法として説明しています。ゼロ値の表示・非表示の公式案内に沿って、使われている方式を特定してから変更すると確実です。
4. 24時間以上の合計には「[h]:mm」を使う
経過時間の合計を表示する場合は、時間を角括弧で囲んだ[h]:mmを使います。通常のhh:mmは一日の中の時刻を示すため、24時間で00:00に戻ります。これは24時間分の値が消えたのではなく、表示する範囲の違いです。
![0・12・24・25時間の24時間時計と経過時間バーを比較。0と24時間の針は同位置でもバーの長さが違う。hh:mmは00:00、12:00、00:00、01:00、[h]:mmは0:00、12:00、24:00、25:00。](https://funshitsu.com/wp-content/uploads/2026/09/fs-cooperative-main-d-9810-20260920.webp)
| 値 | hh:mm | [h]:mm |
|---|---|---|
| 0 | 00:00 | 0:00 |
| 0.5 | 12:00 | 12:00 |
| 1 | 00:00 | 24:00 |
| 1+1/24 | 01:00 | 25:00 |
表はゼロが隠されていない場合の表示例です。[h]:mmのゼロは0:00であり、00:00とは桁数も違います。始業・終業の時計上の時刻はhh:mm、日をまたぐ作業時間や月合計は[h]:mmという使い分けができます。
日付付きの開始日時と終了日時があるなら、終了から開始を引いた結果へ経過時間書式を設定します。たとえば2026/09/20 23:00から2026/09/21 01:00は2時間です。日付を持たない23:00と01:00だけを引くと負の値になり、表示形式だけでは計算の前提を補えません。
5. 文字色と条件付き書式を調べる
表示形式もゼロ表示も正しいのに見えない場合は、対象セルのフォント色が背景と同じになっていないか調べます。直接設定した色なら、元の色を控えてから[自動]など読める色へ変更します。変更しても戻る場合は、条件付き書式が色を指定している可能性があります。
[ホーム]→[条件付き書式]→[ルールの管理]で、対象セルに適用されるルールと適用先を確認します。「値が0なら白文字」などのルールがあれば、そのルールだけを見直します。シート全体のルールや書式を一括削除すると、期限警告や入力チェックの色も失われるため避けます。
条件付き書式で日付付きの午前0時を判定したい場合、セル全体が0かどうかを見るルールとは意味が違います。表示が00:00でも日付の整数部分を持つ値は0ではありません。業務上どちらを表したいか確認し、別の判定を必要とする問題として扱ってください。
6. 空欄を0時に変える前にデータの意味を確認する
勤務記録の未入力をすべて00:00で埋めると、「入力されていない」と「午前0時に作業した」の区別が失われます。見やすさのためだけに元データの空欄を数値0へ変更しないでください。未入力を空欄、実際の0時を00:00と表示する方が確認しやすい表もあります。
別の表示用セルで時刻を文字列にするなら、次のように元セルが空欄かを先に判定できます。ただし、この結果は計算用の数値ではなく文字列です。集計や時間差の計算には、元のA2を使います。
=IF(A2="","",TEXT(A2,"hh:mm"))
この式は、数値0のA2なら00:00、未入力や空文字なら空欄という用途です。文字列として読み込まれた時刻を無条件に数値へ直すための式ではありません。TEXT関数の公式説明でも、数値を文字列へ変換する性質が示されています。計算列と表示専用列を混ぜないことが大切です。
7. 直らない場合は小さな検証用シートで比べる
新しいシートに、0、=1/2、1、=1+1/24を入力して時刻書式を付けます。ここでは表示でき、元シートだけ見えないなら、元シートの表示設定や条件付き書式を優先して確認します。検証用シートでも予想と違えば、入力が文字列扱いになっていないか、指定した書式を見直します。
#####が出る場合は列幅を広げて確認します。時間差の式で負の値になっていないかも確認してください。値や参照が誤っているのに表示だけ変えても、正しい勤務時間にはなりません。表示用のhh:mmと経過時間用の[h]:mmは、Microsoftの日付・時刻書式の説明で確認できます。
8. 変更を戻し、ゼロと未入力が区別できるか確認する
変更後は、0時、昼12時、24時間の合計、未入力の各セルを並べて確認します。集計値が変更前と同じなら、見た目だけを変えられています。集計値まで変わった場合は、書式ではなくセルの値や数式を変更していないか調べます。
戻すときは、控えていた元の表示形式、ゼロ表示のチェック、対象の条件付き書式を復元します。数値を文字列へ置換した場合は、表示形式の変更だけでは元に戻りません。保管したコピーや[元に戻す]で値を復元してください。00:00を見せることより、時刻・経過時間・未入力の意味を保つことを優先すると、後の集計も安定します。
超解決 Excel・Word研究班
企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。
Office・仕事術の人気記事ランキング
- 【Excel】オートフィル(右下の+)が効かない!ドラッグできない時のオプション有効化設定
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【PDF】EdgeでPDFを開くと印刷できない・プリンタ一覧が出ない時のブラウザ再起動とシステムダイアログ
- 【Word】差し込み印刷の金額にカンマを付ける方法|小数・0・空欄の確認
- 【Outlook】祝日が表示されない・重複する時の対処|追加方法と対象年の確認
- 【Outlook】メールの受信が数分遅れる!リアルタイムで届かない時の同期設定と送受信グループ設定
- 保存せずに閉じたExcel・Wordを復元する方法|自動回復・未保存ファイル・履歴の確認
- 【Excel】COUNTAでセルの個数を数える方法|空文字・空白・COUNTとの違い
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】入力した文字のフォント・サイズ・色を変更する方法|注釈とフォームの違い
