dポイントプレゼントキャンペーン実施中!

excel2003の条件付き書式についてです。
列の中の、0以上20以下、40以上60以下、80以上100以下、120以上140以下のセルの文字を赤くするような場合、VBA?を使わなければならないのでしょうか?

条件付き書式で「数式が」でOR関数を使えばできるかと思い、例えばA列なら、
「数式が」=OR(0<=$A1<=20,40<=$A1<=60,80<=$A1<=100,120<=$A1<=140)
のようにやってみましたが、うまくできません。

どうすればいいのでしょうか?

A 回答 (2件)

「0以上20以下」という条件にAND関数を


使用してみてください。

=OR(AND(A1>=0,A1<=20),AND(A1>=40,A1<=60),・・・)
    • good
    • 0
この回答へのお礼

できました!ありがとうございます。
また何かありましたらよろしくお願いします。

お礼日時:2008/12/10 16:37

 ORではなく、ANDです。

ANDに使える数式は2つです。書式は次のようになります。
AND(0<=$A1,$A1<=20)
 条件付き書式は3つまで条件を設定できますが、ご希望では4つの数値範囲ですから、そのままでは無理ですね。仕方ないので、ANDをネストさせます。
第1条件 OR(AND(0<=$A1,$A1<=20),AND(40<=$A1,$A1<=60))
第2条件 OR(AND(80<=$A1,$A1<=100),AND(120<=$A1,$A1<=120))
    • good
    • 0
この回答へのお礼

ありがとうございます。
~以上~以下っていうのはANDを使わないといけないんですね。
勉強になりました。
また何かありましたらよろしくお願いします。

お礼日時:2008/12/10 16:40

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!