[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『A列の条件で絞り、B列の条件で重複を省いて種類をカウント』(ころ)
≪やりたいこと≫
A列で【りんご】で絞り、
B列で【重複を除いたアルファベットの種類】をカウントしたい
A列 B列
りんご a
りんご a
みかん c
りんご d
ぶどう s
りんご p
りんご p
りんご p
もも q
りんご c
この場合だと、
A列で【りんご】で絞ると下記になります。
A列 B列
りんご a
りんご a
りんご d
りんご p
りんご p
りんご p
りんご c
【a】×2、【d】×1、【p】×3、【c】×1となる為、
重複を除くと、【りんご】は(a,d,q,cの)【4】です。
< 使用 アプリ:マイクロソフト ホーム&ビジネス2021、使用 OS:Windows11 >
もっと簡単な方法あると思いますが、こんなんであってます? =COUNTA(UNIQUE(FILTER(B1:B10,A1:A10="りんご",""))) (フォーキー) 2023/09/19(火) 18:28:04
実際の表で試してみたところ、
A列には存在しない【ばなな】 だと 【1】 と表示されてしまいました。
後だしですみませんが、
カウントの【表示先】には
りんご
みかん
ぶどう
もも
ばなな
梨
…
など、沢山の項目があり(固定)、
A列、B列はの表は、月によって変わります。
(りんごがない月もあります。)
A列に ばなな がない場合、0にしたいです
(ころ) 2023/09/19(火) 18:57:50
B列が空白の場合、空白をカウントしますか?
●空白をカウントする場合 =LET(uq,UNIQUE(FILTER(B1:B10,A1:A10="りんご",CHAR(7))),SUM(N(uq<>CHAR(7))))
●空白をカウントしない場合 =LET(uq,UNIQUE(FILTER(B1:B10,A1:A10="りんご","")),SUM(N(uq<>"")))
(まる2021) 2023/09/19(火) 20:03:48
>カウントの【表示先】には
集計を ↓ な感じにしたいってこと?
D E 1 項目 カウント 2 りんご 4 3 みかん 1 4 ぶどう 1 5 もも 1 6 ばなな 0 7 梨 0
E2 =SUM(N(UNIQUE(FILTER($B$2:$B$100,$A$2:$A$100=D2,""))<>"")) 下コピー
■または・・・ いったん重複を除いたデータをどこかに抽出(A列の全種類)
例えば G列とH列 G2 =SORT(UNIQUE(FILTER(A2:B100,A2:A100<>"")))
↓ のようになる
G H 1 2 ぶどう s 3 みかん c 4 もも q 5 りんご a 6 りんご d 7 りんご p 8 りんご c 9
集計は COUNTIF で
E2 =COUNTIF(G:G,D2:D7) 下にコピーする必要なし
参考まで (笑) 2023/09/19(火) 21:39:34
>G2 =SORT(UNIQUE(FILTER(A2:B100,A2:A100<>"")))
G2 =SORT(SORT(UNIQUE(FILTER(A2:B100,A2:A100<>"")),2))
アルファベットも昇順になる
実際もアルファベットなのかどうか知りませんけど・・・
参考まで (笑) 2023/09/19(火) 22:19:14
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.