- 締切済み
excel2010 条件付き書式の方法他
1、契約日のセルと契約期間のセルがあって、契約満了日を計算式で入るようにしています。 満了日の2か月前になったら色が変わるように設定したいです。 セルの強調表示→日付 でやると来月の設定までしかできません。 数式を入れるのでしょうか 2.現状のやり方だと、契約が継続した時は、契約期間を一番最初の契約期間からどんどん追加していかないと機能しないのですが、他にもっとよいほうほうはあるでしょうか。 以上二点よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- tom04
- ベストアンサー率49% (2537/5117)
No.2です。 補足の >EDATE(F60,12)-1 が契約満了日となっているセルですよね? 一案ですが、もう1列契約月数の列を設けて そのセルに契約月数(6とか12など)を直接入力してみてはどうでしょうか? (契約更新した場合はその月数をプラスして入力) そして、契約満了日の数式を >EDATE(F60,契約月数のセル番地)-1 とすればセルに入っている数式も条件付き書式の数式も変えなくて済むのでは? 実際の表のレイアウトが把握できないので、 この程度しか思いつきません。ごめんなさいね。m(_ _)m
- tom04
- ベストアンサー率49% (2537/5117)
こんにちは! >現状のやり方だと、契約が継続した時は、契約期間を一番最初の契約期間からどんどん追加していかないと機能>しないのですが、 の部分がなぜかよく判らないのですが、条件付き書式で対応できないでしょうか? 仮にC列に契約満了日が表示されているとし、C列に色を付ける場合です。 C列すべてを範囲指定 → 条件付き書式 → 新しいルール → 数式を使用して・・・ → 数式欄に =AND(C1>=TODAY(),C1<=EDATE(TODAY(),2)) という数式を入れておきます。 (Excel2010の場合は上記数式をこの画面からそのまま数式欄にコピー&ペーストが可能です) → 書式 → 塗りつぶしから好みの色を選択しOK これで契約満了日が今日を含む向こう2か月以内の場合に色がつくはずです。m(_ _)m
お礼
お礼が遅くなり申し訳ありません。 色を付けることはできました。 ありがとうございました。
補足
こんにちは。教えていただいた数式で、1の問題は解決しました。 ありがとうございます。 2の問題なのですが、契約満了日に入っている数式が EDATE(F60,12)-1 でFというのは最初の契約日になっているのです。契約期間はそれぞれ違うので12だったり、6だったり。 最初の契約列は必要なので、契約満了日の数式をかえたほうがいいのでしょうか。
- ohkinokomushi
- ベストアンサー率40% (6/15)
1 「条件付き書式」→「新しいルール」で数式を設定することになります。 2 「更新回数」の列を用意して契約満了日の数式を修正するのはどうでしょう。 具体的な内容がわかればもう少し答えやすいと思います。 例えば、 「契約期間」の入力形式 「どんどん追加」の内容(1行に住所氏名等の情報があって更新時に行をコピーしている?) など…
お礼
お礼が遅くなり申し訳ありません。 時間がなくて、まだ上記の部分の検討ができていませんが、 ありがとうございました。
お礼
お礼が遅くなり申し訳ありません。 時間がなくて、まだ上記の部分の検討ができていません。 もう少しお時間ください。 ありがとうございました。