プロが教えるわが家の防犯対策術!

A13=10、A14=1、A15=1の場合、A1~A12のセルに下のようにセルを塗りつぶしたいのです。
また、B列C列も同じで行13~15の数値に合わせてセルの色を塗りつぶしたいです。

行13の数値は黄色
行14の数値は青
行15の数値は白

 A B C
1 白 白 白
2 青 白 白
3 黄 青 青
4 黄 青 青
5 黄 黄 青
6 黄 黄 青
7 黄 黄 青
8 黄 黄 黄
9 黄 黄 黄
10 黄 黄 黄
11 黄 黄 黄
12 黄 黄 黄
13 10 8 5
14 1 2 5
15 1 2 2

このようなことは可能ですか?
また、可能であれば方法を教えていただけないでしょうか?

質問者からの補足コメント

  • はるきあです。

    すみません。お礼のところに質問を入れましたが、できました。
    ありがとうございます。

    No.3の回答に寄せられた補足コメントです。 補足日時:2016/07/20 13:40
  • へこむわー

    すみません。
    黄色の部分にしたいときの数式はうまくいきましたが、青色にしたいところのセルの数式がうまくいできません。
    再度、ご教授願います。

      補足日時:2016/07/20 13:46
  • 何度も申し訳ありません。
    解決しました。

    ご回答いただきました皆様、ありがとうございます。

      補足日時:2016/07/20 14:43

A 回答 (3件)

黄色にするのは簡単だと思います。


範囲選択して、条件付き書式で以下のように数式を指定します。
 
 =ROW()>ROWS(A$1:A$12)-A$13


A14などの値での青色は、もっと良い方法があるのかもしれませんが、
以下のような数式で指定すれば、一応可能です。

 =AND(ROW()>A$15,ROW()<=ROWS(A$1:A$12)-A$13)


A15での白色の塗りつぶしを、別の色にするなら以下の数式で可能だと
思います。

 =ROW()<=A$15
「数値の数だけセルに色を付けたい」の回答画像3
この回答への補足あり
    • good
    • 0
この回答へのお礼

ありがとうございます。
できました!

もう一つ教えてください。
これは行1から始めましたが、行16から行27までの間で設定する場合、どのような数式になりますか?
指定のセルの数字を変更したのですが、選択したセルすべてが同じ色になってしまいました…

お礼日時:2016/07/20 13:26

こんにちは



グラフ機能を利用したほうがはるかに簡単だと思いますけれど・・・
条件付き書式を利用することでも実現は可能ですね。

ご質問の例で言えば・・・
1)まずセルのデフォルト背景色を白にしておいて
2)A1セルの条件付き書式として
 =A$13+A$14+ROW()>12 の条件で背景が青になるように設定
3)続けて、
 =A$13+ROW()>12 の条件設定で背景が黄となるように設定
4)A1セルを選択して、C12の範囲までフィルコピー
といった感じでできませんか?
2)3)の順序を間違えるとうまくいきません。
    • good
    • 0
この回答へのお礼

ありがとうございます!
できました!

しかし、行1に行を挿入すると、A14も含めて黄色に染まってしまいました。

行16から行27までの間でこの設定する場合、どのような数式にしたらいいですか?

お礼日時:2016/07/20 13:35

》 行13の数値は黄色


A13 が 10、かつ、A10 が黄だからですよね?

》 行15の数値は白
A15 が 1、かつ、A1 が白だからですよね?

》 行14の数値は青
A14 が 1、かつ、A1 が白なのに、なぜ青なンですかぁ?
    • good
    • 0
この回答へのお礼

すみません。
質問の仕方が悪かったです。

A1~A12のセルには、A15の数値のセル数、A14の数値のセル数、A13の数値のセル数を上から順番に塗りつぶしたいと考えています。
A13,A14,A15の数字は必ずしも固定ではなく変動します。

A13=8、A14=1、A15=1の場合は、A1に白の塗りつぶし、A2に青の塗りつぶし、A3~A12に黄色の塗りつぶしとなればいいのですが…

自動的にセルを塗りつぶしてくれるようにどのように条件付き書式を設定したらいいものなのか悩んでいます。

お礼日時:2016/07/20 12:04

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています