
お世話になります。
エクセル365を使用しています。
IF関数で日付範囲に入っていたら〇、入っていなかったら×とする式がありますが下記のような場合はどのように組めばいいのか教えてください。
対象A の日付
D1セル
2024年2月1日
対象B の範囲
A1セル B1セル C1セル
2023年3月31日 ~ 2024年3月30日 〇
A2セル B2セル
2024年4月1日 ~ 2024年10月1日 ×
対象C の範囲
A3セル B3セル D3セル
2020年10月29日 ~ 2023年10月30日 〇
A4セル B4セル D4セル
2023年10月31日 ~ 2024年10月24日 ×
対象B、対象Cの Aセルは期間の始まり、Bセルは期間の終わりとなります。
対象BのCセルは、D1セルの2024年2月1日が対象Bの日付範囲のどこに入るか?を判定させるのに下記の式を入れています。
IF(AND(D1>=A1,D11<=B1),"〇","×")
対象CのCセルには、対象Bで〇となった日付範囲が、対象Cの日付範囲のどこに入るか?を判定させたいのですが、こちらの式をどのように組めばいいかわかりません。
説明が下手で申し訳ないのですが
・2024/2/1は対象Bの期間の2023/3/31~2024/3/30が〇となる。
・対象Cは、対象Bの2023/3/31~2024/3/30の期間に入る、2020/10/29~2023/10/30の範囲が〇となる。
という風にしたいです。
よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
No.1へのコメントについて
[1] 「日付範囲(a〜b)と日付範囲(c〜d)には、一部でも重なるところがある
の方だとしますと、その否定、「日付範囲(a~b)と日付範囲(c~d)は重なりがない」という条件は
OR(b<c, d<a)
と書けますね。だから、
IF(OR(b<c, d<a),"×","〇")
とすれば良いってことです。
No.1
- 回答日時:
> IF(AND(D1>=A1,D11<=B1),"〇","×")
ここ、バグってます。てのはさておき、
> 説明が下手で申し訳ないのですが
本当に。ポイントは「ある日付範囲(a〜b)が別の日付範囲(c〜d)に入る」という文言の意味がはっきりしないということです。具体的にいうと:
「ある日付範囲(a〜b)が別の日付範囲(c〜d)に入る」とは、
[1] 「日付範囲(a〜b)と日付範囲(c〜d)には、一部でも重なるところがある(すなわち、日付範囲(a〜b)と日付範囲(c〜d)の両方に入るような日付が少なくとも一つ存在する)」、
という話なのか、あるいは
[2]「日付範囲日付範囲(a〜b)が丸々(c〜d)に含まれる(すなわち日付範囲(a〜b)に入るようなどんな日付も、日付範囲(c〜d)に入る)」
という話なのか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 「ChatGPT-3.5」の回答ですが 4 2023/09/10 15:30
- Excel(エクセル) エクセルの条件付き書式について教えてください 4 2024/05/02 16:29
- Visual Basic(VBA) VBAでセル検索から対象行のセルをコピーする方法を教えてください。 B列に日付、C列からF列に数式が 3 2023/11/02 10:54
- Excel(エクセル) Excelの関数で起きた現象の原因がわかりません。 2 2024/02/01 22:53
- Visual Basic(VBA) Sheet2からオートフィルターで売上日を抽出した件数をカウントし、その件数をSheet1のセルB1 2 2023/01/12 12:24
- Excel(エクセル) エクセルの数式について教えてください。 1 2023/03/21 09:46
- Visual Basic(VBA) VBA 複数条件の分岐処理の上手な方法 4 2024/04/15 04:05
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
- Excel(エクセル) エクセルの数式で教えてください。 3 2022/12/22 17:29
- Excel(エクセル) エクセル365 IF??計算式を教えてください 3 2024/08/06 16:11
このQ&Aを見た人はこんなQ&Aも見ています
-
今までは、 「CSVの出力先を選択してください。」 という画面から、CSVファイルをデスクトップに引
Excel(エクセル)
-
8:40までの出勤は全て8:30にする関数を教えて下さい!!
Excel(エクセル)
-
年間の医療費のデータがあり、月々の集計をする計算式を教えていただけませんか
Excel(エクセル)
-
-
4
フィルターをかけた時の、別の列に書いてある数字の表に現れた数量のみを表す式を教えてください。
Excel(エクセル)
-
5
【Excel】年月の値によって日の選択肢を可変させるには?
Excel(エクセル)
-
6
Excel初心者です。 Excelでやりたい事があります。 セルに数値8桁を入力します。(毎回必ず8
Excel(エクセル)
-
7
エクセル初心者です 用語等まだ良く分からないので簡単に説明していただけると幸いです タブの挿入、図形
Excel(エクセル)
-
8
Excelの計算で差分を求める場合について
Excel(エクセル)
-
9
条件付き書式の効率的な設定の仕方について
Excel(エクセル)
-
10
エクセルの関数ついて
Excel(エクセル)
-
11
エクセル初心者です 用語とか良く分からないので簡単に説明していただけると幸いです 表を作っているので
Excel(エクセル)
-
12
Excelの計算が合いません。 諸事情で会計の簡素な購入・販売諸元表を作っているのですが、一つの項目
Excel(エクセル)
-
13
Excel いい方法教えてください。
Excel(エクセル)
-
14
最高値の日付を抽出する方法
Excel(エクセル)
-
15
Excelの数式について教えてください。
Excel(エクセル)
-
16
エクセルの不調について
Excel(エクセル)
-
17
エクセルのデータについて
Excel(エクセル)
-
18
Excel初心者です、Excelの日付関数を使って A列=生年月日 B列=年齢 C列=シリアル値 で
Excel(エクセル)
-
19
エクセルのセンス 参照するシートが多いときのファイルの作り方
Excel(エクセル)
-
20
【Excel】版が同じ事を示す番号を生成したい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
9月17日でサービス終了らし...
-
エクセル ドロップダウンリスト...
-
特定のセルだけ結果がおかしい...
-
エクセルのdatedif関数を使って...
-
【関数】同じ関数なのに、エラ...
-
エクセルの循環参照、?
-
エクセル
-
【マクロ】アクティブセルの時...
-
【マクロ】A列にある、日付(本...
-
iPhoneのExcelアプリで、別のシ...
-
【マクロ】3行に上から下に並...
-
【条件付き書式】シートの中で...
-
【マクロ】EXCELで読込したCSV...
-
【エクセル】期限アラートについて
-
【マクロ】列を折りたたみ非表...
-
【マクロ】WEBシステムから保存...
-
【マクロ】オートフィルターの...
-
Excel 複数のセルが一致すると...
-
エクセルに、105と入力すると、...
-
3〜400人分のデータをExcelで管...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelファイルを開くと私だけVA...
-
エクセルについてどう関数を使...
-
マクロ・VBAで、当該ファイルの...
-
エクセルのセルに画像は埋め込...
-
エクセルで、一部のセルだけ固...
-
【マクロ、画像あり】A表かB表...
-
エクセルでカウントする
-
【マクロ】コードを少しでも、...
-
VBA_日時のソート
-
エクセルで教えてください。 例...
-
エクセル 月間シフト表で曜日ご...
-
セルの左に余白を付ける
-
エクセル
-
エクセルについて教えてください
-
2枚のエクセル表で数字をマッチ...
-
ExcelのIF関数との組み合わせの...
-
エクセルのファイルのコピーを...
-
エクセルで二つのブックの違い...
-
空白処理を空白に
-
Excelのチェックボックスについ...
おすすめ情報
早々の回答、ありがとうございます。
IF(AND(D1>=A1,D11<=B1),"〇","×")→ IF(AND(D1>=A1,D1<=B1),"〇","×")ですね。ご指摘ありがとうございます。
すみません、日付範囲ですが 対象B 2023年3月31日 ~ 2024年3月30日
対象C-1 2020年10月29日 ~ 2023年10月30日
対象C-2 2023年10月31日 ~ 2024年10月24日
なので[1] だと、どちらも一部でも重なっているので、どちらも〇、[2]だとどちらもまるまる範囲に入っていないので、どちらも×にはなりませんか?
すみません、対象Bの期間の始まり 2023年3月31日 が、対象Cの期間の始まり 2020年10月29日と2023年10月31日 のどちらの時点で存在しているのか、を判定させればいいのかなと気付きました。
ありがとうございました。