- ベストアンサー
エクセルで分からない事があります教えてください。
エクセルで分からない事があります教えてください。 許可や資格、免許など更新を受けると言うことがよくあると思います。 会社である物を一元管理していて、それが結構な量があり並び替えて一番近い物をチェックしていけばいいのですが、できればそれらを保存しているエクセルデータを開けば3ヶ月前などになるとセルに自動で開くたびに色を付けたりできるものか、教えてください。 受け終わり日付を更新させれば色が消えるように出来れば便利かなと思いまして。 分かる方おられましたらお願い致します。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
一番シンプルな方法は、 更新日と、本日の日付を比較して、 ある一定の値より小さければ、 色を変更する。 (条件付き書式) セルA1に今日の日付[ =today() ] セルA2に更新期限 [ 2010/12/31 ] =A2-A1 (日差) この数式を設定した、セルに条件付き書式を設定します。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/jyo-syo.html
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
エクセルの経験が少ないように見受けます。 条件付き書式という重要なエクセルの概念があります(エクセルの常識の1つです)。これを使えば出来ると思われます。 それよりエクセルデータがどうなって居るか、質問で実例でも挙げて説明できることが肝心です。 実際のデータは載せられないですが、重要な点を残し、要らない項目など捨てて、例を作る力をつけないと、エクセルは上達できません。 >受け終わり日 のような自社特有の用語を使うのも感心しません。 ー シートの体裁(項目並びおよびその項目のデータの特徴、や内容)はどうなってますか。 実例を書いて質問してください。 人手でやる場合は、どう考えて処理しますか。それを文章化してください。 3ヶ月前といっても何通りかの考えがありえます。少し難しい条件だと条件付書式で使う関数では 対処できないかもしれません。甘く考えてはいけないと思います。 ーー こういう文章化も出来ない人が会社のデータで、仕事として、エクセルの関数式などを設定して使うのは危険ですらあります。間違いを含んでいたら会社に取り返しの付かない損害を与える恐れもあります。
- Turbo415
- ベストアンサー率26% (2631/9774)
一番簡単なのはどこかに=TODAY()というセルを作ります。これは今日の日付を表示する関数です。まあ、単純にA1に今日の日付を出すとして、B1に=A1+90とします。するときょうから90日後の日付が出ます。この日付より前なら例えば今日ならB1には2011/2/3と出ます。結局表示しているものの日付が来年の2/3より前なら色を変えたいのですからこれを基準にします。 で、変えたいセルの部分を範囲指定して、セルの書式から条件付き書式を選んでB1より小さければ赤とか黄色とか好きな色にセルの色を変えるとすればいいです。これならTODAY関数はエクセルを開くたびに今日を表示するので使えると思いますよ。 色が変わったセルに2/3よりあとの数字を入れれば普通の白に変わります。 条件付き書式の設定方法など詳しいことはヘルプを見てください。 こんなのでどうでしょう。
- mu2011
- ベストアンサー率38% (1910/4994)
条件付き書式設定の機能で可能です。 (一例)受付日セルが空白且つ、当日の3カ月前日付が更新日より大きいという条件とすればよい。 当日はTODAY()関数、3カ月前はEDATE関数(この関数は分析ツールの為、アドインが必要)を 使用すれば、=AND(受付日セル="",更新日セル>=EDATE(TODAY(),-3))で条件設定できます。 条件付き書式設定については、URLを参考にして下さい。