• ベストアンサー

スプレッドシートの条件付書式について

カスタム書式を勉強中の者です。 C列の範囲に、D3セルの1があれば「D4からD13(黄色で囲った部分)まで塗りなさい」としたい。 しかし、D4しか塗れなかったのはどうしてなのでしょう? 土つぼに はまり質問ばかりです。

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

  • ベストアンサー
  • SI299792
  • ベストアンサー率47% (793/1658)
回答No.1

この場合 =COUNTIF($C:$C,D$3) にしなければなりません。 何故なのか、 条件付き書式は、数式のコピペと同じで $を付けないと対象が移動します。 つまり、 D5: =COUNTIF($C:$C,D4) D6: =COUNTIF($C:$C,D5) となります。表示されないので解りにくいですが。 つまり、貴方の式だと、 1つ上が条件に合うと色を付けるという意味になります。 私は確認の為に隣に数式を入れてコピペします。(確認ができたらけばいい) https://docs.google.com/spreadsheets/d/1-xbIAipAy-AQtciXowPl2whT-0oA8bOmQ6wpYmJIzUg/edit?usp=sharing

t16440803
質問者

お礼

下方向にスライドしていくイメージですね。 分かりやすく教えてくださりいつもありがとうございます。

すると、全ての回答が全文表示されます。

その他の回答 (2)

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

この回答は、同じ件で、別質問も出して、そちらで納得したようだから。締め切る べきではないか? 永くの残すべき問題でもないと思いますよ。 == 条件付き書式は、1セル(アクチブにしている1つのセル)を目当てにして、(関数で条件を書いて決める方式(数式で・・)の場合)数式を書きますが、通常は、最終的に、複数セル範囲にその書式を設定したいことがほとんどで、式の変化は、その際の考え方は、関数式の複写の時の変化と同じと考えて、チェックします。 変化させない時は、番地に$を付けて、固定します。 こんなのは数回使う機会があれば、すぐぶつかる問題です。

t16440803
質問者

お礼

すみません。こうした質問サイトを使うこと自体が最近はじめたばかりでして、ご想像よりいろいろ初心者なのです。締め切るというルールも初めて知りました。以後気をつけます

すると、全ての回答が全文表示されます。
  • SI299792
  • ベストアンサー率47% (793/1658)
回答No.2

確認ができたらけばいい   ↓ 確認ができたら消せばいい のミスです。 迷ったら、数式をセルに入れてコピペしてみたらいい。動きが解ります。 私はセル上で数式を作って動作確認をしてから条件付き書式に入れるというやり方をしています。最初から条件付き書式に入れません。手間がかかるように見えますが、悪い所がすぐに判り、確実です。

t16440803
質問者

お礼

いつもありがとうございます。 「私はセル上で数式を作って動作確認をしてから条件付き書式に入れるというやり方をしています。」 とのことですが、詳しく教えていただけたらと思います。お忙しいとは存じますが、お時間を割いていただけるときでよいのでお願いします。

すると、全ての回答が全文表示されます。

関連するQ&A