Excelの条件付き書式でセルの塗りつぶしを設定できない問題について

このQ&Aのポイント
  • Excelの条件付き書式で、思った範囲にセルの塗りつぶしを設定できず困っています。
  • 休日一覧に記載されている日付と同じ日付があれば、左表の日付と曜日欄を赤色で塗りつぶし、更にその下の枠内を黄色で塗りつぶしたいと考えています。
  • 現在、条件付き書式で設定している数式は、赤色の塗りつぶしと黄色の塗りつぶし共に、=MATCH(A$1,$Q$2:$Q$13,0)>0を入力しています。どうすればうまくセルを黄色で塗りつぶすことができるのかわからず困っています。
回答を見る
  • ベストアンサー

Excelの条件付き書式の設定で困っています。

Excelの条件付き書式で、 思った範囲にセルの塗りつぶしを設定出来ず困っています。 現在、貼付の画像のような形の表を作っています。 休日一覧に記載されている日付と同じ日付があれば、 左表の日付と曜日欄を赤色で塗りつぶし、 更にその下の枠内を黄色で塗りつぶしたいと考えています。 しかし現状では、貼付画像のように、 塗りつぶされないセルが生じています。 現在、条件付き書式で設定している数式は、 赤色の塗りつぶしと黄色の塗りつぶし共に、 =MATCH(A$1,$Q$2:$Q$13,0)>0 を入力しています。そして、 赤色の適用先…$A$1:$O$2 黄色の適用先…$A$3:$O$5 としています。 どうすればうまくセルを黄色で塗りつぶすことが出来るのかわからず 困り果てて書き込み致しました。 Excel初心者のため、とんちんかんな数式や質問かもしれず申し訳ありませんが、 皆様、ご教示くださいますよう、何卒よろしくお願い致します。

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

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

>どうすればうまくセルを黄色で塗りつぶすことが出来るのか 方法1: 言わずもがなですが簡単な方法としては、4行目と5行目もセルを(3つずつ)結合してしまえばOKです。 方法2: A3:O5を選択 必ずA3セルがアクティブセルになっていることを確認してから 条件付き書式▼で新しいルールを開始 数式を使用して…を選び =COUNTIF($Q:$Q,LOOKUP(99999,$A$1:A$1)) と記入、黄色い書式を設定してOK。 赤く塗るのも数式は一緒です。

marunomaru
質問者

お礼

keithin様 早速お返事をいただき、どうもありがとうございます。 方法1ですが、そうなんですよね、これが出来ると私も良かったのですが、 今回組んでいる表では仕様上変更出来ず…残念です。。 そして方法2ですが、早速やってみました。 出来ました! 恥ずかしながら私の頭ではこの数式の意味を ちゃんと理解出来ないのがとても情けないのですが… ですが、ずっと困っていた事が出来て、これでやっと前に進めます! 本当にどうもありがとうございました。

その他の回答 (2)

  • Cupper-2
  • ベストアンサー率29% (1342/4565)
回答No.2

結合したセル・・・これがポイント。 H1セルには何も入力がありません。 H4セルに設定されている条件付き書式は、なにも入力のないセルを参照して結果を返していることになっていませんか。 H4セルのように1行目と同じ列幅で結合していないセルに対しては  単独で条件付き書式を設定するか、(この場合、横3つのセルに設定した後に、横へコピー)  列を補正するような形で数式を組む 必要があります。 ごめんなさい。眠いのでアドバイス止まりです。。。

marunomaru
質問者

お礼

Cupper-2様 早速お返事をいただき、どうもありがとうございます。 結合したセル…やはりこれがポイントだったのですね。 うまくいかない原因はこれなのかな…と思うものの、 しかしそれをどうしていいのかが全くわからな状態だったため、 ご説明を受けて、ハッとしました。 私の知識でまず取り掛かれるのは、 単独で条件付書式を設定することでしたので、早速やってみました。 出来ました! これでやっと前に進めます! 眠い中教えていただきまして、 本当にどうもありがとうございました。

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

=MATCH(A$1,$Q$2:$Q$13,0)>0 だと休日一覧にない場合 #N/A! エラーになるので =ISNA(MATCH(A$1,$Q$2:$Q$13,0))=FALSE としないと正しい結果が得られません。 休日一覧にあるかどうかを確認するだけなら =COUNTIF($Q$2:$Q$13,A$1) のほうが正解の数式でしょう。

marunomaru
質問者

お礼

mshr1962様 早速お返事をいただき、どうもありがとうございます。 教えていただいた2つの数式で試してみたのですが、 なぜかうまくいきませんでした。。。 私のやり方がいけなかったのかもしれません。。。 せっかく教えていただいたのに申し訳ありません。 ですが、エラー対策等教えていただき、 大変勉強になりました。 本当にどうもありがとうございました。

関連するQ&A

  • エクセルの条件付き書式設定

    エクセルの条件付き書式設定を教えて下さい。 数式にして「=A3=TODAY() 」と入力し日付が来たら色が変わる ようにしていますが、日付より2~3日前から当日まで色を 変えたいのですが書式設定を教えて下さい。お願いします。

  • 条件付き書式(エクセル2003)について

    セル C1 の値(文字列)がXならばセルA1 の背景色を黄色にしたいんですが、「条件付き書式」からどうすればいいのでしょうか?A1を選択して条件付き書式、数式が、まではわかるのですがここからどうしましょうか? =C1="X" で、パターンから色を黄色にすればいいんでしょうか???

  • エクセルの条件付き書式について

    A1セルに「100」が入力された場合、B1セルの色を赤に、同様にして200:青、300:黄、400:緑、500:赤、600:青、700:黄、800:緑という風にB1セルの色を変えたいと思います。 条件付き書式は3つまでしかないのですが、色のパターンは4種類なので、元の書式と合わせると4パターンです。 条件付書式で、A1セルの値が200又は600ならB1セルの色を青にするにはどうすればよろしいでしょうか。 つたない文章でわかりにくいかと思いますが、よろしくご回答ください。

  • Excel 条件付き書式 3つ以上のルール設定

    Excel条件付き書式にて、 数式を使用して、下記のようなルールを設定したいのですが、可能でしょうか? AかつBかつCの場合セルの色を赤にする。 A:O4=<>"" B:Q4="" C:DATEDIF(O4,TODAY(),"D")>$Y$5 よろしくお願い致します。

  • 条件付き書式 数式について Excel2003

    条件付き書式 数式について こんにちは。Excel2003を使用しています。条件付き書式を数式で使おうと思っています。 A列のセルの書式設定は「日付」になっています。 A1に「2011/7/28」とはいっています。 やりたいことは、A列の日付が今日の日付とイコールならA1~C1のセルの背景色を赤にしたいと思っています。 そこで、書式の条件付き書式から数式を選び、下記の式を入力しました。 today() = A1 で書式のパターンを赤にしました。 しかしながら、何もかわりません。何が間違っていると考えられるでしょうか?

  • 条件付き書式設定

    条件付き書式設定でやりたいことがあります。 良い方法があればアドバイスください。 エクセル2002でセルD1に数字を入力して、さらにセルC1にも数字を入力したら、セルA1からD1が赤に塗りつぶしになるようにできないでしょうか? 何も入力しないときはセルは白のままにしておきたいです。 以下の設定で1つのセルだけならできました。 セルD1をクリックして、「書式」「条件付き書式」で条件1に「数式が」にして「=$D$1<>""」と入力して「書式」をクリックして「パターン」タブでセルの網掛けの色を赤にすると、セルD1が何も入力されていない時は、セルは白ですが、数字を入力するとセルが赤になりました。 この応用で、セルD1とC1の両方に入力すると、セルA1:D1が赤になるようにしたいのです。 条件書式設定でできますでしょうか? どうしても出来ないならそれ以外でする方法はありますか?

  • エクセル 条件付き書式で複数設定する方法を教えてください。

    こんにちは。いつも大変お世話になっています。 エクセルの条件付き書式の1つめに =mod(row(),2)=0 と入力して、1行おきにセルの色を黄色に変えるようにしました。 次に条件2つめとして、=a1 だったら、文字色を赤に変えるようにしました。 すると、条件1で設定した、セルの色が変わらない方ならば、=a1の場合、文字が変わるのですが、セルの色が黄色だと、文字色は黒のままなのです。 これを、1行おきにセルは黄色で、なおかつ=a1の時は文字を赤くするにはどのようにしたら良いのでしょうか? どうぞよろしくお願いします。

  • エクセル・条件付き書式設定について

    エクセルの入力について教えてください。 セルA縦に曜日を、セル1横に時間をいれた1ヶ月時間割りです。 ●条件1 A2~は土日にあたる日ならば黄色をつける ●条件2 かつ、そこに文字が入った場合は水色にする といった設定にする場合 どのような数式を用いたらよいのか教えてください。 自分で考えたのは ●条件1 数式が or(A1="土",A1="日")=true の場合 黄色 ●条件2 セルの値が 等しくない =""  の場合 水色 なのですが条件1はクリアーするものの 該当箇所は水色になりません。 以上でわかりますでしょうか、よろしくお願いします。

  • Excel:条件付書式の色設定について

    Excelの条件付書式の設定について質問です。 特定のセルの値がマイナスでセルに色が付いていないときに色(文字ではなくセルに色)を付けるという条件式を作りたいです。 例 A1にマイナスの数値が入っています。 B1のセルに色が付いていない場合、薄い黄色を付けたいです。 おそらく条件つき書式は 数式が  =AND($B1=色が付いていない,$A1<0)  薄い黄色 の様な式になると思うのですが、色が付いている付いていないの条件式が分かりません。 宜しくお願いします。

  • Excel で 条件付き書式について

    Excel 条件付き書式で以下の設定式を教えて下さい。 A1セルに0から50 の数値入力の場合は、B1セルが赤色に A1セルに51から70 の数値入力の場合は、B1セルが黄色に A1セルに71から100 の数値入力の場合は、B1セルが青色に 以上、よろしくお願いいたします。

専門家に質問してみよう