
私の問題は、日付が期限を過ぎたときに、カスタム形式の日付のリストを赤く塗りつぶしたいということです。
たとえば、次の 2 つのアクションを取得しました。
- パンを買う: 終了する必要があります27/01
- 牛乳を買う: 終了する必要があります25/03
私の Excel は次のようになります:
A B C
1 Action Date Finished
2 Buy Bread 27/01 NO
3 Buy Milk 25/03 Yes
日付が古い場合は列Bを赤くし、アクションを実行したいない終了した
次のような条件付き書式を使用しました:
- 範囲は次のとおりです:"= $B:$B"
- 式は次のとおりです:「セルの値が > TODAY() の場合
- セルは赤のみもしこのアクションはいいえ
- そしてもちろん、書式設定は赤色で行われます。
使えない「A3がNOの場合」条件付き書式の式で条件を正しく設定する方法を教えてください。もしとともに「現在のセル」?
例えば:
IF ( CURRENTCELL in B2 > TODAY AND CURRENTCELL in C2 = NO )
答え1
条件付き書式ウィンドウに次の数式を入力するだけです。
=AND($B2<=TODAY(),$C2="No")
地域によっては、,
置き換える必要がある場合があります。;
条件付き書式は数式をチェックし、結果が条件を満たしていればTRUE
書式を適用するということに注意してください。したがって、IF
ステートメントは特定の結果を適用するために使用されるため、使用しません。もし条件が真である。
条件付き書式の説明
記述する数式は動的です。データの最後に列を追加し、最初のセルに数式を記述してコピーしたとします。
行番号をロックしなかったため、数式はそれが含まれる行を参照するように変更されます。最終的には 100 個のコピーが作成され、各コピーは 100 行のうち 1 行を参照することになります。
これも同じように、選択した範囲が列であり、Excel は条件付き書式を変更して各行を個別にチェックします。行 6 をチェックするときに、数式が B6 を参照するように変更されます。
これが役に立つかもしれません:chandoo.org/wp/2009/03/13/excel-conditional-formatting-basics.
編集
今後の参考のためにフランス語向けに修正しました:=ET($B2<=AUJOURDHUI();$C2="No")