• ベストアンサー

条件付き書式設定の書式のコピー貼り付け。

条件付き書式設定の書式のコピー貼り付け。 Windows XP オフイス2003を使用しています。 画像のようなカレンダーつきの表を作成しています。 E2・E3に条件つき書式を設定したもを、C2・C3 からQ2・Q3迄選択をして形式を選んで貼り付けを選び、書式だけをクリックしてもうまくいかず添付画像のようになります。土日に指定した色分けをするには、どこがおかしいのでしょうか ?

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

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

>土曜・日曜・祭日 以外のところに >条件1・2・3 指定した色と違う色(水色)が付きます(E2には付きません)。 >指定していない色が付くのは、何が違うのでしょうか 普通に考えると,それはセルに「地の色」を塗ってある状態です。 条件付き書式の1や2や3が発色すればその色になりますが,どの条件もヒットしない普通に平日のセルは,単に地の色のまま残って見えているのが正解です。 条件付き書式ではなくいつものセルの色塗りのボタンやダイアログで,3行目の水色セルの色を確認してみましょう。

aabbccabc
質問者

お礼

条件付き書式ではなくいつものセルの色塗りのボタンやダイアログで,3行目の水色セルの色を確認してみましょう。 色塗りボタンを確認しますと、水色のセルが選択されていました。白地にして再度、条件つき書式をコピーすると、白地になりました。 最初コピーを貼り付けるときは、3行目がすべて白地で、条件設定したところはその色になりました。なぜそれ以外のところに、関係ない色が選択されるのでしょうか。 このようになった場合は、色塗りボタンを確認するようにしたほうがよいのでしょうね。 とりあえず、ありがとうございました。

その他の回答 (3)

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

$の付け方を間違いてます。 E2:E3について 条件1は =COUNTIF($A$4:$A$19,E$2)=1 で休日の書式 条件2は =WEEKDAY(E$2)=1 で日曜の書式 条件3は =WEEKDAY(E$2)=7 で土曜の書式 です。 「$E2」と式中に書いて,それを「横に」コピーしたら「$E」は変わらないままです。結果してC列もQ列も等しくE列を見る式でしか貼り付かず,間違います。 真横にコピーしてEがCDE…Qに変わって欲しい時は,Eの前の$は付けません 2行目の式をコピーして3行目に,つまり上下にコピーするとき,「$E2」では「$E3」になってしまって間違いです。 2行目も3行目もどっちも日付のある2行目の式を「上下にコピーしても変わらずに」見て欲しいのですから,「$2」の方に$が付いてないといけません。

aabbccabc
質問者

補足

回答 ありがとうございます ご指摘のとおり $ のつけ方が間違っていました。 E2とE3の条件1(濃いブルー)・2(黄緑)・3(オレンジ)に濃い色をつけ確認しましたが(フォントは、ともに赤)、土曜・日曜・祭日 とも指定した色が付きます。 E3 のセルで土曜・日曜・祭日 以外のところに条件1・2・3 指定した色と違う色(水色)が付きます(E2には付きません)。指定していない色が付くのは、何が違うのでしょうか

  • chuchuo
  • ベストアンサー率45% (99/217)
回答No.2

はじめまして WEEKDAY($E2)=7 とありますが WEEKDAY(E2)=7 の誤りでは? $マークをつけるとコピーしたときに その直後のセル行・列が固定になります。 $マークをはずすとコピーした移動分変更されます。

aabbccabc
質問者

お礼

ありがとう ございます。$をはずすとエラーが出ます。 $のつけ方が間違ってたようです。

  • akiomyau
  • ベストアンサー率43% (555/1280)
回答No.1

図からは条件付き書式設定の式まで見ることはできませんが 現象から判断して、条件付き書式設定で設定してる式が絶対参照を使っているのではないでしょうか。 E2に設定する式を =WEEKDAY(C2,2)>=6 と相対参照の式にすれば 式をコピーしてもうまくいくはずです。

aabbccabc
質問者

補足

ありがとう ございます。$をはずすとエラーが出ます。 $のつけ方が間違ってたようです。 NO.3 の方の回答にしないとだめでした