[[20211214113649]] 『IF関数の複数条件』(びすこ) ページの最後に飛ぶ

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

 

『IF関数の複数条件』(びすこ)

こんにちは

    A      B      C       D
1 2021/10/1  2021/10/31   終了    今日の日付

2 2021/12/10 2021/12/20   開催中
  
3 2022/1/10  2022/1/20   開催前

イベントの開催状況を把握するための表を作りたいです。
列Aは開始日、列Bは終了日を入力してあります。
D1にはTODAY関数で今日の日付が入っています。

【列Aが今日の日付を越していてかつ列Bの日付も越していたら「終了」】
【列Aが今日の日付を超えていて、列Bの日付は越えていなければ「開催中」】
【列A,Bどちらの日付も超えていなかったら「開催前」】

列C上記のように表示がされるようにしたいです。

IF関数の複数条件を使ってみてもいまいち上手くいかず・・・
申し訳ございませんが、関数の書式を教えて頂けましたら助かります。
宜しくお願い致します。

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


すみません途中で間違えてページ更新をしてしまいました
文章を整理する前に更新してしまったので分かりにくかったかと思います…
条件について下記の通り訂正します

【今日の日付が列Aを超えていて、かつ列Bの日付も超えていたら「終了」】
【今日の日付が列Aを超えているが、列Bが今日の日付を越えていなければ「開催中」】
【今日の日付が列A,Bのどちらも超えていなかったら「開催前」】
(びすこ) 2021/12/14(火) 12:03


 ちょっと確認

 >今日の日付が列Aを超えているが、列Bが今日の日付を越えていなければ「開催中」】

 これの逆、つまり「A列は越えていないが、B列は越えている」場合はどうなればいいんですか?
 
「開催中」もしくはそんなケースはないということなら

 C1 =CHOOSE(COUNTIF(A1:B1,">"&$D$1)+1,"終了","開催中","開催前")
 下コピー

 IF関数は使ってませんけど、こういうこと?

 以上
(笑) 2021/12/14(火) 12:18

 Office365ということなので、
 C1に下記の式を入力すれば、スピルします。

 =IFS(B1:B100="","",A1:A100="","",B1:B100<D1,"終了",A1:A100>D1,"開催前",TRUE,"開催中")

(hatena) 2021/12/14(火) 12:49


コメント返信:

[ 一覧(最新更新順) ]


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