[[20230920000940]] 『複数条件( B列が>45199かつ、A列が5)のモノに=x(りん) ページの最後に飛ぶ

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

 

『複数条件( B列が>45199かつ、A列が5)のモノに≪有≫と表示』(りん)

シート【1】※1年間付け足していくシート、A列重複ナシ

A列 B列

1   8/30
2   8/31
4   9/1
5   9/2
6   9/2
10  9/3
12  9/10
15  9/30
19  10/1
20  10/2
21  10/3
:  :
:  :

シート【2】
※1カ月ごとのシート(今回は9月のシートを作成中とする)
※A1セルに≪2023/9/30≫と入力して≪2023/9月≫と表示させている

C列  D列
1   有
21  無
4   有
15  有
20  無  
4   有
4   有
5   有
12  有
21  無

シート【1】のA列、B列を参照し、B列が9/30『以前』で(8月や7月など過去の日付は全て含む)、かつ、A列に該当の数字があれば、シート【2】のD列に≪有≫、なければ≪無≫と表示させたい
同じブック内に9月シート、10月シートと、どんどん追加していく

< 使用 Excel:Microsoft365、使用 OS:Windows11 >


 <シート【1】>1年間付け足していくので、見出しを付けてテーブルにしておく
 <テーブル1>
      __A  __B____
  1   ID   日付   
  2     1  8月30日
  3     2  8月31日
  4     4   9月1日
  5     5   9月2日
  6     6   9月2日
  7    10   9月3日
  8    12  9月10日
  9    15  9月30日
 10    19  10月1日
 11    20  10月2日
 12    21  10月3日

 <9月シート>
      __A______  __B  __C___  __D_
  1   2023/9/30       検索ID  結果
  2                        1  有  
  3                       21  無  
  4                        4  有  
  5                       15  有  
  6                       20  無  
  7                        4  有  
  8                        4  有  
  9                        5  有  
 10                       12  有  
 11                       21  無  

 [D2]  =map(C2:C11,LAMBDA(a,IF(COUNTIFS(テーブル1[ID],a,テーブル1[日付],"<"&A1+1),"有","無")))
 (注意)下にスピルするので[D2]より下は空白の事

(まる2021) 2023/09/20(水) 07:45:51


すみません…
どうしても上手く行かず…

調べてみると、Excelが365ではなく、ホーム&ビジネス2021でした…
本当にすみません…
LAMBDAが使えないのだと思います…
何かほかに方法がありますでしょうか…
誠に申し訳ございません
(りん) 2023/09/20(水) 09:07:40


 [D2]  =IF(COUNTIFS(テーブル1[ID],C2,テーブル1[日付],"<"&$A$1+1),"有","無")
 下にコピー

(まる2021) 2023/09/20(水) 09:12:53


出来ました!
有難うございました。
間違った情報を記載して、手間を取らせてしまって申し訳ありませんでした。

(りん) 2023/09/20(水) 10:16:35


コメント返信:

[ 一覧(最新更新順) ]


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