• ベストアンサー

COUNTIF関数について

タイトルの件についてご助言をお願いします。 エクセル表でいくつかシートがあって、例えば各シートの同じセル番号(例えば3枚のシートのA1のセルとして)にある”○”の数を集計したいとき、COUNTIF関数で次のように入力しました。 =COUNTIF(sheet1:sheet3!A1,"○") ところが、VALUEエラーが出て、集計してくれません。同じシート内でCOUNTIFで”○”の数を計算するのはすんなりできています。(例えば、=COUNTIF(A1:A5,"○"))この関数ではシートごとの集計はできないのでしょうか?ほかの関数を使うのでしょうか?集計する方法をご存知の方ご教示ください。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

3シートだとして、次の方法は如何でしょうか。 =SUMPRODUCT(COUNTIF(INDIRECT("sheet"&ROW(A1:A3)&"!A1"),"○"))

jiijii
質問者

お礼

ありがとうございます。 難しい関数ですけど、やってみます。

その他の回答 (2)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.3

=COUNTIF(Sheet1!A1,"○")+COUNTIF(Sheet2!A1,"○")+COUNTIF(Sheet3!A1,"○")

jiijii
質問者

お礼

ありがとうございます。 この方法が一番単純で確実な方法だと思いますが、なにしろ、実は集計するシートが30数シートもあるのです。

  • ipsum11
  • ベストアンサー率21% (55/251)
回答No.1

各シート毎にCOUNTIFした結果を、SUMするというのはいかがでしょうか?

jiijii
質問者

お礼

早速のご回答ありがとうございました。 トータル表の中のトータルはその方法でできますが、セルごとの集計もトータル表にほしいのです。そのセルごとの集計がCOUNTIFでうまくいかないのです。