• ベストアンサー

Excelで、条件により行全体の色を変える 

Excelで、横に 名前,英語,国語,算数 というデータがあります。名前は文字列、それ以外は数値のデータです。 このとき、英語が60点以上かつ算数が80点以上の人のデータを(つまり1行の4つのセル全体を)色を変える、という処理はどうやったらできますか。方法は問いませんが、なるべく簡単にできるものをお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

セルのA2からD9に名前,英語,国語,算数の各データが有る場合 セルのA2からD9までを選ぶ 条件付き書式→新しいルール→数式を使用して、書式設定するセルを決定 数式欄に以下を入力する =AND($B2>=60,$D2>=80) 書式→塗りつぶし→色を指定→OK→適用

noname#226959
質問者

お礼

ありがとうございました。この方法が最も簡単なようです。

その他の回答 (4)

  • msMike
  • ベストアンサー率20% (364/1804)
回答No.5

[No.3補足]へのコメント、 》 Excel2016です そういうことは最初に仰るべきでした! ちなみに、私のは Excel 2013 です。 》 [次の数式を満たす場合に…]というメニューを 》 見つけることができません。 バージョンによって当該文言は異なるかも。でも、国語力を活かして同じ意味のものが存在しないかどうか判断すべきです。 例えば、「数式を使用して、書式設定するセルを決定」など。 》 その前からお教えいただけないでしょうか バージョンが異なるので無駄骨は折りたくない、です。サヨナラ。

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.4

>方法は問いませんが、なるべく簡単にできるものをお願いします。 条件付き書式をご存知ですよね? Excel 2007以降であれば2以上の条件を同時に満たすことをチェックできるCOUNTIFS関数がありますので数式で条件を指定してください。 A列:名前、B列:英語、C列:国語、D列:算数として2行目からデータが入力されているものとしてA2:Dnを選択して条件付き書式の設定で次の数式を入力します。(Dnのnは最大行) =COUNTIFS($B2,">=60",$D2,">=80") 「書式」ボタンをクリックして塗りつぶしの色を指定して「OK」ボタンで閉じます。 「適用」のクリックで結果を確認し目的通りなら「OK」ボタンで閉じます。

  • msMike
  • ベストアンサー率20% (364/1804)
回答No.3

添付図参照 [次の数式を満たす場合に…]の直下のボックス内に示した数式が見えますか?

noname#226959
質問者

お礼

ありがとうございました。バージョンを省略したのは失礼しました。 ホーム⇒データ⇒条件付書式⇒セルの強調表示ルール⇒その他のルール の下にありました。 一般的に、質問する人は答える人よりも初心者ですから、自分が分かっている部分を省略するとうまく通じないと思います。相手は条件付書式というもの自体を知らないと仮定する必要があると思います。

noname#226959
質問者

補足

ありがとうございます。しかしながら、[次の数式を満たす場合に…]というメニューを見つけることができません。その前からお教えいただけないでしょうか。Excel2016です。

  • panacon
  • ベストアンサー率31% (214/679)
回答No.2

やってみましたので、図を添付します。 やり方は、評価列を作って、If(and(条件1,条件2),1,0)の式で場合分けすること。 条件付き書式設定の数式で、評価列の値が1であるときにセルの色を変えることです。

関連するQ&A