• 締切済み

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

セルA1、B1、C1、D1を使用します。 セルA1には4桁の番号を入力するものとします。 セルB1、C1、D1には日付を入力するものします。 【1】セルB1に日付を入力すると、セルA1の文字色が赤になるよう設定。     →これは自力で「条件付き書式」で設定できます。 【2】セルB1とC1に日付を入力すると、セルA1の文字色が青になるよう設定。 【3】セルB1とC1とD1に日付を入力すると、セルA1の文字色が緑になるよう設定。 上でも書きましたが、【1】の設定は条件付き書式で設定できました。 【2】、【3】についての設定が、上手くできず困っております。 【1】の設定を条件付き書式にて設定しましたので、【2】、【3】についても できれば条件付き書式で設定したいと思いますので、 可能であれば設定方法を教えてください。 条件付き書式で設定不可能であれば、他の設定方法をご存知であれば 教えてください。 よろしくおねがいします。

みんなの回答

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

上手くできないというのはどういうことかな。 数式を作って、ちゃんと結果が返って文字の色が変わらなければ行けないのに変わらないと言うことなのか その数式が分からないのか。 …両方を考慮して回答してみましょう。 質問では  条件1 B1 に日付が入力されている  条件2 B1、C1 に日付が入力されている  条件3 B1、C1、D1 に日付が入力されている ですね。 条件式はそれぞれ  条件1 =B1<>""  条件2 =AND(B1<>"",C1<>"")  条件3 =AND(B1<>"",C1<>"",D1<>"") になると思います。 ですが、これをこのまま条件として設定すると 条件1 しか有効になりません。 実はコレ、   条件1>条件2>条件3 こんな優先度があるんです。 ですので、条件付書式に記述するなら  条件1 =AND(B1<>"",C1<>"",D1<>"")  条件2 =AND(B1<>"",C1<>"")  条件3 =B1<>"" としましょう。 条件に入力する関数式の説明は不要ですよね?

itadaki-mausu
質問者

お礼

詳しい回答ありがとうございます。 うまく出来ないというのは、確かに曖昧ですね(汗) 考慮していただいたのが求めていた回答です。助かりました。 条件1>条件2>条件3 については、すっかり忘れておりました。 また一つ、勉強になりました。

  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.2

>【1】セルB1に日付を入力すると、セルA1の文字色が赤になるよう設定。 この書式がどう設定されたのかが分かりませんが 条件付書式はOfficeXPまでであれば3個まで、Office2007以降であれば3個以上も設定できます 【1】の条件付書式を数式で行ったのであれば【2】【3】は AND関数で【1】で使用した条件式と同じ形式で【2】【3】に当てはめた条件式を作成し連記した形式で対応可能

itadaki-mausu
質問者

お礼

使用しているのはOfficeXPです。 きちんとバージョンを書くべきでしたね。 回答ありがとうございました。 設定うまくできました。

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

ご利用のエクセルのバージョンが不明ですが,仮に2003までのエクセルの場合。 A列を列選択,条件付き書式を開始します。 まず条件3を設定:  セルの値が → 数式が に変更し,  =COUNT(B1:D1)=3  によって文字色緑を設定 追加をクリック 続いて条件2を設定:  セルの値が → 数式が に変更し,  =COUNT(B1:C1)=2  によって文字色青を設定 追加をクリック 最後に条件1を設定:  セルの値が → 数式が に変更し,  =B1<>""  によって文字色赤を設定。

itadaki-mausu
質問者

お礼

ありがとうございます。 回答をしていただくと、なるほど納得☆わかりやすいです。 ただ、範囲選択をするだけではなく、カウントを使うというのは大変勉強になりました。

関連するQ&A