質問 |
||
| 質問者:audiaudi | エクセル条件付き書式について | |
|---|---|---|
困り度:
|
どうぞ宜しくお願いします。 A1:日付 B1:項目1 C1:項目2 D1:項目3 と幾つか続きます。 A2:日付 B2:項目1 C2:項目2 D2:項目3 と同じ内容が仮にA10行(実際には何行かは決まってません)まであり、 A2〜A10は上の行の日付と比較し、下の行の日付が上の行よりも新しければ古い日付のセル(A1〜D1)の色を変えたいと思ってます。 しかし、A2とA3の日付は同じ可能性もあり、何行同じ日付の行が何行続くかも分かりません。 よって単純にA1〜D1の条件書式に =$A$1<$A$2 などといった数式だけでは駄目なようです。 何か良い方法はありませんでしょうか? 宜しくお願いします。 |
|
質問投稿日時:08/05/02 11:27 質問番号:3991906 |
||
回答良回答20pt |
|
| 回答者:mu2011 | 次の方法は如何でしょうか。 A列は日付(シリアル値)として、未入力セルが無い事とます。 (1)A:D列を選択→書式→条件付き書式 (2)「数式が」、数式欄に=($A1<>"")*(INDEX($A:$A,COUNT($A:$A))>$A1)→書式→パターンタブで任意色を選択→OK (蛇足)A列の最終入力セルが当日(PC立上げ日)ならば、上記数式欄は=($A1<>"")*(TODAY()>$A1)でも可と思います。 |
|---|---|
| 種類:アドバイス どんな人:一般人 自信:参考意見 |
|
| |
回答日時:08/05/02 14:17 回答番号:No.3 |
|
| この回答へのお礼 | うまく行きました! ありがとうございました!!! 感謝致します。 |
回答 |
|
| 回答者:higekuman | 要は、最新の日付以外に色を付けたい、ということですよね。 「最新の日付」=「最大値」です。 条件式は、まずはご自分で考えてみてください。 あと、範囲が決まっていないことに関してですが、最大値の範囲として、最新日の下に余分なセルを用意して「このセルの上に最新日の行を挿入してください」とか書いておいて、そのセルまでを範囲に含んでおけば、行を挿入したときに条件式も対応して変わってくれます。 これらのヒントだけでがんばってみてください。 その上で、解らないところが出てきたら、改めて質問してください。 |
|---|---|
| 種類:アドバイス どんな人:経験者 自信:自信あり |
|
| |
回答日時:08/05/02 13:21 回答番号:No.2 |
|
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |
回答良回答10pt |
|
| 回答者:higekuman | 日付の並び順が昇順とは限らないのでしょうか? 日付が、 5/5 5/5 5/8 5/2 5/6 という順に並んでいる場合、どの行に色が付けば良いのでしょうか? |
|---|---|
| 種類:補足要求 どんな人:一般人 自信:参考意見 |
|
| |
回答日時:08/05/02 11:34 回答番号:No.1 |
|
| この回答への補足 | ありがとうございます。 上から順番に入力するので、途中で古い日付は来ません。 (例:5/8の後に5/2や5/6はありません) よって少し修正しますと 5/1 5/1 5/2 5/2 5/2 の時には5/1の2行の色が変わり、その後 5/1 5/1 5/2 5/2 5/2 5/10 の時には5/1の2行と5/2の3行の色が変わり、その後 5/1 5/1 5/2 5/2 5/2 5/10 5/15 の時には5/1の2行と5/2の3行、5/10の1行の色が変わるように 行追加時に、過去の分の色を変えたいのです。 すみませんが宜しくお願いします。 |
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |