- ベストアンサー
複数の条件を満たすセルの個数
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
このような場合、SUMPRODUCT関数をよく使用します。 =SUMPRODUCT((B1:B5="○")*1,(C1:C5="○")*1)
その他の回答 (4)
- imogasi
- ベストアンサー率27% (4737/17068)
(A列)(B列) (C列) (D列) (E列) A B C B C ● ● ○ ○ ○ ○ ○ ○ ● ○ ● ○ ○ ● ● ○ ○ として(D1:E2を上記のように作る) =DCOUNTA(B1:C6,C1,D1:E2) で2になります。
お礼
ご回答ありがとうございました。 こちらもコピーなどするのですね。 ちょっと難しそうですが、 やってみようかと思います。 ありがとうございました。
- tinu 2000(@tinu2000)
- ベストアンサー率40% (147/366)
COUNTIF を使いたいのであれば、 D1に、=B1&C1 を入れ、5行目まで下へコピー D1に●○、D2に○○、・・・と表示されます。 カウントを表示したいセルに、=COUNTIF(D1:D5,"○○") でB列が「○」でC列が「○」の件数が表示されます。
お礼
ご回答有難うございました。 ちょっとわかりづらいのですが、 データが多く、すぐ横にコピーできないので、ややこしくなりそうです。 でも、COUNTIFもつかえるのですね。 ありがとうございました。
- esprei
- ベストアンサー率56% (718/1271)
オートフィルタを使って良いのなら、SUBTOTAL関数で出来ます。 =SUBTOTAL(3,A1:A5) 3はCOUNTA関数を示します。COUNTでしたら2。 A1:A5は数える列範囲です。 どこか一列選択して下さい。 そしてフィルタをかけます。 A列のフィルタ、続けてB列のフィルタ。 条件に合わせてかけて下さい。 フィルタをかけた条件に合わせて、SUBTOTALの結果が変わります。
お礼
SUBTOTALだと、B列C列別々になってしまいますよね。 同時にもとめたいのですが、できますか? やってみたいと思います。 ありがとうございました。
- mshr1962
- ベストアンサー率39% (7418/18948)
=SUMPRODUCT(($B$1:$B$5="○")*($C$1:$C$5="○")) で個数を求めることができます。
お礼
回答ありがとうございます。 No.、1の方と同じ関数ですよね。 「*1」が付くのとつかないのとの違いは 何でしょうか。 こちらもやってみたのですが、やはりゼロになってしまいました。 でも、諦めずにやってみます。 ありがとうございました。
関連するQ&A
- 関数で可視セルのデータ個数カウント
Excel2002を使用しています。 オートフィルタで抽出したデータの個数を関数で カウントしたいのですが、可視セルのみをカウント 出来る関数はあるのでしょうか? 例えば A 1 件数 2 2 3 1 4 3 5 1 6 関数 A6セルに何らかの関数を入れておき、 A列のオートフィルタを使って、1を抽出した時は A6に”2” 3を抽出した時はA6に”1”を表示させたいの です。 このように、可視セルのデータ個数のみを カウントする関数はありますでしょうか? フィルタを使わずにCOUNTIF関数でカウントする 方法、また、可視セルをコピー貼り付け後 カウントする方法は避け、あくまでフィルタで 抽出したデータの個数を瞬時にカウントしたいの です。 ご教授宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excel 関数でcountifの複数条件
Excelで条件にあった個数をカウントする関数はcountifですが、 複数の条件にあった個数をカウントする場合、countifの式はどうすればよいのでしょうか。 例えば A列の1行から20行で"○"が入っている個数のカウントは =countif(a1:a20,"○")ですが A列の1行から20行で"○"が入っていて、なおかつ B列の1行から20行に"1"が入っている個数のカウントを知りたいです。 =countif(a1:a20,"○")and(b1:b20,"1")ではないですよね。 よろしくご教授願います。
- ベストアンサー
- オフィス系ソフト
- 検索条件に合うセルの個数を数えたい
EXCELで顧客管理表を作っています。 顧客データ一覧の特定の項目の中から条件にあうセルがいくつあるかを数えて 同シート内に個数を表示させたいと思っているのですが、うまくいきません。 (今回の場合は項目が「支店」で、○支店を含むデータが何個、×支店を含む データが何個…といった感じです) また顧客データは毎日追加していき、オートフィルタを使った場合には表示 されているデータの中から検索、という形が希望です。 COUNTIF関数を使ってみたのですが、オートフィルタをかけた場合でも 全てのデータから検索されてしまうので、もし他の関数もしくは方法を ご存知でしたら教えてください。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル関数でセル個数検索で2つの条件が一致する行数を求める方法はあり
エクセル関数でセル個数検索で2つの条件が一致する行数を求める方法はありますでしょうか? セル個数の場合=COUNTIF(A1:A50,"晴れ")でセル個数を求めますがB1:B50のセルに曜日が記入されているとしてA列の晴れとB列の日曜日が一致するセルが何回(何行)あるか求める関数はありますでしょうか?よろしくお願いします。ソフトはXPを使用しています。
- ベストアンサー
- Windows XP
- 条件付きセルの個数をしらべたい
エクセルで6桁の数字が入っている列から、156で始まるセルの個数をしりたいです。よろしくお願いします。 COUNTIF(範囲,156***)では、うまくいきませんでした。
- ベストアンサー
- その他MS Office製品
- エクセル関数 セルの個数
A列に空白セルと文字列が入力されています。 文字列が入っているセルだけをフィルタで抽出しました。 その抽出されたセルが何行あるか個数を出す関数はありませんか?
- ベストアンサー
- オフィス系ソフト
- 複数の条件を満たすセルの個数
はじめまして、こんばんは。 エクセルの計算式についてご教示ください。 添付ファイルのような表を作成しました。 B列の商品コードの"2"と"4"を含む商品で、 D列にあるデータの個数を数えるために D18セルに =COUNTIF(B2:B17,2)+COUNTIF(B2:B17,4) という式を作成しました。 次に、D19セルにB列の"2"と"4"を含まない商品で、 D列のデータの個数を数えるために =SUMPRODUCT(($B$2:$B$17<>4)+(B2:B17<>6),D2:D17) という式を作成しましたが、意図しない数値が返ってきました。 式の不備について教えてください。 どうぞよろしくお願いします。
- ベストアンサー
- その他MS Office製品
- エクセルでセルの検索
エクセル2000で複数検索条件に当てはまるセルの個数を関数で処理したいのですが、何かいい方法はありますか? たとえば、 A列 日付(2004/12/11など) B列 状態(○or×) C列 会社名(A社など) となっていて、 A列が「2004/12/11」でB列が「○」でC列が「A社」の条件を満たすセルの個数を知りたいなどです。 オートフィルターで絞り込むようなイメージです。 この結果を値として欲しいのです。 宜しくお願いします。
- 締切済み
- オフィス系ソフト
- <エクセル>複数条件下での個数の数え方
A列に都道府県、B列に地域、C列に売上がある表があります。 東京と大阪を除いた地域のうち、C列で0以上のセルの個数を表示したいと思います。(ここだと2コ) countif、dcountなど考えましたが、うまく表示できません。 列を増やさず、個数を表示できる関数を教えてくださいますか? 宜しくお願いします。 A B C 1 東京 新宿 500 2 大阪 心斎橋 0 3 名古屋 栄 300 4 東京 渋谷 0 5 北海道 札幌 100 6 宮城 仙台 0 7 大阪 梅田 100
- 締切済み
- オフィス系ソフト
- 複数列の中の文字列の検索、個数抽出
どなたかお力をお貸しください。。 エクセル2003を使用しています。 A列 B C D 1 あ う あ 2 い お か か 3 う う 4 え き く 5 お い う け Dの文字列のなかでA~C列の中に重複している文字が何個あるかを出したいです。 この場合D列は「あ、か、う、く、け」なので、A~C列にある「あ、か、う」が重複しているので、3個と出したいです。 もしくは重複していない「く、け」で2個と出したいです。 MATCH関数を使うと出来そうなのですが、MATCH関数だと配列の概念がなさそうなので、どうしたものかと。 条件として、 ・一つのセルで関数を使用して出す。 ・マクロ、計算用のセルはできたら使用しない。 ・空白セルもあり、文字列の完全一致のみ個数としてカウント。 ・列の数はだんだん増えてくるので、列数は増えても大丈夫なやり方の方がいいです。 COUNTIFで重複個数を出すと、「う」が複数回出てくるので、重複の個数が増えてしまい困っています。 もしかしたら不可能かもしれませんが、どなたかお知恵をお貸しください。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
お礼
早速の回答有難うございます。 やってみたんですが何件かあるはずなのに、結果がゼロに なってしまいました。 ○の部分が言葉なので””をかけたのですが、 うまくいきませんでした。 もうちょっと取り組んでみます。 ありがとうございました。