1

日付で計算を行い、それに基づいて出力を表示しようとしています。

例えば:

セル [A1] の値10/20/2013

セル [A2] には今日の日付が表示され、次の計算も行われます。

If (DATEDIF(A1 and TODAY) is <= 30 days) {
     A2 displays today's date
     A2 text color is WHITE
     A2 cell Background should be RED
}
If (DATEDIF(A1 and TODAY) is > 30 days) {
     A2 displays today's date
     A2 text color is GREEN
     A2 cell background should be WHITE
}

私は次のことを試しました:

IF (DATEDIF(A1, TODAY(), "d"), A2.Interior.ColorIndex = 36, A2.Interior.ColorIndex = 31)

ここで何かが足りないと思っています...誰かがスクリプトを完成させるのを手伝ってくれませんか.

ここに画像の説明を入力

4

1 に答える 1

1

この数式をセルで使用するA2

=IF(DATEDIF(TODAY(), A1,"d")<=30,TODAY(),IF(DATEDIF(TODAY(), A1,"d")>30,TODAY(),""))

または、セル A2 でこの式を使用することもできます

=IF(OR(DATEDIF(TODAY(),A1,"d")<=30,DATEDIF(TODAY(),A1,"d")>30),TODAY(),"")

そして、Conditional Formatting | Use a formula to determine which cells to format

公式を使う

=DATEDIF(TODAY(), A1,"d")<=30

=DATEDIF(TODAY(), A1,"d")>30

そして、関連するフォーマットを設定します。ルールを設定すると、条件付き書式は次のようになります。

ここに画像の説明を入力

そして、これがあなたのA2意志の振る舞いです

ここに画像の説明を入力

于 2013-10-15T19:20:15.553 に答える