[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『期限の近い月のセルの色を変えて期限を管理しやすくしたい』(もちゃ)
行き詰っておりますので、ご教授願います。
A B C D 1 H28.4.11 〜 H28.4.28 H28.5 2 H28.4.15 〜 H28.5.25 H28.6 3 H28.4.20 〜 H28.6.20 H28.7
上記のような入力があり、
AからC列には納期、D列には納品書の提出月が入力してあります。
D列は、C列の翌月が表示されるよう
=IF(ISBLANK($C5),"",(EDATE($C5,1)))
と関数が入れてあります。
お尋ねしたいのは、このD列の色を「一ヶ月前の月」に入ったら黄色くするには?なのですが
今、D列はC列の一ヵ月後の表示になっているので、実際には
C列がH28.4.28でD列の表示はH28.5だが実際にはH28.5.28になっていると思います。
ここで私は、条件付書式で
=D1-30<today() という関数をつけたのですが、
おかしくなってしまいます・・・
やりたいのは、このH28.5は、H28.4になった時点でDの列のセルの色が変わるようにしたいのです。
ややこしく、乱文で申し訳ないのですがご教授いただければ幸いです。
宜しくお願いいたします。
ちなみに、C列はセルの書式設定で [$-411]ge.m.d で表示しています。入力は 2016/4/28 のような仕方です。
D列は、 [$-411]ge.m とセルの設定をしてあります。
< 使用 Excel:Excel2013、使用 OS:Windows7 >
もっとスマートな式もあると思いますが
=DATE(YEAR(TODAY()),MONTH(TODAY()),1)>=DATE(YEAR(D1),MONTH(D1)-1,1)
こんな式でもいいかも。
(β) 2016/04/28(木) 19:01
D列の1ヶ月前って、要するにC列の月ですよね?
=AND(D1<>"",TODAY()>=C1-DAY(C1)+1) ↓ ちょっと変更(20:03)
=AND(D1<>"",TODAY()>C1-DAY(C1))
とか? (笑) 2016/04/28(木) 19:34 変更20:03
ついでに
> =IF(ISBLANK($C5),"",(EDATE($C5,1)))
EDATEをカッコで囲っているのはなぜですか?
$C5 も C5 でいいのでは?
=IF(C5="","",EDATE(C5,1))
参考まで。 (笑) 2016/04/28(木) 20:16
何回もすみません。
条件付き書式
=TODAY()>EOMONTH(D1,-2)
↑ でもいいかも。 (笑) 2016/04/28(木) 21:03
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.