• ベストアンサー

範囲指定を行っての条件付き書式の使い方

Excel2007で条件付き書式を使って、添付画像のような予約表を作成したいのですが、下部の表にてセルB7~B13に"A"、セルK7~K13に"19:00"、セルM7~M13に"20:30"と入力された場合のみ、上部の表のセルC2~E2の色が変わるようにしたいのですが、どうすれば良いのでしょう? 要は下部の表に入力されたAもしくはBにおける、時間の指定範囲が上部の表に色分けで反映されるようにしたいです。 教えて下さい。

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

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

>こちらの説明不足です。申し訳ありません ダラダラといつまでもその調子で、一向にお話が進みませんね? >下の表の入力範囲は全部で20行あります >上の表のA、Bは固定です >下の表のB列(AorB)、KL列(in)、MN列(out)は手入力できるようにし、その都度、AorBとそれぞれ時間が指定できるようにします いずれも回答の方法で解決できますが?(言い方を換えると「それがどうかしましたか?」ということです) 回答した方法で何が問題なのか、つまりまだ何をご相談で言い足りていないのかもう一度よく整理して、今度はキチンともう一回新しいご相談として投稿しなおしてください。 またこれまでのご相談投稿はほっぽらかしにせず、キチンと解決の操作を行ってください。

marutomo140
質問者

お礼

前回ご回答いただいた内容のとおりに新たに作成し、置き換えたらできました。お手数おかけいたしましたm(_ _)m ありがとうございます。

その他の回答 (2)

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

あなたのご相談の書き振りでは、1番が赤、2番は青、3番は緑と決め打ちになっていますね。そういう事にします。 準備:添付図 しばしば問題になるので、1行目の19:00や20:00は「オートフィルドラッグせずに」必ず1セルずつ手で記入します 0:00以降は簡単のため24:00や25:00と記入します 下の表についても同じルールで記入します 手順: C2から条件付き書式を開始する それぞれ数式は データの1行目を見ている =($A2=$B$7)*(MEDIAN(B$1+C$1+(C$1="")*"0:30",$K$7,$M$7-"0:1")=B$1+C$1+(C$1="")*"0:30") で赤 2番のデータを見ている =($A2=$B$8)*(MEDIAN(B$1+C$1+(C$1="")*"0:30",$K$8,$M$8-"0:1")=B$1+C$1+(C$1="")*"0:30") で青 3番のデータを見る =($A2=$B$9)*(MEDIAN(B$1+C$1+(C$1="")*"0:30",$K$9,$M$9-"0:1")=B$1+C$1+(C$1="")*"0:30") で緑 といった具合です。 無駄にセル結合していないので、実地のデータに当てはめるときは注意してください。

marutomo140
質問者

お礼

御回答ありがとうございます。 こちらの説明不足です。申し訳ありません。

marutomo140
質問者

補足

御回答ありがとうございます。 こちらの説明不足です。申し訳ありません。 ・下の表の入力範囲は全部で20行あります ・上の表のA、Bは固定です ・下の表のB列(AorB)、KL列(in)、MN列(out)は手入力できるようにし、その都度、AorBとそれぞれ時間が指定できるようにします

  • nao-y
  • ベストアンサー率58% (111/190)
回答No.1

確認させてください。 ・色分けの基準は何ですか?  例えば、21:00~22:00までの間は赤で塗り、  22:00~23:00までの間は緑で塗り、  23:00~0:00までの間は青で塗る、とかですか? ・下の表の入力範囲は3行だけですか?違いますよね? 例えば仕事のできない人でも下の表を元に上の図を描けるように 説明していただかないと、コンピュータに仕事をさせることは できませんよ。

marutomo140
質問者

お礼

御回答ありがとうございます。 こちらの説明不足です。申し訳ありません。

marutomo140
質問者

補足

御回答ありがとうございます。 ・色分けの基準は特にありません。下の図の囲み線の色に合わせて色分けをしただけです ・下の表の入力範囲は全部で20行あります ・下の表のB列、KL列、MN列は手入力でその都度、AorBと時間が変わります ・

関連するQ&A