• ベストアンサー

複数条件に合致する件数をカウント

別シートにあるExcelのデータから、別シートに複数条件に合致する件数をカウントした集計表を作成したいのですが、何か一番適当な関数はないでしょうか? データベース関数のDCOUNTA等も試してみましたが、いまいちうまくいきません。 ちなみに、条件としては多くても4つくらいまでです。 抽象的な説明で分かりにくいかとは思いますが、皆さんのお知恵を貸してください。よろしくお願いします。(※Excel2000使用)

noname#39149
noname#39149

質問者が選んだベストアンサー

  • ベストアンサー
  • redowl
  • ベストアンサー率43% (2140/4926)
回答No.1

SUMPRODUCT関数で、出来るでしょう。 下記の説明の中をまず、一読。 www.excel-jiten.net/apply_funcs_001/sum_by_and_condition.html 説明例では、SUMPRODUCT([論理式]*[論理式]*[数値の配列]) ですが、 >条件としては多くても4つくらいまで で考えると  SUMPRODUCT([論理式]*[論理式]*[論理式]*[論理式]) で作成すれば、 (条件に一致する個数)を求める事が出来ます。

noname#39149
質問者

お礼

回答ありがとうございました。お礼が遅くなってすみません。。。 実際やってみて、うまくいきました!! 本当にありがとうございます。

関連するQ&A

  • Excel 複数条件に合致するデータの件数を返す関数は??

    複数の条件に合致するデータの件数を出したいのですが、どうしたら良いでしょう?? データは 性別コード|年令コード 1|3 2|1 1|4 1|5 1|1 2|5 といった具合に入力されていて、 性別=1かつ年令=1 の件数はいくつか、というものを出したいのです。 配列数式で {=Count(If(A1:A10=1,B1:B10,""))} 試して見たんですが、一つの条件に合致する件数のみしかカウントできません。(例えば、性別=1の件数) 複数条件のカウントをするにはどうしたら良いでしょうか? ご存知の方がいらっしゃいましたら、教えて下さい。

  • 複数シートにおける複数条件のセルのカウント

    困っています、教えて下さい!! 5枚のシートがあり、複数の条件に当てはまるセルをカウントしたいのですが、どうしたらいいでしょうか? ------------------------------------------------------------ シート1(りんご) A商店 4/1 ○ B商店 4/6 ○ A商店 4/25 × A商店 5/3 ○  つづく ------------------------------------------------------------- シート2(みかん) A商店 4/6 × A商店 4/15 ○ C商店 4/28 ○ B商店 5/7 ×  つづく ------------------------------------------------------------- たとえば上のような表を日々入力し、    4月件数 4月○ 5月件数 5月○ ・・・・・・ A商店    4   2     1   1 B商店    1   1     1    C商店    1   1 というような集計の表をつくりたいのです。 関数のSUMPRODUCTやCOUNTIF、ピボットテーブルなど 考えてみましたが、うまくいきません・・・ よろしくお願いしますm(_ _)m

  • 【画像あり】複数条件の件数カウントについて

    タイトルの件、質問いたします。 下記の図の、シート2の条件が下記の件数をカウントできる関数を、シート1のB2セルに 作りたいです。 【条件】 A列【受付日】が、4月中で      かつ B列【地域 】が、東京で      かつ C列【分類1】が、A   の件数 ご存知の方、いらっしゃいましたら、宜しくお願いします。

  • Excel2010 関数 複数条件で人数カウント

    Excel2010で、複数条件を指定して人数をカウントする関数を作成したいのですが うまくできません。やりたい事は、 Sheet1に、1行につき1名の名前(B列)と、○印(C列)が入った表があります。 Sheet2に、2行につき1名の同じ名前(B列)と、○印(C列)が入った表があります。 Sheet2のC列に○印が入った人が何人か知りたいのですが、この時の条件として Sheet1で○が入っている人で、なおかつSheet2でも○が入っている人、をカウントしたいのです。 添付の図の場合、答えはAさん、Cさん、Jさんの3人となります。 下のような式を作ってみたのですが、Sheet2が2行になっているためダメでした。 =SUMPRODUCT((Sheet1!C2:C11="○")*(Sheet2!C2:C21="○")) 関数でカウントできますでしょうか? お分かりの方いらっしゃいましたらご教示ください! よろしくお願いいたします。

  • 複数条件に合致する場合のみセルを参照する

    複数条件に合致する場合のみセルを参照する関数式を探しています。   A B C 1 みかん イ 5 2 りんご ロ 3 3 いちご イ 2 4 みかん ニ 8 5 りんご ホ 6 上記のような表があって別シートに   A B C 1 みかん イ  と入れるとC1に『5』が参照値として表示されるような関数です。 複数の関数を組み合わせれば出来そうな気がするのですがわかりません。 どなたか教えて下さい。 よろしくお願いします。

  • countifの複数条件

    添付ファイルのような excelの表があります。 B列(日付)とC列の複数でそれぞれ条件を定めて、件数をカウントする関数を組みたいのですが上手く行きません。 作業列はもうけず、カウントできる関数をご教授下さい。 【複数条件は下記です】 (1)B列条件 2010/2/6以上、2010/2/16以下 (2)C列条件 B よろしくお願いします。

  • Excel2003におけるCountIFS関数

    Excel2003におけるCountIFS関数 Excel2007にはCountIFS関数というのがあり、一覧表から複数の条件を満たしたデータ(行)の件数をカウントできると思います。 この関数のExcel2003版は無いのでしょうか? クロス集計表を作成したいのですが、ピボットテーブルだと、件数がゼロ件の見出しは表示されないので、自分で手作りしたいと思っています。 教えて下さい。宜しくお願い致します。

  • excelの表を複数条件でカウントして表示したい

    EXCELのシート入力した表を、複数条件でカウントして、 別のシートに表示したいと考えています。 データの表をつくってカウントするのですが、 項目1 項目2 項目3 B   1   あ B   2   う C   1   う B   2   き このような表の場合、 項目1=B 項目2=2 という二つの条件で、 レコードを数をカウントすることは可能でしょうか? 本来は、2がかえってくるはずなのですが・・・。 ご存じの方、アイデアをお教えください。

  • 複数条件に合う文字列をカウントする関数

    現在、Excel2010を使って、タッチパネルを想定した処理表を作っているのですが、 関数に関してわからないことがあります。 ランダムに配列された項目(画像右、2行目のア~エ)と、その下にある文字列(A+~B)の右表から、 項目ごとに文字列をカウントして左の表に移したいです。 項目(ア~エ)の数やその順番はランダムに増減したり入れ替わったりするので、 関数によって項目名と文字列を一致するものを探し、それをカウントしたいのですが、 どのような関数を使えばこのような複数条件に合う文字列をカウントできるのかわかりません。 もしご存知の方がいれば、ご教授頂けないでしょうか?よろしくお願いします。m(_ _)m

  • 複数条件カウント関数を調べています。

    複数条件カウント関数を調べています。 1つのシート内で、E列の中でE5と同じ文字を含むものとG列にある○/×で○表記となっているもの、両方の条件を満たしたものをカウントしたいのですが、下記関数では失敗してしまいます。 =SUMPRODUCT(($E$5:$E$83=E5&"*")*($G$5:$G$83="○")) =SUM(IF(ISERR(FIND(E5,E6:E83)),0,IF(ISERR(FIND("○",G6:G83)),0,))) 正しい関数をご存知の方、教えて頂けますか。宜しくお願い致します。