- ベストアンサー
クラス別の平均点より低い時にセルに色付
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは! 条件付書式で対応できると思います。 画像通りの配置として・・・(科目の列順は揃っているという前提) Excel2003以前のバージョンだと C2~色を付けたいセルを範囲指定 → 書式 → 条件付書式 → 「数式が」を選択 Excel2007以降のバージョンだと 同じく、C2~色を付けたいセルを範囲指定 → 条件付書式 → 新しいルール → 「数式を使用して・・・」 → 数式欄に =C2<INDEX($C$18:$G$20,MATCH($A2,$A$18:$A$20,0),COLUMN(A1)) という数式を入れ → 書式 → パターン(または「塗りつぶし」) → 好みの色を選択しOK これで何とか希望通りにならないでしょうか? ※ Excel2007以降のバージョンだとこの画面からそのまま数式欄にコピー&ペーストできると思いますが Excel2003以前のバージョンの場合は間違えないように手入力しないといけないはずです。 ※ 数式内の「C2」部分は範囲指定した一番左上(最初)のセル番地にします。m(_ _)m
その他の回答 (2)
- esupuresso
- ベストアンサー率44% (257/579)
- akina_line
- ベストアンサー率34% (1124/3287)
こんにちは。 条件によってセルに色をつけるのは「条件付書式」を使用します。 また、生徒のクラスを見てその平均点を参照するのには、VLOOKUP関数を使います。 まず、[書式]→[条件付書式]で以下のように設定します。 [セルの値が][次の値より小さい][=$E$18] 書式ボタンを押して適当なパターンを設定する。 これで「E2<E18 の時にE2のセルに色付け」は出来たと思います。 ただし、この式はAクラスの理科についてしか正しくないので、Vlookup関数が必要になります。 上記の条件付書式の「=$E$18」の代わりに「=VLOOKUP($A2,$A$18:$K$21,5,FALSE)」を入れてください。 これで、平均点の表から、生徒のクラス名と一致する平均値の5列目(理科の列)を参照するようになります。他の教科は「5」の値を変更してください。 では。
お礼
ありがとヴざいました。 何かありましたら今後ともよろしくご指導ください。
お礼
tom04様 久し振りです。 その節はいろいろとご指導いただきました。 ありがとうございました。 ご教授通りにできました。