• ベストアンサー

条件に合うセルを含む行全体を塗りつぶしたい

エクセル2007を使っています。 顧客名   商品A購入金額  商品B購入金額 ○○商事    6000         3000 △△商事    4000         4000 □□商事    6000         6000 上記の表において、 商品A購入金額≧5000 かつ 商品B購入金額<5000  を満たす行全体(上の表で言うと、○○商事の行)を塗りつぶすには、 どのような条件付き書式を設定すれば良いでしょうか? どなたかご教授いただけると助かります。

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

  • ベストアンサー
回答No.1

上記のデータがA1セルから配置されているとして説明します。 2行目で色を使えたい列の範囲を選択して、条件付き書式の設定を行います。 セルの強調表示ルールでその他のルールを選択します。 表示された新しい書式ルールの画面で、数式を使用して、書式設定するセルを決定を選びます。 次の数式を満たす場合に値を書式設定の部分に、下記の式を設定します。 =(AND($B2>=5000,$C2<5000)) 後は上記の条件を満たした場合の書式を設定して、設定を終了してください。 その後、今設定した書式を下の行にもコピーして下さい。

その他の回答 (2)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.3

>○○商事の行を塗りつぶすには 2行目の条件付き書式 条件 「数式が」「=AND($B2>=5000,$C2<5000)」 要は金額の列番号の前に$マークで固定(絶対参照)で金額比較をAND条件で設定する

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

条件を考えるとき A2,B2,C2の各々のセルで考えてもセル番地が変化しないように 行が変わると行が変わるように 例データ 顧客名 商品A購入金額 商品B購入金額 ○○商事 6000 3000 △△商事 4000 4000 □□商事 6000 6000 XX商事 8000 4500 yy産業 5100 3100 ZZ社 5100 5500 A2:C7を範囲を指定して A2セルをアクチブにしておいて、数式は  =AND($B2>=5000,$C2<5000) を入れて書式を設定すればよい。アクチブセルにするセルと、$を入れる場所に注意。 2007の場合は http://www.eurus.dti.ne.jp/~yoneyama/Excel2007/excel2007-jyosyo2.html 「数式を使用して、書式を設定するセルを決定」による。

関連するQ&A

専門家に質問してみよう