
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
tatsumaru77さんも指摘しておられますが、まず、6か月以内の定義を明確にしないと、正しい回答は得られないと思います。
常識的な判断では
(1)6か月以内⇒起算日の6か月後の応当日を含む(応当日当日までが条件に合致)
(2)6か月未満⇒起算日の6か月後の応当日を含まない(応当日の前日までが条件に合致)
(3)6か月以上⇒起算日の6か月後の応当日を含む(応当日当日からが条件に合致)
(4)6か月超⇒起算日の6か月後の応当日を含まない(応当日の翌日からが条件に合致)
従って、tatsumaru77さんがお示しになった、2022/1/1が購入日の場合、点検日が、2022/6/30はOK、2022/7/1もOK、2022/7/2は不備
となるのが、上記の判断ということになります。
だとすると、この問題の結果を導く関数としてDATEDIFを使うのは無理がある気がします。
DATEDIF関数だと、DATEDIF(日付1,日付2,"m")とした場合、5か月以上6か月未満は全て5が返り、6か月以上7か月未満は全て6が返るため、応当日当日を含めて「〇か月以内」を判別することができないからです。
そこで、gaotianさんの回答にあるように、EDATE関数を使います。添付画像をご覧ください。
購入日の6か月後の応当日、9か月後の応当日を計算し、点検日、修理日が各々その日付を超えていないかをチェックします。
E2セルに、
=IF(((C2>EDATE(B2,6))+(D2>EDATE(B2,9))),"不備","")
という数式を記述し、下方向へコピーしています。
これで、5行目の□□号は点検日が6か月後の応当日、修理日が9か月後の応当日なので、「ぎりぎりセーフ」ということになります。

No.4
- 回答日時:
次のようになるかと思います。
[E2]=IF(C2>=EDATE(B2,6),"不備",IF(D2>=EDATE(B2,9),"不備",""))
[E3]=IF(C3>=EDATE(B3,6),"不備",IF(D3>=EDATE(B3,9),"不備",""))
[E4]=IF(C4>=EDATE(B4,6),"不備",IF(D4>=EDATE(B4,9),"不備",""))
No.3
- 回答日時:
一点、気になったのですが、
2022/1/1が購入日の場合、点検日(6か月以内)で不備になるのはどのケースでしょうか。
ケース①
2022/6/30 OK
2022/7/1 不備
ケース②
2022/7/31 OK
2022/8/1 不備
ケース①を採用するならNo1の回答が正しいです。
ケース②を採用するならNo2の回答が正しいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel2019 列と列(2列)の数値の重複を調べたい 1 2023/05/11 13:35
- Excel(エクセル) 【Excel質問】 「本日の日付」から指定条件を満たす営業日経過後の日数を表示させる関数式 3 2022/06/06 23:28
- Excel(エクセル) Excel2019、2021の日付、曜日の表示について 2 2022/11/29 15:01
- Excel(エクセル) <スプレッドシート>IF関数の複数条件について 5 2022/10/27 14:38
- Excel(エクセル) Excelの関数 5 2023/07/07 05:26
- その他(Microsoft Office) Excelで該当しない項目(#N/Aの商品名)を簡単に表示・抽出させる方法についてです 1 2022/08/25 22:12
- Excel(エクセル) Excel2007での条件付き書式について 6 2023/05/02 10:56
- Excel(エクセル) 名前と日付が一致する箇所にフラグを立てる関数が知りたいです 4 2022/08/11 02:24
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- その他(Microsoft Office) Excel2019と365、2021 2 2023/07/08 06:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
Excelで半角の文字を含むセルを...
-
EXCELで 一桁の数値を二桁に
-
2つのエクセルのデータを同じよ...
-
エクセル(勝手に太字になる)
-
Excel、市から登録している住所...
-
エクセルで最初のスペースまで...
-
エクセル 同じ値を探して隣の...
-
「B列が日曜の場合」C列に/...
-
エクセル 時間帯の重複の有無
-
エクセルで文字が混じった数字...
-
エクセル 文字数 多い順 並...
-
エクセルの並び変えで、空白セ...
-
オートフィルターをかけ、#N/A...
-
文字列に数字を含むセルを調べたい
-
VBAで特定の文字を探して隣のセ...
-
エクセルで、列の空欄に隣の列...
-
メッセージボックス 1度だけ表...
-
Excel 文字列を結合するときに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
EXCELで 一桁の数値を二桁に
-
エクセルで最初のスペースまで...
-
2つのエクセルのデータを同じよ...
-
エクセルで文字が混じった数字...
-
エクセル(勝手に太字になる)
-
エクセル 文字数 多い順 並...
-
Excelで半角の文字を含むセルを...
-
「B列が日曜の場合」C列に/...
-
エクセルで、列の空欄に隣の列...
-
Excel 文字列を結合するときに...
-
Excel、市から登録している住所...
-
【VBA】特定列に文字が入ってい...
-
エクセルのセル内の文字の一部...
-
エクセル 同じ値を探して隣の...
-
お店に入るために行列に並んで...
-
エクセルの並び変えで、空白セ...
-
文字列に数字を含むセルを調べたい
-
エクセルの項目軸を左寄せにしたい
おすすめ情報