- 締切済み
複数条件に合うデータ件数を表示したい
エクセル初心者です。解決法をご教示くだされば幸いです。 A列にはAまたはBどちらかの文字が入力されています B列には都道府県名が入力されています(例)北海道、東京、大阪・・・ C列には区市町村名から始まる住所が入力されています。(例)札幌市中央区南六条、中央区築地5丁目、守口市八雲東町2丁目・・・ このようなデータが並んでいる中から「Aであり、かつ東京都中央区の住所」であるデータの件数を表示したいのですが、どのような関数を使った式を組めばよいのでしょうか。よろしくお願いします・
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- mu2011
- ベストアンサー率38% (1910/4994)
NO3です。 FIND関数を利用する例です。 =SUMPRODUCT(($A$1:$A$1000="A")*($B$1:$B$1000="東京")*NOT(ISERROR(FIND("中央区",$C$1:$C$1000))))
- wisemac21
- ベストアンサー率39% (171/429)
No2ですが新宿区ではなく中央区でしたね。 中央区に置き換えてカウントが0とはおかしいですね。 こちらでは正確にカウントしますよ。
- mu2011
- ベストアンサー率38% (1910/4994)
一例です。 =SUMPRODUCT(($A$1:$A$1000="A")*(CONCATENATE($B$1:$B$1000,LEFT($C$1:$C$1000,3))="東京中央区"))
- wisemac21
- ベストアンサー率39% (171/429)
方法その1 =SUMPRODUCT(($A$1:$A$100="A")*($B$1:$B$100="東京")*NOT(ISERROR(SEARCH("新宿区*",$C$1:$C$100))))
お礼
早速のご回答ありがとうございます。数式中の新宿区は中央区であると理解した上で、この式だと件数が0件とカウントされていまいます。???。*NOT(ISERRORの部分はこういう使い方もあるのかと感心しました。
- mitarashi
- ベストアンサー率59% (574/965)
1.オートフィルターか、フィルターオプションで抽出 http://www.eurus.dti.ne.jp/~yoneyama/Excel/filter3.htm 2.SUBTOTL関数で抽出件数をカウント http://maglog.jp/excel/Article261790.html をお勧めします。
お礼
早速ご回答いただき恐縮です。ありがとうございました。勉強させていただきます。
お礼
ありがとうございます。CONCATENATEというのは初めて知りました。なるほど。最初、FIND関数を考えて自爆しておりました。現在、私の悩みを解決する回答としてはこれが一番合っています。