• ベストアンサー

エクセル2010 データの抽出方法について

お世話になります。 添付画像のように、シート(1)、シート(2)それぞれに別の仮題に 対する点数が入っており、その点数がそれぞれ21点以上の場合、 2点が入る別の得点シート(1)、(2)があります。 今回、得点シート(1)、(2)から、2点を獲得した全ての者を得点 シート(3)として抽出したいのですが、方法がうまくわかりません。 どなたかお分かりの方はご教示ください。 欲を言えば、画像のような色が付くとありがたいです。 宜しくお願い致します。

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

  • ベストアンサー
  • dogs_cats
  • ベストアンサー率38% (278/717)
回答No.1

シート1,2のデータ範囲はどちらもB3~B7とします。 シート3の配置は下記の図通り セル色は条件付き書式で設定します。 シート3の式 B3式及び条件付き書式 =IF(Sheet1!B3>=21,2,"") データが整数であればSheet1!B3>20で可 条件付き書式の数式=B3=2と入力し書式設定で黄色設定 条件付き書式設定後必要セル範囲までコピペ 21以上は2、それ以外は空白とする B11式 =IF(Sheet2!B3>=21,2,"") 条件付き書式設定=B11=2、水色設定 B3と同じ F3 =IF(OR(B3<>"",B11<>""),2,"") 条件付き書式を3つ設定 =and(B3=2,B11=2) セル色を緑色設定 =and(B3=2,B11="") セル色を黄色設定 =and(B3="",B11=2) セル色を水色設定 シート1,2のセル色変更も上記の条件付き書式で設定 条件付き書式 数式を使用する方法は下記サイトで確認下さい。 http://excel.life.coocan.jp/index/indexcell_joken_newrole_cal.html

an4921
質問者

お礼

集計シートの抽出したいセル(F3)に、 =IF(OR(シート(1)!B3<>"",シート(2)!B11<>""),2,"") を入力することで、抽出が成功しました。 また、条件付き書式設定でも、 =and(シート(1)!B3=2,シート(2)!B11=2) +色指定 =and(シート(1)!B3=2,シート(2)!B11="") +色指定 =and(シート(1)!B3="",シート(2)!B11=2) +色指定 と設定することで、解決しました。 ありがとうございます!

an4921
質問者

補足

IF関数に含まれている <> が思いつきませんでした…。 これはどういう意味なのでしょうか?

関連するQ&A