こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

結合セルでの条件付き書式の方法

エクセルで結合セルの条件付き書式の方法について教えていただけたら幸いです。

Excel2010を使用しております。

カレンダーを作成しようと、月によって曜日が自動で入力されるように設定をし、特定の曜日や祝日に網掛けをするように設定をしました。
(網掛けは条件付き書式で特定の曜日はWEEKDAYの数式、祝日はCOUNTIFの数式を使って設定しました)

添付画像ですと例えばA8とA9、B8とB9がセルの結合してあるのですが、網掛けが適用されるのが8の行だけで9の行には網掛けが適用されません。
セルの結合で空データのためそのようになっているのかとは思いますが、8の行、9の行ともに網掛けをするように設定することはできないのでしょうか?

回答よろしくお願いいたします。

投稿日時 - 2015-04-09 12:37:56

QNo.8952315

困ってます

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

画像だけじゃ データがそれぞれどうなっているのかさっぱりです。

日付はシリアル値を表示形式で「d」にしているものとし
曜日はシリアル値を TEXT関数で「月」「火」などの文字列にしているものとします。

結合の仕方自体を工夫すればいい訳ですが それが面倒だというなら 条件付き書式の
数式を

=$B3&$B4="日"

みたいにしとけばいいと思います。 A列を使うなら

=WEEKDAY(MAX($A3:$A4))=1

投稿日時 - 2015-04-09 13:57:40

お礼

私のわかりにくい質問文からの回答ありがとうございました。
アドバイス通り条件付き書式を変えましたところ、特定曜日、祝日ともに思ったとおりの網掛けをすることができました。
ここ数日試行錯誤していたので本当にたすかりました。
ありがとうございました。

投稿日時 - 2015-04-09 16:19:13

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

 質問者様の添付画像が若干見難いので確認したいのですが、日付が入力されているセルの中で一番上にあるセルはA4セルで宜しいのでしょうか?
 御質問文に書かれている情報だけでは、A列やI列に入力されている日付が、「シリアル値で入力されていて書式設定の表示形式がdとなっている」のかそれとも「シリアル値ではなく、見たままの数値が入力されていて、画像には写っていないどこかにある年と月のデータと合わせる事で、何年何月何日のデータとして条件付き書式の数式内で計算させている」のか、どちらなのかが判りません。
 そのため、条件付き書式で設定する数式そのものを御伝えする事は出来ませんが、今現在質問者様が設定しておられる条件付き書式の数式の中で、「同じ行のA列のセル」を参照している部分を次の4つの数式の内の何れか好きなものと差し替えてしまえば良いと思います。(絶対参照と相対参照の違いに注意して下さい)

OFFSET($A4,-MOD(ROW()-ROW($A$4),2),)

OFFSET($A$4,FLOOR(ROW()-ROW($A$4),2),)

INDEX($A:$A,ROW($A$4)+FLOOR(ROW()-ROW($A$4),2),)

INDEX($A:$A,ROW($A4)-MOD(ROW()-ROW($A$4),2),)


 尚、I列の場合は、上記の数式の中でA4セルを参照する箇所の代わりにI4セルを参照する様にして下さい。

投稿日時 - 2015-04-09 15:16:35

お礼

私のわかりにくい質問、画像から回答していただきありがとうございました。
私の質問自体は別の回答者様からの方法で解決できたのですが、私の文章や画像が足りなかった部分を予測し補足しなが回答していただきとてもうれしかったです。
この度は本当にありがごうございました。

投稿日時 - 2015-04-09 16:22:24

あなたにオススメの質問