• ベストアンサー

ある点数以上で合格を出して、さらに点数ごとに色を塗りたい

エクセルである点数以上で合格を出して、さらに点数ごとにセルに色を塗りたいのですが 例 80点以上で合格 80~85 青 以下5点ごとに黄 緑 赤 としたいんですがどうすればいいですか

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

A1に点数が入っているとして 適当なセルで =IF(A1>=80,"合格","") とすることで、80点以上の時に合格と表示できます。 「書式」~「条件付き書式」で 数式が =AND(80<=A1,A1<85) =AND(85<=A1,A1<90) =AND(90<=A1,A1<95) と設定することで条件が成立した時に色を付けることができますが、 条件付き書式では、3つまでしか条件を設定することができません。 どうしても4つということであれば、マクロを使わないとできないと思います。

その他の回答 (2)

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

#2です。VBAなら Sub test01() d = Range("A45536").End(xlUp).Row ' MsgBox d For i = 1 To d Select Case Cells(i, "A") Case Is >= 95 Cells(i, "A").Interior.ColorIndex = 3 Case Is >= 90 Cells(i, "A").Interior.ColorIndex = 4 Case Is >= 85 Cells(i, "A").Interior.ColorIndex = 6 Case Is >= 80 Cells(i, "A").Interior.ColorIndex = 5 Case Else Cells(i, "A").Interior.ColorIndex = 0 End Select Next i End Sub B列ならAを全てBにかえて実行のこと。 (やり方) ツール-マクロ-VBEを順にクリックして、VBE画面になる。そこでのメニューで挿入-標準モジュールを順次クリックして出てくる画面に上記コードをコピーして貼りつける。 その後、VBE画面のメニューの実行-SUB/・・・を順次クリックする。 ----- ColorIndexの色は http://634.ayumu-baby.com/vba/color.html を参照。

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

セルに色を付ける(パターン)のでなく、文字色(フォント)を別にすることなら出来そうです。 (1)(2)2ステップ。 (1)点数のある(入れる)セルを範囲指定する。 書式-条件つき書式- 3つまでの条件を(第1、第2、第3で優先関係があると思うので順序が肝心。またそのため「より少ない条件が不要。) (第1条件) セルの値が  次の値より大きい  95 書式  文字色  赤 (第2条件) セルの値が  次の値より大きい  90 書式  文字色  緑 (第3条件) セルの値が  次の値より大きい  85 書式  文字色  黄 (2)点数のある(入れる)セルを範囲指定する。 書式-セル-表示形式ーユーザー定義 [紫][>=80]G/標準;G/標準 (注。青が黒と紛らわしいので 紫色にしました)

関連するQ&A

  • エクセルで特定数値以下・以上で色を変化させたい

    エクセルで、セルA1に特定の数値以下が記入されたらセルB2のセル背景を青色に、特定の数値以上なら赤色になるようなことって可能でしょうか。 例えば、 1/80 1/75 1/70 1/65 1/60 1/55 という6種類のボーダー値があったとして、セルA1の数値が1/75以下なら赤、1/70~1/65なら黄、1/60以上なら青、とB1セルを3パターンの背景色によって状況ごとに変えたいのです。 さらに出来るのであれば、背景色を変えるだけではなく、例えば「下」「中」「上」のような文字もB1セルに表示できないでしょうか? ちなみに、A1には以下のような数式が記入されます。 例: (C1*C2)/(C1+C2) ご教授宜しくお願いいたします。

  • excel関数について

    エクセルでセルの色をその中の数字よって分けたいですが。。。。 たとえば 8 15 17.3 18 19 15 11 12 14 16.3 10以下は赤 10-12はオレンジ 12-14は黄色 14-16は緑 16-18は青 18-20は白 20以上は紫 7種類の色が付けたいです。   どうすればいいのでしょうか? それとも、不可能でしょうか?

  • 判断範囲で条件に合ったものの内の指定数字以上のカウント方法。

     初めまして、よろしくお願いします。  判断範囲で条件に合ったものの内の指定数字以上のカウント方法で何かよい方法はないかと考えています。 例 20以上をカウント 赤 10  赤   1 赤 15  青   3 赤 20  黄   2 青 21  緑   0 青 14 青 22 青 30 黄 11 黄 13 黄 40 黄 21 黄 14 緑 11 緑 12 緑 18  よろしくお願いします。  

  • 色が違う!

    エクセルで表を作り、印刷したのですが、画面でセルに付けた色と印刷されたときの色が違うのです。 赤が黄色になってたり、グレーが緑になってたり。。 どうすれば直るのでしょうか? よろしくお願いします↓

  • エクセルの一つのセルに複数の色をつけたいのですが、可能ですか

    エクセルの一つのセルに複数の色をつけたいのですが、可能ですか 例えば、赤、青、黄色を三等分にしてひとつのセルに色をつけたいのですが よろしくお願いします。

  • EXCELで条件付書式を使いたいが

    またまた質問させていただきます。 条件付書式を使ってセルの色を変えようとしたのですが、条件が6条件有り出来ませんでした。 やりたいことは、C5~AJ54の範囲のセルに下記の文字が入ったとき、そのセルの色を変えたいのです。 入力  セル色 赤外---黄色 青外---黄色 赤中---緑色 青中---緑色 赤内---青色 青内---青色 といったことがしたいのです。 VBAを使ってセルを塗りつぶす例などを調べてやってみましたが、勉強不足で旨くいきませんでした。 どうか、宜しくお願いします。

  • トリビアの泉

    総合計の色が点数によって変わりますが、その色および点数区分(?)はどうなってるの? (紫→青→水色→緑→黄→オレンジ→赤) *赤が最高点100になっていますが一度も見たことが無いんですが・・・

  • 4つ以上の条件付書式設定について

    エクセル2003を使っています。 セルC9からセルS100までの範囲で、6つの条件付セルを設定したいのです。  例えば、セルに        "あ"と入力されると赤色に、        "い"と入力されると緑色に "う"と入力されると黄色に "え"と入力されると青色に "お"と入力されるとグレー色に "か"と入力されると茶色に       セルの色が変わるようにしたいのです。   どなたか、よろしくお願いいたします。   

  • エクセル条件付き書式(空白でない場合に色を付ける、偶数行・奇数行毎に色を変える)

    エクセルの条件付き書式の設定で、 (1)セルが空白でない場合に色を付ける、 (2)偶数行・奇数行毎に色を変える という2つのことを同時に行う方法があれば 教えていただけないでしょうか? (※空白セルは、色なしに設定) (1)=A1<>"" → 赤 (2)=MOD(ROW(),2)=0 → 青  =MOD(ROW(),2)=1 → 黄 上記の設定の場合、空白セルが青・黄になります。 入力すると赤に変わります。 こちらが行いたいことは、 【空白セルは「色なし」で、入力すると、 奇数行は黄色、偶数行は青になることです。】 例 ABC 1* ←A1は黄 2 * ←B2は青 3 A1とB2以外のセルは色なしとなるようにしたい。 ただし、入力した場合に色がつくようにしたい。 よろしくお願いします。

  • 数字に色をつけるとしたら

    こんにちはー。 現在、カウンター素材を作ることにハマっています。 そこで思ったのですが、世の中には、数字に色がついた物があります。 例)抵抗値 0黒 1茶 2赤 3橙 4黄 5緑 6青 7紫 8灰 9白 ビリヤードの球 1黄 2青 3赤 4紫 5橙 6緑 7茶 8黒 9黄 調べてみるとなかなか面白いです。 しかし、見聞があまり広くないので、自分の力ではここまでのようです…。 ほかに何かご存知の物がありましたら、ご投稿お願いします!  ・数字に色がついた例  ・色に数字がついた例 などなど

専門家に質問してみよう