
お願い致します。
前にも質問させて頂きました
下記の内容において回答をおねがい致します。
下記 エクセル表
1 A B C D E
2 商品 製造年月日 製造出荷期限 期間 出荷可能&出荷不可
3 11111 20180318 20190513 412日 エラー表示
*2019年5月3日前でしたら出荷[OK]それ以降でしたら[NG]表示を エクセル表Eに表示
5 商品 製造年月日 製造出荷期限 期間 出荷可能&出荷不可
6 22222 2018年3月 2019年5月 15か月 エラー表示
*2019年5月3日前でしたら出荷[OK]それ以降でしたら[NG]表示を エクセル表Eに表示
上記
エクセル表になります。
2
3
5
6
に関しては質問になります。
この内容でお分かりになりますでしょうか
何卒宜しくおねがい致します。
No.7ベストアンサー
- 回答日時:
まずは訂正から。
(3行目を希望しているのに2行目の式になっていた)
=IF((((DATEVALUE(TEXT(B3,"0000!/00!/00"))+D3-1)))-(DATEVALUE(TEXT(C3,"0000!/00!/00")))<=0,"NG","OK")
これで3行目を対象にした式になります。
新たな疑問その1
15カ月以内なら『OK』15カ月以上なら『NG』
これが15カ月だった場合はどちらになるの?
以内と以上を同じ月で指定させることはできないので、どちらに
なるのかで設定する式が違ってきます。
15カ月の表示は、15と入力し書式設定で○カ月としていますか?
新たな疑問その2
B6セルの2018年3月と表示されている部分は、数式バーの表示で
2018/3/1となっていますか?それとも文字列として2018年3月の
ままですか?
2018/3/1となっているなら、EDATE関数で処理できます。
=IF(MONTH(EDATE(B6,15))-MONTH(C6)>=1,"OK","NG")
15カ月以内の期間に2019年5月が入っているとして処理してます。

ご返信ありがとございます。
新たな疑問その1
15カ月以内なら『OK』15カ月以上なら『NG』
これが15カ月だった場合はどちらになるの?
以内と以上を同じ月で指定させることはできないので、どちらに
なるのかで設定する式が違ってきます。
15カ月の表示は、15と入力し書式設定で○カ月としていますか?
⇒すみません、私の説明が下手で申しわけありません。
私の中では以前の意味は『この数字も含める』との意味かとおもっておりました。
2019年5月以前は『含まれる』OKそれ以降は『含まれない』『NG』で
表記がほしかったのです。
新たな疑問その2
B6セルの2018年3月と表示されている部分は、数式バーの表示で
2018/3/1となっていますか?それとも文字列として2018年3月の
ままですか?
⇒製造年月『2018年3月』~『2019年5月』までです。
上記の回答助かりました
この度はありがとうございました。
No.8
- 回答日時:
他の回答者さんも指摘されておられますが、数学的には15か月以内と15か月以上という区分では、丁度15か月が両方に含まれてしまい、数式が作成できないという問題が生じます。
もう一つの問題として、実社会では1か月、2か月という数え方が業種等によって異なる場合があるという問題があります。
例えば賃貸物件の家賃で月割り計算の場合、1/31にその物件に入居したところ、2月に遠隔地に転勤を命じられ、2/12に退居を余儀なくされたとしても1月分、2月分の2か月分の家賃を支払わなければなりません。
つまり、実質13日しか住まなくても、形式的に1月入居、2月退居なら1月、2月の2か月と数えるという場合もあるということです。
ご質問の例で15か月というのは、上記のような形式的な数え方をせず、実質で15か月と数えるものとします。従って、2018年3月から計算開始すると、2018年4月で1か月という数え方でよいという前提で計算式を作成してみました。
また、2018/03/18の412日後は2019/5/4であるのに対し、ご質問者は「2019年5月3日前だったら・・・」と説明しておられます。これだと、「2019年5月3日以前」なのか「2019年5月3日より前」なのか判りません。
「〇月△日以前」の場合、〇月△日を含みますが、「〇月△日より前」の場合〇月△日を含まないので上記の412日後の5月4日より前と解釈すれば、5月3以前と同じ意味になります。
さらに、2018年3月の15か月後は2019年6月であるのに対し、ご質問者は「2019年5月3日前だったら・・・」と説明し、お礼の中で、「6行目に関しましては『月』になります」と補足しています。
これらを総合すると、期間は日数の場合も月数の場合も入力された値「(期間)未満」の場合のみOKを表示し、それ以外の場合はNGを表示するのが、ご質問者の意図と推測されます。
添付画像をご覧ください。
「出荷可能&出荷不可」という言葉が登場しまずが、長いので「出荷可否」と縮めてしまいました。
また、D3セルに「セルの書式設定」⇒「表示形式」⇒「ユーザー定義」で「0"日"」を設定し、セルの中身は「412」ですが、「412日」と表示させています。
さらに、D6セルに同じくユーザー定義で「0"か月"」を設定し、セルの中身は「15」ですが、「15か月」と表示させています。
数式としては、画像①のようにE3セルに、
=IF(TEXT(B3,"0000!/00!/00")*1+D3>TEXT(C3,"0000!/00!/00")*1,"OK","NG")・・・・・・①
という数式を記述しています。
また、画像②のようにE6セルに、
=IF(EDATE(TEXT(B6,"0")*1,D6)>TEXT(C6,"0")*1,"OK","NG")・・・・・・②
という数式を記述しています。
②の数式は、B6セル、C6セルが「文字列」であっても「シリアル値」であっても対応可能です。
製造年月日、製造出荷期限、期間が入力されると、出荷可否に「OK」または「NG」が表示されるものとします。従って、製造年月日、期間を固定して製造出荷期限を変動さて出荷可否を表示させる、製造年月日と製造出荷期限を固定して期間を変動させ出荷可否を表示させる、など様々な利用方法が想像されます。

ありがとうございます。
製造年月『日』はいりませんでした。
上記、製造年月での計算式が知りたかったのです。
丁寧なご説明ありがとうございました。
助かりました。
感謝しています。
No.5
- 回答日時:
●年月日を入力するセルの書式設定を「日付」にしてください。
例えば「2023/2/11」のように、年、月、日の間を、半角の/(スラッシュ)で区切って入力してください。●製造日と出荷期限の差を表すセルの関数例
=TEXT(C3,"yyyy/m/d")-TEXT(B3,"yyyy/m/d")
●出荷可能または不可を判断させるセルの関数例
=IF(D3>0,"OK","NG")
こちらでいかがでしょうか。細かいところで誤りがあるかもしれませんが、お許しください。

No.3
- 回答日時:
B3とC3は、8桁の数値ですか?
D3の日数は、412の入力で書式設定で「412日」ですか?
E3については、上記の設定ならこちら↓のようになります。
=IF((((DATEVALUE(TEXT(B2,"0000!/00!/00"))+D2-1)))-(DATEVALUE(TEXT(C2,"0000!/00!/00")))<=0,"NG","OK")
6行目については、「2019年5月3日」をどう判断させるの?
「2018年3月 2019年5月 15か月」のどこにも「3日」とする
判断基準になるものがないので。
添付画像は、3行目までしか示していません。
D3セルは、あえて「日」表示はさせていません。

ご返信ありがとうござます。
2行目
3行目は『日数』で表示
6行目に関しましては『月』になります。
製造年月 出荷期限 出荷可能
2018年3月 2019年5月 『OK』or『NG』
製造年月日 から15カ月以内なら『OK』15カ月以上なら『NG』
の表示が知りたいです。
何卒、宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
関数を教えてください。
Excel(エクセル)
-
列の複数ある空白セルを飛ばして、セルに並べて表示したい
Excel(エクセル)
-
Excelについて質問です。 シート1の検索値例えば *ABC* をシート2.3.4から検索して、シ
Excel(エクセル)
-
-
4
Excelについて
Excel(エクセル)
-
5
Excelで数を数える、どのようにすれば効率的でしょうか
Excel(エクセル)
-
6
Excelに関して質問があります。 写真のようなことが起こりました。 解決方法が分かりません。 どな
Excel(エクセル)
-
7
この関数はなんですか? IFがこんな形で入っているのですが、この不完全な形であり得るのをはじめてみま
Excel(エクセル)
-
8
エクセルの日付抽出
Excel(エクセル)
-
9
AとBを比べて、小さいほうの値を個数分カウントし、同時に重量も集計したいです。
Excel(エクセル)
-
10
複数のExcelブックのシート1の内容を1つのExcelブックにコピー貼り付けたいのでvbaコードを
Excel(エクセル)
-
11
エクセル 住所間の通勤時間
Excel(エクセル)
-
12
なぜExit Subがあるのかわかりません
Excel(エクセル)
-
13
エクセルで、 A1セルに「A」という値、 B1セルに「B」という値が入っています。 どちらも表示形式
Excel(エクセル)
-
14
Excelについて
Excel(エクセル)
-
15
ExcelにてA1セルに1、B1セルに月と入力した際に、A列に日付、B列に曜日が入力される様になる為
Excel(エクセル)
-
16
EXCEL 和暦を西暦に変換する方法について
Excel(エクセル)
-
17
エクセルで30日以内に同内容の入力があったら色を付ける
Excel(エクセル)
-
18
【Excel】複数列ごとに取得するセルを変更したい
Excel(エクセル)
-
19
VLOOKUP 構造化参照について
Excel(エクセル)
-
20
Excelの質問です。 重複なしの部署一覧の表を作り、各部署のセル横に各部署の社員番号をすべて抜き出
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
炊飯器の製造年を知りたいです...
-
ボトルガムの賞味期限
-
家電製品の製造年月日って?
-
化粧品製造業の許可を得るには
-
シアン化カリウムの作成方法を...
-
中国製品の賞味期限の記載方法...
-
蛍光灯安定器の製造年とできれ...
-
東芝キャリア製エアコン
-
売値1000円位のジャムの製造委...
-
『アルキメンデス』と言うカッ...
-
肝油ドロップ配布の経緯
-
架電、切電、終話・・・??
-
草の単位体積重量について
-
自分の会社は「弊社」「当社」...
-
鉄筋のSD295とSD345
-
仕事において、「(ある作業を)...
-
職人さんが架台(かだい)を「が...
-
尤度 裕度 違いは?
-
塀は隣の許可がないと境界から5...
-
社会人5ヶ月です。 仕事に行き...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
売値1000円位のジャムの製造委...
-
肝油ドロップ配布の経緯
-
東芝キャリア製エアコン
-
『アルキメンデス』と言うカッ...
-
炊飯器の製造年を知りたいです...
-
ハードディスクの製造された年...
-
中国製品の賞味期限の記載方法...
-
ヘアカラーやブリーチなどには...
-
大卒(文系)で製造業に転職する...
-
カップラーメンの袋の小分けに...
-
家電製品の製造年月日って?
-
製作と製造
-
大学のレポートで企業名を出し...
-
SQLで日付別のIDを生成するには
-
蛍光灯安定器の製造年とできれ...
-
パン屋で売られているラスクっ...
-
民法で習った拡大損害の意味が...
-
雪肌精 ホワイト パウダーウォ...
-
押し出し材と引き抜き材の違い...
-
手作りの うどんの自動販売機の...
おすすめ情報