- ベストアンサー
エクセル2007で予定表を作成しています。
エクセル2007で予定表を作成しています。 当日の2週間前に入力したセルの色を青。 1週間前だと黄色。2日前から当日を挟み4日後を赤。 それ以降は緑で表示させたいのですが、条件付きの書式ルールの作成方法を教えて頂けないでしょうか? よろしくお願いいたします。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
No6です。良く考えたら 第一条件 =AND(F5<>"",TODAY()-F5>=14) 2週間以上前 青 第2条件 =AND(F5<>"",TODAY()-F5>=7) 1週間以上前 黄 第3条件 >=AND(F5<>"",F5-TODAY()<=2,F5-TODAY()+4) 2日前~4日後 に間違いがありますね =AND(F5<>"",TODAY()-F5>=2,F5-TODAY()<=4) 2日前~4日後 では? >1週間前だと黄色。2日前から当日を挟み4日後を赤。 6日から3日前の色が抜けていましたね。 もうひとつ条件を考えてみてください。
その他の回答 (6)
- hallo-2007
- ベストアンサー率41% (888/2115)
>後は、4日後以降のルールがうまくいきません。 元セル(F5~I54)の色を緑にしておきます。 第一条件 =AND(F5<>"",F5-TODAY()<=14) 2週間以上前 青 第2条件 =AND(F5<>"",F5-TODAY()<=7) 1週間以上前 黄 第3条件 =AND(F5<>"",F5-TODAY()<=2,F5-TODAY()+4) 2日前~4日後 それ以外は元の色(緑)
- mt2008
- ベストアンサー率52% (885/1701)
ANo.4です。 先ほどの回答は、 4/12が当日の場合。 ・4/07以前は何もしない ・4/08~4/14は赤 ・4/15~4/19は黄 ・4/20~4/26は青 ・4/27~ は緑 だと思って回答したのですが。もしかして ・ ~4/07は緑 ・4/08~4/14は赤 ・4/15~4/19は黄 ・4/20~4/26は青 ・4/27~ は何もしない で、しょうか? だとしたら条件は以下の様にしてください =AND(F5<>"",(F5-TODAY())<=-5) 緑 =AND(F5<>"",(F5-TODAY())<=2) 赤 =AND(F5<>"",(F5-TODAY())<=7) 黄 =AND(F5<>"",(F5-TODAY())<=14) 青
- mt2008
- ベストアンサー率52% (885/1701)
こういう事かな? =((F5-TODAY())>=15) 緑 =((F5-TODAY())>=8) 青 =((F5-TODAY())>=3) 黄 =((F5-TODAY())>=-4) 赤 条件は、先に一致した物が有効になりますので、この書き方で大丈夫です。
- hallo-2007
- ベストアンサー率41% (888/2115)
>セルのF5~I54のそれぞれ異なった日付が入力されているので 横に4日、縦に49日分? 具体的にシートを表示してもらえませんか? F G H I 5 1/1 1/2 1/3 1/4 6 1/5 1/6 1/7 1/8 ・・ 54・・・ が全て日付としてF5~I54を選択して 条件付書式 数式が =F5=TODAY()-14 書式 青 といったことでしょうか?
- hallo-2007
- ベストアンサー率41% (888/2115)
>当日の2週間前に入力したセルの色を青。 セルには、入力した日付の情報はありませんので、 どこかの列に入力した日付を入れておかないと無理です。 仮に 日付 予定 3/29 外出 3/30 仕事 4/1 予定無し 4/12 休み ・・ とA列に日付を入れているのであれば、A~B列を選択して条件付書式のウィザードで 数式が =$A1=TODAY()-14 書式で 青色 としておけば、14日前の日付の行が青色になります 条件の追加で、7日前は =$A1=TODAY()-7 2日前から4日後であれば =AND($A1>TODAY()-3,$A1<TODAY()+5) では」如何でしょうか。
お礼
ご回答ありがとうございます。 説明不足ですみません。 セルのF5~I54のそれぞれ異なった日付が入力されているので 個別に色分けをしたいと思っています。
- nine999
- ベストアンサー率44% (512/1140)
当日の日付をどこかに表示しておきます。 これをA1としましょう。A1には「=now()」としておきます。(表示は適当に変更して良い) あとは、条件設定したい(表示変更)セルに、「セルの値が」「次の値より大きい」「=A1+4」とすると、4日を超えた日が条件に該当します。(緑) 条件を追加すると複数の条件を加えられます。ので、追加して「=A1-3」とし、赤にします。 黄色は条件外なので、セルに色を付けておけば表示されます。
お礼
早速の回答ありがとうございます。 試したのですが、うまくいきませんでした。
補足
説明不足ですみません。 セルのF5~I54のそれぞれ異なった日付が入力されているので 個別に色分けをしたいと思っています。
補足
現在のルールは、 =AND(F5<>"",F5-TODAY()<=14,F5-TODAY()>7) 2週間前 青 =AND(F5<>"",F5-TODAY()<=7,F5-TODAY()>2) 1週間前 黄 =AND(F5<>"",F5-TODAY()<=2,F5-TODAY()+4) 2日前~4日後 =$F$5:$I$54 適用先 にしています。 これで問題がないかどうかは、わかりませんけど・・・ 後は、4日後以降のルールがうまくいきません。