• ベストアンサー

条件付書式 セルの色づけについて

エクセル2000を利用しています。 添付画像のように、A~Fさんが提出した枚数によってポイントが表示される表を作成してみました。 C4には提出枚数によってポイントが変わるように下記の数式を打ち込んでいます。 =IF(B4<=0,"",IF(AND(B4>=1,B4<=3),"1",IF(AND(B4>=4,B4<=5),"2",IF(AND(B4>=6),"3")))) 提出枚数=1~3  ポイント=1 提出枚数=4~5  ポイント=2 提出枚数=6以上  ポイント=3 そこで、追加で提出枚数によってC4(C列)の色が変わるように設定したいのですが、うまくできません。 ポイント1=黄色 ポイント2=緑色 ポイント3=赤色 色づけの方法をお願い致します。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

数式を少なくとも 変更前: =IF(B4<=0,"",IF(AND(B4>=1,B4<=3),"1",IF(AND(B4>=4,B4<=5),"2",IF(AND(B4>=6),"3")))) 変更後: =IF(B4<=0,"",IF(AND(B4>=1,B4<=3),1,IF(AND(B4>=4,B4<=5),2,IF(AND(B4>=6),3)))) 推奨: =IF(B4<=0,"",IF(B4<=3,1,IF(B4<=5,2,3))) と変えて,数式の結果が「数値の」123を出すようにしてから条件付き書式をやり直してみると,今度はうまく行きます。

an4921
質問者

お礼

ご回答ありがとうございます。 おぉ、すごい!! C列を『=IF(B4<=0,"",IF(B4<=3,1,IF(B4<=5,2,3)))』にした瞬間に 今までC列に打ち込んでいた色をつける条件付書式が復活したのか、 全ての色が変わりました。 ありがとうございます!!

その他の回答 (3)

  • 221west
  • ベストアンサー率36% (168/459)
回答No.4

No.1の者です。以下補足です。 ひょっとして、条件はもう設定済なのでしょうか? それでもうまく行かないとすると、式に問題があるかも。 ""で囲むと数値ではなく、文字列として認識されます。 (数の1ではなく、単に"1"という住所の一部みたいな) 一番最初の0以下の所は仕方ありませんが、それ以外の所では ""で囲むのを止めてみて下さい。

an4921
質問者

お礼

補足説明ありがとうございます。 そうなんです。 すでに条件付書式は入力済みだったのですが、お陰様で解決しました。 ""で囲むと数値ではなく、文字列として認識されるのですね。 理由がわかって良かったです。 ありがとうごいました。

  • Cupper-2
  • ベストアンサー率29% (1342/4565)
回答No.2

「セルの値」が「次の値に等しい」「1」 「セルの値」が「次の値に等しい」「2」 「セルの値」が「次の値に等しい」「3」 と、条件を3つ作って(追加)ください。 でもって、それぞれにセルの色を変える書式を作成してください。

  • 221west
  • ベストアンサー率36% (168/459)
回答No.1

設定したい範囲を選択(反転表示)させてから、画面上部のメニューから 書式→条件付き書式 を選択して、画像の様に設定すれば可能です。

an4921
質問者

お礼

一番最初のご回答ありがとうございます。感謝します。 私の添付画像でいうところのB列(例えばB4)にご回答の 条件を打ち込むとセルの色が変わるのですが、C列(たとえばC4) に打ち込んでも何も変化がないんです。。。

関連するQ&A