• 締切済み

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

Excelの条件付書式で困っています。 A,Bと列がありまして、Aには訪問予定日、Bには報告日を入れており、報告が遅滞したセル(B列)に色を付けようと思います。 条件を下記に記します。 1.条件付けは、訪問予定日が決まってから。 2.訪問予定日より7日以上過ぎている物に黄色 3.訪問予定日より10日以上過ぎている物に赤色 4.報告日を入力したら、日付のカウントを止める。(入力前に色付けされていた場合は、そのままの色付け) 以上の条件を満たす条件付書式の付け方をお教え下さい。 よろしくお願い致します。

みんなの回答

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.3

A1~B1の範囲を選択した後、 メニューの[書式]ボタンをクリック   ↓ 選択肢の[条件付き書式]をクリック   ↓ 現れる「条件付き書式」ウィンドウの「セルの値が」と表示されている欄を「数式が」に変更   ↓ 「条件付き書式」ウィンドウの内の[書式]ボタンをクリック   ↓ [パターン]タブをクリック   ↓ 赤色をクリック   ↓ [OK]ボタンをクリック   ↓ 「条件付き書式」ウィンドウ内の数式を入力するための欄に次の数式を入力 =AND($A1<>"",IF($B1="",TODAY(),$B1)-$A1>=10) 数式を入力した後、[追加]ボタンをクリック   ↓ 現れる条件(2)の入力欄に、条件(1)と同様の手順で、 書式の[パターン]に黄色を選択し、 数式に =AND($A1<>"",IF($B1="",TODAY(),$B1)-$A1>=7) と入力する   ↓ 「条件付き書式」ウィンドウの[OK]ボタンをクリック   ↓ A1~B1の範囲を選択   ↓ メニューの[編集]ボタンをクリック   ↓ 選択肢の[コピー]をクリック   ↓ 2行目以下の必要なセルを選択   ↓ メニューの[編集]ボタンをクリック   ↓ 選択肢の[形式を選択して貼り付け]をクリック   ↓ 現れる「形式を選択して貼り付け」ウィンドウの選択肢の中の[書式]にチェックを入れる   ↓ 「形式を選択して貼り付け」ウィンドウの[OK]ボタンをクリック  以上で完成です。  条件(1)と条件(2)に設定する条件は、順序を入れ替えない様にして下さい。  入れ替えると、赤色が表示されなくなります。

yukio_77
質問者

お礼

有り難うございました。 思っていたことが出来ました。 次回より、質問する時にはソフトのVer情報に付きましても、気を付けます。

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

回答した内容に間違いがありましたので,再度投稿します。 なお,B列だけ色を付けたい場合は回答の手順を「B列を列選択して」で行えば,あとは前回回答のままで出来ます。 手順:ABふたつの列のセルに色を付ける。Excel2003までの場合 AB列を列選択する 条件付き書式を開始する セルの値が → 数式が に変えて =AND($A1<>"",$B1="", $A1<=TODAY()-10) は記入済予定日が今日の10日前以前で,訪問実績も無いので,赤くする 追加をクリック セルの値が → 数式が に変えて =AND($A1<>"",$B1="", $A1<=TODAY()-7) は記入済日付が今日の7日前以前で,実績が無いので,黄色くする でOKする。 登録する条件の順番を,入れ替えてはいけません。 10日前以前の日付は当然7日前以前の日付でもありますが,2003までの条件付き書式では先にひっかけた10日前条件が働いたらそこで条件付き書式は終わってしまうので,7日前の条件2で「7日を過ぎて10日に満たない」のように条件を追加する必要がありません。

yukio_77
質問者

お礼

有り難うございました。 思っていたことが出来ました。

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

手順: AB列を列選択する 条件付き書式を開始する セルの値が → 数式が に変えて =AND(A1<>"",B1="", A1<=TODAY()-10) は記入済予定日が今日の10日前以前で,訪問実績も無いので,赤くする 追加をクリック セルの値が → 数式が に変えて =AND(A1<>"",B1="", A1<=TODAY()-7) は記入済日付が今日の7日前以前で,実績が無いので,黄色くする でOKする。 あとで思いつきで付け足したような >(入力前に色付けされていた場合は、そのままの色付け) これは通常のやり方では出来ないので,無しの方向にしましょう。 何某かデータを追加したり,特別の処置を行えば出来るようにはなります。 またExcel2003以前と2007以降では,条件付き書式の操作がだいぶ変わりました。 2003でご説明しましたが,ご相談投稿時には必ずご利用のソフトの名称は勿論バージョンまで明記してご質問ください。

関連するQ&A

  • エクセルの条件付書式について質問させてください。

    エクセルの条件付書式について質問させてください。 xp2003を使用しています。 B列に4/1~9/30までの日付が入力されるとC列のセルに色を付ける B列に10/1~3/31までの日付が入力されるとD列のセルに色を付ける という条件付書式は可能でしょうか?     そのシートは毎年コピーして使用する予定で行は100位になります。  実際は『 H22.4.1 』という感じで元号込みにしたいのですが書式を日付にしてしまうととその年しか使えないのかと思いA列にユーザー定義で『 21 』と入力すれば『 H21 』となるように、B列に文字列で『 4/1 』と日付を入力するようにし、B列を参照にC列とD列に条件付書式を設定してみました。 試してみてなんとなく色は付いたのですがなぜが9月4日~9日、1月全部、3月4日~9日位が色が付かない状態で…困っています。  条件付書式で入力した内容は「数式」で C1には=AND(B1>="4/1",B1<="9/30")パターンを黄色にしました。 D1には=AND(B1>="10/1",B1<="3/31")パターンを水色にしました。 本当は図を貼りつけたかったのですがやり方が分かりませんでした…。 どうかよろしくお願いいたします。  

  • 条件付書式 エクセル

    いつもお世話になっています。 条件書式で困っています。よろしくお願いします 色を3種類つけたいと思っています。 出席率  2~3 黄色 3~4 青 4~6 ピンク A列に出席率を入力(0~7) B列に氏名 B列に色を入れたくて (1)条件付書式 条件1 数式が =A4<=3 条件2 数式が =A4<=4 条件3 数式が =A4<=6 でやっているのですが・・ 色が変わりません。 よろしくお願いします。

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

    だれか無知な私に教えてください。 エクセルの条件付書式があると思うのですが、指定の日付になったらセルに色をつけたりすることが可能なはずですが、その中で有効期限が過ぎた場合にセルに色づけする書式(方法)を誰か教えてください。 1. 本日(1/12)より前の日付(~1/11)でセルに色を付ける方法。 2. 上記条件にセルではなく列または行に色づけする方法 これがわかれば大変助かります。宜しくお願い致します。

  • エクセルの条件付書式について質問です。

    図のような毎月手書き入力するシートが多数あります。 A1のセルにその月の1日の日付を入力してB3に=A1、C3にB3+1・・・ で条件付書式aaaで曜日表示するところまではできました。 さて、初心者の私は毎月土日をせっせと塗りつぶしていましたが・・・ 条件付書式で3の行(列?)に土、日が表示されたらその列(行?)は灰色に塗りつぶす ことができるのではないか?と気づきました。 ところがC3に「土」と表示されたことに対してC4を塗りつぶすなど私には想像もつきません。 C4の条件付書式は「数式がIF(C3="土""日",・・・・・・)」みたいな感じですか? また全部のセルにいっぺんにその書式を設定することはできますか? ちなみにバージョンは2003です。

  • エクセル2007で計算式か条件付書式を教えてください

    健康診断のチェックをする計算式か条件付書式を教えてください。 今現在、決まった書式で健康診断を何年何月何日(B2~B4結合セルとして)と入力していますが、健康診断を1年以内に受けていないとダメで、過去1年受けていない人だけに色をつけたいです。(健康診断日でも名前(A1として)のところでもどちらでも構いません) 書類作成日(違うシートのA1として)はその都度変わるので、作成日を基準に健康診断を1年以上受けていない人を色が付くようにし、確認したいのですが…。1日でも過ぎて1年を過ぎてしまうとダメなので、自分の目で確認するにはミスが多くなってしまいます。 書式は決まっていて、行は1行ですが列は3列(B2~B4とします)を結合しています。色をつけたいセルだけ指定してもなかなか同じ列の違う行(B2とB4とします)だけ色が付いてしまい、うまくいきません。 条件付書式や計算式は全くわからないので、詳しく教えていただけると助かります。よろしくお願いいたします。

  • 条件付書式で

    条件付書式を使い以下の作業をしたいのですが、方法が分からないので ご協力お願い致します。 (A1)順位(B1)店舗(C1)構成比(D1)前年比の表があります。 順位は構成比の多い順に並び替え。 順位に条件付書式で、構成比25%以上、前年比95%以上の店舗 上位3店舗に色づけをする。という条件付書式を使用したいのですが。 どのようにいたらいいのか分かりません。 ご回答お願いします。

  • 条件付書式

    エクセルで条件付書式を数式で入力しています。 =COUNTIF(N26:BK50,A82) 例えば上記のような形で入力を行なっていますが このN26:BK50の中で赤色の文字だけに 条件付書式を当てはめる事はできないでしょうか? どなたか分かる方宜しくお願いします。 どうしても数ある同じ文字列の中で赤色のA82だけを捜してきたいのですが・・・

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

    A1に「路外 125」、B1に「=RIGHT(A1,3)」の関数が入っていて 現在、B1は「125」と表示されています。 B1の条件付書式は50以上~99までは青表示、第二条件は100以上の時は赤表示と 条件付書式を入れていますがうまくゆきません。 セルに関数が入っている時は条件付書式が使えないのでしょうか? 宜しくお願いします。

  • 【Excel】条件付書式について

    Excel2003を使用しています。 ある特定の値(文字列)が入力されたら、同行のある範囲のフォントを白にしたいのですが、条件付書式でできるのでしょうか? (条件付書式はあまり使用したことがなく、条件の設定の仕方がイマイチわかりません。。。) 例えば、O1に○と入力されたら、B1:N1のフォントの色を白にしたいです。B1:N1のデータは他で使用しますが、プリントアウトする際(見た目)には表示させたくないので… 条件付書式では不可能ならば、関数やマクロでも構いません。 マクロについては初心者ですので、参考までにコードを書いていただけると大変助かります。 よろしくお願いします。

  • エクセル、条件付書式についてです(2)

    何度も質問してしまい、大変恐縮です。 条件付書式で、曜日ごとに違う色をつけたいと思います。 1行目に日付を連続して入力しています。 2行目に曜日を入れても良いのですが、1行目で日付と曜日で表示し、すっきりさせたいと思います。 この際、たとえば、3行目を1行目の曜日に応じて色づけしたい考えです。 毎月、頭の日付だけ入力しなおして繰り返し、使えるよう、自動で行いたいので、条件で入力すべき数式があればご教授くださいますでしょうか。よろしくおねがい致します。

専門家に質問してみよう