【Excel】条件付き書式で日付の期限を色分けする!Excelの今日基準で期限切れセルを強調する設定

【Excel】条件付き書式で日付の期限を色分けする!Excelの今日基準で期限切れセルを強調する設定
🛡️ 超解決

Excelで期日が迫っているタスクや契約を管理する際、日付を色分けして視覚的に把握したい場面があります。特に、期日が過ぎたものや、今日を基準に期限が近いものを強調表示できれば、管理ミスを防ぎやすくなります。この記事では、Excelの条件付き書式機能を使って、今日を基準に日付の期限切れセルを自動で強調表示する設定方法を解説します。

この設定を行うことで、期日管理の効率が格段に向上し、重要な日付の見落としを防ぐことができます。

【要点】今日を基準に日付の期限切れセルを色分けする設定

  • 条件付き書式の設定: セルの値に基づいて書式を自動適用する機能です。
  • 数式を使用して書式設定: 日付が今日以前である場合に書式を適用します。
  • 今日の日付の取得: TODAY関数を使用して、常に最新の今日の日付を取得します。

ADVERTISEMENT

条件付き書式で日付を色分けする仕組み

Excelの条件付き書式は、指定した条件に基づいてセルの表示形式(色、フォントスタイルなど)を自動的に変更する機能です。この機能を利用することで、手作業でセルに色を塗る手間を省き、常に最新の状態に保つことができます。

日付の期限管理においては、「今日」を基準にして、その日付が今日以前である場合に特定の書式を適用するように設定します。これにより、期日が過ぎた項目が自動で強調表示されるようになります。

お探しの解決策が見つからない場合は、こちらの「Excelトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

今日を基準に期限切れセルを強調する設定手順

ここでは、今日を基準にして、期日が過ぎた日付のセルを赤色で強調表示する具体的な手順を説明します。この設定は、Excelのバージョンに関わらず、広く利用できる基本的な機能です。

  1. 色分けしたい範囲を選択する
    まず、期限を管理している日付データが含まれるセル範囲を選択します。例えば、A列に日付が入力されている場合、A2セルからデータがある最終行までを選択します。
  2. 条件付き書式を開く
    「ホーム」タブをクリックし、「スタイル」グループにある「条件付き書式」をクリックします。表示されたメニューから「新しいルール」を選択します。
  3. ルールの種類を選択する
    「新しい書式ルール」ダイアログボックスが表示されます。「ルールの種類を選択してください」の中から、「数式を使用して、書式設定するセルを決定」を選択します。
  4. 条件式を入力する
    「次の数式を満たす場合に値を書式設定」という欄に、条件式を入力します。ここでは、日付が今日以前である場合に書式を適用するため、以下の数式を入力します。

    =A2<=TODAY()

    【解説】

    • A2: 選択範囲の先頭のセル(日付が入力されているセル)を指定します。このセル参照は、Excelが選択範囲内の他のセルに対しても自動的に調整します。
    • <=: 「以下」という比較演算子です。
    • TODAY(): 現在の日付を返すExcelの関数です。この関数は、ブックを開くたびに最新の日付に更新されます。
  5. 書式を設定する
    「書式」ボタンをクリックします。「セルの書式設定」ダイアログボックスが表示されます。「塗りつぶし」タブを選択し、期限切れのセルに適用したい色(例:赤色)を選択します。必要に応じて、「フォント」タブで文字色などを変更することも可能です。設定が終わったら「OK」をクリックします。
  6. ルールを適用する
    「新しい書式ルール」ダイアログボックスに戻るので、「OK」をクリックして設定を完了します。

これで、選択した範囲の日付データのうち、今日の日付以前のものが指定した色で自動的に強調表示されるようになります。

今日を基準に期限が近いセルを強調する設定

期日が過ぎたものだけでなく、期日が迫っているものも強調表示したい場合があります。例えば、「3日以内に期限が切れるもの」を黄色で表示する設定を行います。この場合も、条件付き書式で数式を使用します。

3日以内に期限が切れるセルを強調する手順

以下の手順で設定します。

  1. 色分けしたい範囲を選択する
    日付データが含まれるセル範囲を選択します。
  2. 条件付き書式を開く
    「ホーム」タブの「条件付き書式」から「新しいルール」を選択します。
  3. ルールの種類を選択する
    「数式を使用して、書式設定するセルを決定」を選択します。
  4. 条件式を入力する
    「次の数式を満たす場合に値を書式設定」欄に、以下の数式を入力します。

    =AND(A2>=TODAY(),A2<=TODAY()+3)

    【解説】

    • AND(): 複数の条件をすべて満たす場合にTRUEを返す関数です。
    • A2>=TODAY(): 日付が今日以降であることを条件とします。
    • A2<=TODAY()+3: 日付が今日から3日後(今日を含めて4日間)以内であることを条件とします。

    この数式により、「今日以降かつ3日以内」という条件が満たされた場合に書式が適用されます。

  5. 書式を設定する
    「書式」ボタンをクリックし、「塗りつぶし」タブで黄色などの色を選択して「OK」をクリックします。
  6. ルールを適用する
    「OK」をクリックして設定を完了します。

これにより、期日が今日から3日以内のセルが黄色で強調表示されるようになります。

ADVERTISEMENT

複数の条件を組み合わせて色分けする

期日が過ぎたもの(赤色)、期日が迫っているもの(黄色)、そして期日がまだ先のもの(例えば青色)など、複数の条件で色分けすると、より詳細な状況把握が可能になります。

この場合、条件付き書式で複数のルールを作成し、ルールの適用順序を管理する必要があります。条件付き書式の設定ダイアログボックスで「ルールの管理」を選択すると、ルールの追加、編集、削除、順序変更ができます。

ルールの適用順序の重要性

条件付き書式は、リストの上から順に条件を評価し、最初に満たされた条件の書式が適用されます。そのため、より厳しい条件(例:期日切れ)を先に設定しておくことが重要です。

例えば、期日切れ(赤色)、期日接近(黄色)、期日余裕(青色)の3つの条件を設定する場合、以下の順序でルールを作成・管理します。

  1. 期日切れ(赤色)
    数式例:=A2<=TODAY()
  2. 期日接近(黄色)
    数式例:=AND(A2>=TODAY(),A2<=TODAY()+3)
  3. 期日余裕(青色)
    数式例:=A2>TODAY()+3

「ホーム」タブの「条件付き書式」→「ルールの管理」から、これらのルールの順序を確認・変更できます。「上へ移動」「下へ移動」ボタンで調整してください。

条件付き書式の設定でよくある失敗と対処法

条件付き書式の設定で、意図した通りに色が表示されない場合、いくつかの原因が考えられます。

数式が正しくない

最も一般的な原因は、条件式(数式)の入力ミスです。特に、セル参照の絶対参照($A$2)と相対参照(A2)の使い分けや、比較演算子(<=, >=, <, >)の間違いに注意が必要です。

対処法:

  1. 数式の再確認: 「条件付き書式」→「ルールの管理」から、該当するルールの「ルールの編集」を選択し、数式を正確に入力し直してください。
  2. TODAY()関数の確認: TODAY()関数は正しく今日の日付を返しているか、Excelの別のセルに=TODAY()と入力して確認してください。

セルの書式設定が競合している

他の条件付き書式ルールや、手動で設定したセルの書式が優先されている場合があります。条件付き書式は、設定された順序で評価されます。

対処法:

  1. ルールの順序確認・変更: 「条件付き書式」→「ルールの管理」で、ルールの適用順序を見直してください。期日切れなど、最も優先したい条件を一番上に配置します。
  2. 手動書式の解除: もし手動でセルの色を設定している場合、その書式が条件付き書式よりも優先されることがあります。不要な手動書式は解除してください。

日付データとして認識されていない

セルに入力されている値が、Excelに日付データとして正しく認識されていない可能性があります。例えば、数値の後に全角スペースが入っていたり、日付の形式がExcelで標準とされていない場合などです。

対処法:

  1. セルの書式設定を確認: 対象のセルを選択し、「ホーム」タブの「表示形式」グループで「標準」や「日付」など、適切な表示形式になっているか確認してください。必要であれば変更し、再度条件付き書式を設定します。
  2. データ形式の統一: 「データ」タブの「区切り位置」機能や、「置換」機能を使って、日付形式を統一すると解決することがあります。

Excel for Microsoft 365と旧バージョンの違い

今回紹介した条件付き書式の設定方法は、Excel for Microsoft 365、Excel 2021、Excel 2019などの比較的新しいバージョンで共通して利用できます。基本的な機能に大きな違いはありません。

しかし、Excel 2016以前のバージョンでは、条件付き書式の機能やUIが若干異なる場合があります。特に、複雑な数式や複数の条件を組み合わせる際の挙動に違いが出ることがあります。もし古いバージョンをご利用の場合は、ヘルプ機能などでご自身のバージョンに合わせた手順を確認してください。

まとめ

この記事では、Excelの条件付き書式を用いて、今日を基準に日付の期限切れセルや期日が迫っているセルを自動で色分けする方法を解説しました。TODAY()関数と数式を組み合わせることで、常に最新の情報に基づいた視覚的な管理が可能になります。

今回紹介した設定を応用すれば、プロジェクトの進捗管理、契約期限の管理、在庫管理など、様々な場面で活用できます。ぜひ、ご自身の業務に合わせて条件付き書式を活用してみてください。

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

ADVERTISEMENT

この記事の監修者
📈

超解決 Excel・Word研究班

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

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