
いつもお世話になっております。
エクセル(2007)で作成した表をフィルタ後に条件に合致する個数をカウントする方法を教えてください。
(例)
A列:名前
B列:出身県のデータがあったとします。
名前でフィルタをかけた後、出身県ごとのカウントを行いたいのですが、条件が無い場合のデータ個数はSUBTOTAL関数を使えばOKなのはわかります。
COUNTIFS関数を使うと、フィルタで隠れた行のデータまでカウントしていまいます。
ピボットを使う(使い方がイマイチわかりませんが・・・)という方法もあると思いますが、今回は同一シート無いに関数でカウントしたいのです。
どなたかよろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
=subtotal(3,a2:a3000)
あるいは
=subtotal(3,b2:b3000)
あるいは他の列
※空白セルは個数にカウントされないことに注意して、任意の列を選択
といった数式を、「フィルタで絞り込んだ際に非表示にならない位置」(表の最上行より上とか、最下行より下とか、別シートとか)に記入。その後、A 列で絞り込み、同時に B 列でも絞り込み。つまり、2 列で絞り込み。
以上により、A 列と B 列の AND 条件における個数が数式を記入したセルに表示されているはず。
>ピボットを使う(使い方がイマイチわかりませんが・・・)……
慣れ。やってみれば、意外とできます。たくさん使ってみてください。
No.1
- 回答日時:
簡単な方法:
C2に
=IF(SUBTOTAL(3,B2),B2,"")
と記入、以下コピー
C列を対象に県ごとにCOUNTIFします。
#別の方法
>名前でフィルタをかけた後、出身県ごとのカウントを行いたい
具体的な内容が無いので具体的な数式は提示しませんが、その通りにCOUNTIFSで計算します。
簡単な計算例:A列を「田中何某」で絞った場合に表示されているB列の東京の数
=COUNTIFS(A:A,"田中*",B:B,"東京")
この方式で具体的な質問をし直したいときは「ついでに聞いちゃえ」はせずに、一回ご相談を解決で閉じてから改めて「事実こういう状況になっててこういう具合に絞った時にこーいう計算がしたいんです」という具体的に目に見える様子を添えて、ご相談を投稿し直して下さい。
#どーしても作業列を使いたくないときのお勧めじゃない一発で計算できる式:
=SUMPRODUCT((B2:B300="東京都")*SUBTOTAL(3,INDIRECT("B"&ROW(B2:B300))))
3000行を超える行範囲を対象に計算してはいけません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
- Excel(エクセル) Excelでの複数条件のカウントについて 1 2022/09/25 07:40
- Excel(エクセル) エクセルでフィルタ後の列の重複を回避したい 6 2022/10/13 12:50
- Excel(エクセル) Countifよりも早く重複数をカウントする方法ありますか? 18 2022/07/04 13:39
- Excel(エクセル) 【エクセル関数】アルファベットで以上だったらカウントする 4 2022/07/09 14:07
- Excel(エクセル) 【Excel質問】 「本日の日付」から指定条件を満たす営業日経過後の日数を表示させる関数式 3 2022/06/06 23:28
- Visual Basic(VBA) Sheet1の出荷日と品名が並んだ表からSheet2の品名別出荷日別の個数一覧表を作っています。 オ 3 2022/12/01 23:54
- Excel(エクセル) エクセルでINDEXとMACTHで出てきたデータの数を数えるには? 1 2023/04/25 10:21
- その他(Microsoft Office) SUMIFとCOUNTIFの違いについて 4 2022/09/29 14:13
- Visual Basic(VBA) VBA初心者です。 VBAで行単位で条件付き書式の色をカウントしたいです。 大量のデータがあるExc 3 2022/06/08 10:02
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
EXCELで 一桁の数値を二桁に
-
エクセル 同じ値を探して隣の...
-
お店に入るために行列に並んで...
-
「B列が日曜の場合」C列に/...
-
Excelで半角の文字を含むセルを...
-
Excelでの列比較(A列とB列の組...
-
エクセルで文字が混じった数字...
-
Excel 文字列を結合するときに...
-
2つのエクセルのデータを同じよ...
-
エクセル(勝手に太字になる)
-
エクセルで最初のスペースまで...
-
エクセル 文字数 多い順 並...
-
Excel、市から登録している住所...
-
Excelで、A列にある文字がB列...
-
エクセルの項目軸を左寄せにしたい
-
VBAで文字列を数値に変換したい
-
エクセルの表から正の数、負の...
-
エクセルで、列の空欄に隣の列...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
EXCELで 一桁の数値を二桁に
-
Excelで半角の文字を含むセルを...
-
2つのエクセルのデータを同じよ...
-
エクセル 文字数 多い順 並...
-
エクセルで文字が混じった数字...
-
エクセルで最初のスペースまで...
-
「B列が日曜の場合」C列に/...
-
エクセル(勝手に太字になる)
-
エクセルの項目軸を左寄せにしたい
-
Excel 文字列を結合するときに...
-
エクセルのセル内の文字の一部...
-
【VBA】特定列に文字が入ってい...
-
Excel、市から登録している住所...
-
文字列に数字を含むセルを調べたい
-
エクセルの表から正の数、負の...
-
VBAで文字列を数値に変換したい
-
エクセルで、列の空欄に隣の列...
-
オートフィルターをかけ、#N/A...
おすすめ情報