[[20160428172148]] 『期限の近い月のセルの色を変えて期限を管理しやす』(もちゃ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『期限の近い月のセルの色を変えて期限を管理しやすくしたい』(もちゃ)

行き詰っておりますので、ご教授願います。

        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

(β)さん
ご回答ありがとうございました!思い通りになりました!
助かりました。
(もちゃ) 2016/05/02(月) 14:04

(笑)さん
たくさん検討いただきありがとうございました!
思い通りにすべていきましたし、
EDATEのカッコも直しました!ありがとうございました。
大変たすかりました。
(もちゃ) 2016/05/02(月) 14:06

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.