- ベストアンサー
EXCEL 条件付きのセルに色をつける方法
- みんなの回答 (8)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (7)
- sige1701
- ベストアンサー率28% (74/260)
こんな感じかな =B2=LARGE(($B$2:$B$7>=600)*B$2:B$7,1)
補足
回答ありがとうございます。 この数式では色が表示できませんでした(ToT) でも#7様の方法で表示させる事ができましたのでOKです。 ありがとうございました。
- A88No8
- ベストアンサー率52% (836/1606)
こんにちは 回答者さんが混乱する前に要求事項を再確認させて下さい。 質問者さんの要求事項2)は、1)よりも優先するべき条件ですね。 つまり、a)B列投票数が600未満のものは順位付の対象外とする。 その条件が満たされた上でb)第3位まで色づけをする..(^^;
補足
その通りです。 B列のある一定数(今回の場合で言うと600)以下のデータに関しては除外し、 それ以上のデータの中から上位3番目までを順位付け+色づけしたいのです。
- mt2008
- ベストアンサー率52% (885/1701)
- KURUMITO
- ベストアンサー率42% (1835/4283)
B2セルから例えばB100までのセルを選択します。 その後に「ホーム」タブの「スタイル」に有る「条件付き書式」をクリックし「新しいルール」を選択します。 「数式を使用して、書式設定するセルを決定」を選択して数式の窓には=AND(B2=LARGE(B$2:B$100,1),B2>=600)を入力して「書式」をクリックし、「塗りつぶし」のタブで1位に付けるセルの色を設定し、OKします。 同じようにして=AND(B2=LARGE(B$2:B$100,2),B2>=600)を入力して2位につける色を設定します。=AND(B2=LARGE(B$2:B$100,3),B2>=600)で3位につける色を設定します。 これらではF3などに設定している色は使わずに書式から直接指定します。
補足
回答ありがとうございます。 多分おっしゃってるのは新しいバージョンのエクセルですよね?(^^;) でも関数は一緒だと思うので、私のバージョンのものにそのままコピペしましたが、 この数式だと上位から3番目ではなく、位置的に上位から3つ・・・ すなわち、C2、C3、C4が数値に関係なく色づけされました。
- mt2008
- ベストアンサー率52% (885/1701)
B2:D7を選択し、以下の条件式を入れ書式を設定でどうでしょう。 条件(1) 数式が =($B2>=600)*(RANK(B2,B$2:B$7)=1) 条件(2) 数式が =($B2>=600)*(RANK(B2,B$2:B$7)=2) 条件(3) 数式が =($B2>=600)*(RANK(B2,B$2:B$7)=3)
補足
回答ありがとうございます。 この数式を入れたら、色付けすらできなくなりました(ToT)
- gyouda1114
- ベストアンサー率37% (499/1320)
画像で (1)B2からD7を選択 (2)書式 → 条件付き書式 → 条件(1) (3)数式が → =RANK(B2,B$2:B$7,0)=1 (4)書式 → 塗りつぶし → 網掛けの色 → 赤 (5)書式 → 条件付き書式 → 条件(2) (6)数式が → =RANK(B2,B$2:B$7,0)=2 (7)書式 → 塗りつぶし → 網掛けの色 → オレンジ (8)書式 → 条件付き書式 → 条件(3) (9)数式が → =RANK(B2,B$2:B$7,0)=3 (10)書式 → 塗りつぶし → 網掛けの色 → 水色 参考 条件付き書式 http://kokoro.kir.jp/excel/conditional_form.html
補足
回答ありがとうございます。 この方法で順位での色分けは可能ですが、 Bの列の600以上のみの条件をクリアできないですよね・・・(^^;) 何かいい方法ないでしょうか。
下記のサイトがお役に立たないでしょうか。 http://itpro.nikkeibp.co.jp/article/COLUMN/20060825/246459/?ST=techskill
補足
回答ありがとうございます。 教えて頂いたサイトの内容では若干不十分なようです。 色づけは出来ますが、条件設定(順位)ができませんね(つД`;) ありがとうございました。
お礼
度々回答ありがとうございます。 今回教えて頂いた数式で無事表示させる事ができました!!! 本当にありがとうございました。