- ベストアンサー
エクセル 「数式を使用して書式設定」式の書き方
「条件付き書式」の設定について教えて下さい。 「数式を使用して書式設定するセルを決定」にて、セルの塗りつぶしをしたいです。 「次の数式を満たす場合に値を書式設定」で、下のような範囲指定をしたいです。 セルに格納されているのは数値で、例えば「70」以上でセルの色を黄色に、「80」以上でセルの色をオレンジ色に、「90」以上でセルの色を赤色に、という風に設定したいです。 その時の、条件式の書き方を教えて下さい。 宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは セルA1にセットするとして、「条件付き書式」で 数式 =$A$1>=70 で、書式塗りつぶし黄色で一旦作成してから、 「条件付き書式」の「ルールの管理」で新規ルール 数式 =$A$1>=80 で、書式塗りつぶしオレンジ 数式 =$A$1>=90 で、書式塗りつぶし赤 を追加して、「条件を満たす場合は停止」にそれぞれチェックを入れます。
その他の回答 (1)
- bunjii
- ベストアンサー率43% (3589/8249)
>セルに格納されているのは数値で、例えば「70」以上でセルの色を黄色に、「80」以上でセルの色をオレンジ色に、「90」以上でセルの色を赤色に、という風に設定したいです。 複数のセルに対して条件付き書式を設定するときはIF関数の条件分岐の動作を参考に多重入れ子構造と同様な考え方をしてください。 =A1>=90 → "赤" =A1>=80 → "オレンジ" =A1>=70 → "黄" 条件付き書式では1つの数式で条件分岐できませんので上から順に評価され、該当する条件範囲では次の条件のチェックを行わずに処理を終了してしまいます。 逆順にする場合は次のように変える必要があります。 =AND(A1>=70,A1<80) → "黄" =AND(A1>=80,A1<90) → "オレンジ" =A1>=90 → "赤"
お礼
条件付き書式で条件分岐をするのは一つの数式では出来ないのですね。 しかし教えて下さった方法で設定をすることができました。 回答をくださいまして、ありがとうございました。
お礼
おかげ様で設定をすることが出来ました。 回答を下さいまして、ありがとうございました。