複数の日付比較のための条件付きフォーマット(Microsoft Excel)
Bevは、一部のセルの条件付きフォーマットの設定に問題があります。
彼女がやりたいのは、今日より前の日付が含まれている場合に太字の赤いフォントを使用するようにセルをフォーマットすることです。今日以降の日付が含まれている場合は、太字の緑色のフォントが使用されます。 Bevは、両方の条件を正しく機能させることができません。
ここでおそらく起こっているのは、入力した条件をExcelが解析する方法の苛立たしいアーティファクトです。次の手順に従って、意味を確認してください。
。条件付きフォーマットを適用する日付の範囲を選択します。
。 「フォーマット」メニューから「条件付きフォーマット」を選択します。 Excelは、[条件付き書式]ダイアログボックスを表示します。
。 2番目のドロップダウンリストを「between」から「lessthan」に変更します。
。 3番目のコントロールでTODAY()を入力します。
。 [書式]をクリックし、フォントの書式を太字の赤に変更して、[セルの書式設定]ダイアログボックスを閉じます。
。 [追加]をクリックします。 Excelは、ダイアログボックスに2番目の条件を追加します。
。条件2の2番目のドロップダウンリストを「between」から「greaterthan」に変更します。
。条件2の3番目のコントロールに、TODAY()と入力します。
。 [書式]をクリックし、フォントの書式を太字の緑色に変更して、[セルの書式設定]ダイアログボックスを閉じます。
。 [OK]をクリックします。
バージョンに関係なく、この時点で、範囲内のすべての日付が今日以降の日付であっても、太字の赤でフォーマットされる可能性が非常に高くなります。これは明らかに間違っており、[条件付き書式]または[新しい書式ルール]ダイアログボックスに入力した内容をExcelがどのように処理するかが原因で発生します。
[条件付き書式]ダイアログボックスを再度表示し(最初に使用したのと同じセルを選択する必要があります)、表示されている内容を確認します。 Excelが、条件ごとに3番目のコントロールに入力した内容を変更したことに注意してください。 TODAY()として表示される代わりに、= “TODAY()”として表示されます。
Excelは入力内容に引用符を追加し、関数名を今日の実際の値ではなく文字列として扱いました。引用符を削除しますが、等号はそのままにして、[OK]をクリックします。これで、フォーマットが適切になります。今日より前の日付は太字の赤になり、今日より後の日付は太字の緑になります。日付が今日の日付である場合、特定の方法でフォーマットされることはありません。
_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。
このヒント(2780)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。