• ベストアンサー

Excelでシートをまたぐ場合の複数条件セル個数COUNTについて

http://oshiete1.goo.ne.jp/kotaeru.php3?q=1210558を見たのですが、 データがシート名Aにあり計算値をシート名Bに出したい場合どうしたらよいでしょうか? この質問を引用させて頂いて、 シート名Aにこのように入っていて、 ___A B 1 ○ × 2 × ○ 3 ○ ○ シートBに A=○かつB=○の個数を集計したいのですが可能でしょうか? イメージとしてはCOUNTIF(A1:A3,"○") AND COUNTIF(B1:B3,"○")という感じです。 (私の場合○の部分はセル参照をしています) SUMPRODUCT関数でシート間参照してみたのですがうまくいきませんでした。 私のやりかたが間違っているのだと思います。 お詳しい方いらっしゃいましたらよろしくお願い致します。

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

  • ベストアンサー
  • s_yoshi_6
  • ベストアンサー率73% (1113/1519)
回答No.1

=SUMPRODUCT((シートA!A1:A3="○")*(シートA!B1:B3="○")) =COUNT(IF((シートA!A1:A3="○")*(シートA!B1:B3="○"),)) (Ctrl+Shiftを押しながらEnterで配列数式にする) のいずれの方法も他シートの参照は可能なので、正しく結果が出るはずなのですが…。 数式、あるいは○の部分のセル参照などに誤りはないでしょうか。 実際に入力されている数式など具体的なところを補足で教えていただくと、解決の糸口が見つかるかもしれません。

mitsuo-0324
質問者

お礼

早速ありがとうございます。 補足です。 条件は2つでなく3つです。

その他の回答 (2)

  • g_nekoru
  • ベストアンサー率34% (30/88)
回答No.3

3つのデータはどの様に入力されていますか?

  • g_nekoru
  • ベストアンサー率34% (30/88)
回答No.2

シート間参照してもそのまま使えました。 また、○の部分をセル参照にしても特に問題はありませんでした。 SUMPRODUCTを使用した方法で自分が試してエラーになったケースとして範囲の部分を A!A:A などのようにA列全体を参照しようとするとエラーになりました。

mitsuo-0324
質問者

お礼

早速ありがとうございます。 補足です。 条件は2つでなく3つです。

関連するQ&A