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

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

。セルA1を選択します。

。 「フォーマット」メニューから「条件付きフォーマット」を選択します。 Excelは、[条件付き書式]ダイアログボックスを表示します。 (図1を参照)

。セル値が= TODAY()と等しくなるように条件1を設定します。右端のボックスに、等号に続けてTODAY()を入力する必要があることに注意してください

関数。

。 [フォーマット]ボタンをクリックします。 Excelに[セルの書式設定]ダイアログボックスが表示されます。

。 [パターン]タブが選択されていることを確認してください。 (図2を参照)

。使用する赤い色を選択し、[セルの書式設定]ダイアログボックスを閉じます。

。 [追加]ボタンをクリックします。

。セル値が= TODAY()-7と= TODAY()+ 7の間にあるように条件2を設定します。右端の2つのボックスには等号を使用する必要があることに注意してください。そうしないと、Excelは数式を入力していることを認識できません。

。 [フォーマット]ボタンをクリックします。 Excelに[セルの書式設定]ダイアログボックスが表示されます。

。 [パターン]タブが選択されていることを確認してください。

。使用する黄色を選択して、[セルの書式設定]ダイアログボックスを閉じます。

。 [追加]ボタンをクリックします。

。セル値が= TODAY()-14と= TODAY()+ 14の間にあるように条件3を設定します。繰り返しますが、数式を入力していることを示すために等号を含める必要があります。

。 [フォーマット]ボタンをクリックします。 Excelに[セルの書式設定]ダイアログボックスが表示されます。

。 [パターン]タブが選択されていることを確認してください。

。使用する緑色を選択して、[セルの書式設定]ダイアログボックスを閉じます。

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

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

つまり、日付が今日の場合、3つのテストすべてが満たされているため、必要な結果を得るには順序に注意する必要があります。

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

このヒント(2664)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。