
いつもお世話になっております。
エクセル(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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
2つのエクセルのデータを同じよ...
-
EXCELで 一桁の数値を二桁に
-
Excelで半角の文字を含むセルを...
-
エクセルで文字が混じった数字...
-
エクセルで最初のスペースまで...
-
Excel、市から登録している住所...
-
「B列が日曜の場合」C列に/...
-
エクセルの並び変えで、空白セ...
-
オートフィルターをかけ、#N/A...
-
エクセルのセル内の文字の一部...
-
文字を入力したら数値が自動入...
-
VBAで文字列を数値に変換したい
-
エクセル 文字数 多い順 並...
-
エクセルの項目軸を左寄せにしたい
-
エクセル(勝手に太字になる)
-
エクセルで2列のセルを連続して...
-
エクセルの隣り合う列のグループ化
-
エクセル ひらがなの文字を抽出
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
2つのエクセルのデータを同じよ...
-
Excelで半角の文字を含むセルを...
-
EXCELで 一桁の数値を二桁に
-
エクセル(勝手に太字になる)
-
エクセル 文字数 多い順 並...
-
エクセルで最初のスペースまで...
-
オートフィルターをかけ、#N/A...
-
エクセル 同じ数字を他の列に自...
-
エクセル 同じ値を探して隣の...
-
「B列が日曜の場合」C列に/...
-
エクセルで文字が混じった数字...
-
Excel、市から登録している住所...
-
エクセルの項目軸を左寄せにしたい
-
Excel 文字列を結合するときに...
-
エクセルの表から正の数、負の...
-
【VBA】特定列に文字が入ってい...
-
エクセルで、列の空欄に隣の列...
-
オートフィルターの絞込みをし...
おすすめ情報