[[20210901073031]] 『賞味期限の3ヵ月前に印をつけたい』(やーしゃ) ページの最後に飛ぶ

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

 

『賞味期限の3ヵ月前に印をつけたい』(やーしゃ)

こんにちは。
質問です。
食品在庫の管理表を作成していますが、賞味期限の3ヵ月前の商品に★印をつけたいのですが、どのような数式がありますか。

表は

  A  B  C  D  E  F
1
2
3
4

A1:月末年月日
B1:商品名
C1:規格
D1:数量
E1:賞味期限
となっていますので、F1のところに、月末年月日から起算して3ヵ月後になった賞味期限のものに★をつけたいです。

宜しくお願いします。

< 使用 Excel:Excel2010、使用 OS:Windows10 >


 EOMONTH
 を調べてみてください。
 起算日が月末なのでEOMONTHを
 使う必要はないかもしれませんが。
(OK) 2021/09/01(水) 07:45

 確認です。

 >月末年月日から起算して3ヵ月後

 何が月末年月日から起算して3ヵ月後なのですか?
 また、↑の↓との関係が分かりません。

 >賞味期限の3ヵ月前
(OK) 2021/09/01(水) 07:47

ややこしくてすみません。
3ヵ月前でした。
(例)1A作成日、2A品名、2B規格、2C数量 2D賞味期限
(1A)2021.8.31 
(2A)ステーキ (2B)100g (2C)100cs (2D)2021.11.30
この場合ですと、作成日から3ヵ月で賞味期限となりますので、★をつけて目立つようにしたいです。
★は2Eにつけたいです。

宜しくお願いします。

(やーしゃ) 2021/09/01(水) 08:04


作成日はこの在庫表の作成日(毎月月末)です。
(やーしゃ) 2021/09/01(水) 08:09

 今日の日付がA1の日付の3カ月後の日付と同じか3カ月後の日付を過ぎていたらTRUEを
 返します。
 FALSEだったら3か月経過していない(賞味期限以内である)

 =TODAY()>=EDATE(A1,3)

 3カ月後の日付を賞味期限に含めるのなら
 =TODAY()>EDATE(A1,3)
(OK) 2021/09/01(水) 09:25

 念のため。
 ↑の式は条件式になりますので、
 「★」を表示するにはIF文に組み込んで
 やる必要があります。
(OK) 2021/09/01(水) 09:41

 セルに「★」を表示するのではなく、3カ月を切った
 らセルに色を付ける、ということでしたら条件付き書式
 の条件式に↑で提示した数式を指定します。
 この場合はIF文にする必要はありません。
(OK) 2021/09/01(水) 09:45

 ちょっと確認

 A1の作成日も、D列の賞味期限も必ず月末?(曜日に関係なく)

 だとして、A1が「2021/9/30」だったら、3か月後はいつ?
「2021/12/30」なのか「2021/12/31」なのか?

 一応・・・

 E2 =IF(D2="","",IF(EOMONTH($A$1,3)>=D2,"★",""))
 下コピー

 以上
(笑) 2021/09/01(水) 10:00

 ところで ↓ は解決したんですか?
[[20201203134050]]『エクセル色付け』(やーしゃ)

 同じ人ですよね?
(笑) 2021/09/01(水) 10:13

ご返信ありがとうございます!
賞味期限は常に月末日になります。
2021/9/30の3か月後は2021/12/31ということですので、賞味期限が2021/12/31の商品があれば、
在庫表の作成日が2021/8/31まではなにもなく、2021/9/30から★がつけばと思います。

すみません、エクセル色付けは結局理解できず、そのまま放置しておりました。
いつも大変ありがとうございます。

(やーしゃ) 2021/09/01(水) 10:44


E2 =IF(D2="","",IF(EOMONTH($A$1,3)>=D2,"★",""))
これで、求めているものができました!!!
ありがとうございます!
いつもすみません。
また宜しくお願いいたします!
(やーしゃ) 2021/09/01(水) 13:01

コメント返信:

[ 一覧(最新更新順) ]


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