リチャードは、条件付き書式を使用して、セルの色を変更できるかどうか疑問に思いました。彼の目的のために、セルに今日の日付が含まれている場合は赤、今日から1週間以内の日付が含まれている場合は黄色、2週間以内の日付が含まれている場合は緑にする必要がありました。

数式を適用すると、このタイプの条件付き書式を実現できます。たとえば、セルA1に条件付き書式を適用するとします。次の手順に従ってください:

。セルA1を選択します。

。リボンの[ホーム]タブが表示された状態で、[スタイル]グループの[条件付き書式]オプションをクリックします。 Excelは、条件付き書式に関連するオプションのパレットを表示します。

。 [ルールの管理]を選択します。 Excelは、[条件付き書式ルールマネージャー]ダイアログボックスを表示します。 (図1を参照)

。 4.` [新しいルール]をクリックします。 Excelは、[新しい書式設定ルール]ダイアログボックスを表示します。

。ダイアログボックスの上部にある[ルールタイプの選択]領域で、[含むセルのみをフォーマットする]を選択します。 (図2を参照)

。 [ルールの説明の編集]領域で、2番目のドロップダウンリストを[等しい]に変更します。

。ドロップダウンリストのすぐ右側の領域に、数式= TODAY()を入力します。右端のボックスに、等号に続けてTODAY()関数を入力する必要があることに注意してください。

。 [書式]をクリックして[セルの書式設定]ダイアログボックスを表示し、[塗りつぶし]タブを表示します。

。セルの色を赤にすることを指定します。

。 [OK]をクリックして、[セルの書式設定]ダイアログボックスを閉じます。手順7で指定したフォーマットが、ルールのプレビュー領域に表示されます。

。 [OK]をクリックします。 [新しい書式設定ルール]ダイアログボックスが消え、新しく定義されたルールが[条件付き書式設定ルールマネージャー]ダイアログボックスに表示されます。

。 12.` [新しいルール]をクリックします。 Excelは、[新しい書式設定ルール]ダイアログボックスを再度表示します。

。ダイアログボックスの上部にある[ルールタイプの選択]領域で、[含むセルのみをフォーマットする]を選択します。

。 [ルールの説明の編集]領域で、2番目のドロップダウンリストを[間]に変更します。

。ドロップダウンリストのすぐ右側の領域に、数式= TODAY()-7および= TODAY()+ 7を入力します。右端の2つのボックスには等号を使用する必要があることに注意してください。そうしないと、Excelは数式を入力していることを認識できません。

。 [書式]をクリックして[セルの書式設定]ダイアログボックスを表示し、[塗りつぶし]タブを表示します。

。セルの色を黄色にすることを指定します。

。 [OK]をクリックして、[セルの書式設定]ダイアログボックスを閉じます。手順7で指定したフォーマットが、ルールのプレビュー領域に表示されます。

。 [OK]をクリックします。 [新しい書式設定ルール]ダイアログボックスが消え、新しく定義されたルールが[条件付き書式設定ルールマネージャー]ダイアログボックスに表示されます。

。 20.` [新しいルール]をクリックします。 Excelは、[新しい書式設定ルール]ダイアログボックスを再度表示します。

。ダイアログボックスの上部にある[ルールタイプの選択]領域で、[含むセルのみをフォーマットする]を選択します。

。 [ルールの説明の編集]領域で、2番目のドロップダウンリストを[間]に変更します。

。ドロップダウンリストのすぐ右側の領域に、数式= TODAY()-14および= TODAY()+ 14を入力します。右端の2つのボックスには等号を使用する必要があることに注意してください。そうしないと、Excelは数式を入力していることを認識できません。

。 [書式]をクリックして[セルの書式設定]ダイアログボックスを表示し、[塗りつぶし]タブを表示します。

。セルの色を緑色にすることを指定します。

。 [OK]をクリックして、[セルの書式設定]ダイアログボックスを閉じます。手順7で指定したフォーマットが、ルールのプレビュー領域に表示されます。

。 [OK]をクリックします。 [新しい書式設定ルール]ダイアログボックスが消え、新しく定義されたルールが[条件付き書式設定ルールマネージャー]ダイアログボックスに表示されます。

。ダイアログボックスの上部にある上下の矢印を使用して、3つのルールを適切な順序(赤、黄、緑)に配置します。

。 [OK]をクリックします。

条件付き書式設定で覚えておくべき重要なことの1つは、基準が表示される順序で評価されることです。基準が満たされると、フォーマットが適用され、他の基準はテストされません。したがって、テストを正しい順序で設定することが重要です。上記の例で、基準が逆の順序で入力された場合、つまり、14日間、次に7、次に0のテストが行​​われた場合、入力された日付が今日であっても、14日間の形式のみが適用されます。つまり、日付が今日の場合、3つのテストすべてが満たされているため、必要な結果を得るには順序に注意する必要があります。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(6287)は、Microsoft Excel 2007、2010、2013、および2016に適用されます。

Excelの古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります: