プロが教える店舗&オフィスのセキュリティ対策術

EXELで、数十枚のシート中にある特定の分類項目について集計をしたいです。
=COUNTIFの関数を用いて計算式を作ったのですが、シートが増えた場合、関数式が長くなってしまいます。シンプルで効率的な方法があれば、教えていただけないでしょうか。どうぞ宜しくお願いいたします。
●作った関数
=COUNTIF('1'!A1,"分類1")+COUNTIF('2'!A1,"分類1")+COUNTIF('3'!A1,"分類1")+COUNTIF('4'!A1,"分類1")+COUNTIF('5'!A1,"分類1")+COUNTIF('6'!A1,"分類1")+COUNTIF('7'!A1,"分類1")+COUNTIF('8'!A1,"分類1")+COUNTIF('9'!A1,"分類1")+COUNTIF('10'!A1,"分類1")

A 回答 (3件)

各シートのH1セルに


=COUNTIF(A1,"分類1")
として各シート毎の"分類1"カウント数を計算し、

=SUM('1:10'!H1)にしてはいかがでしょう。
    • good
    • 0
この回答へのお礼

ご教授いただき、本当にありがとうございました!!助かりました。

お礼日時:2012/10/16 15:47

例えばまとめのシートのB1セルから右の列に1,2,3、…のようにシート名を入力します。


B2セルには次の式を入力して右横方向にドラッグコピーします。

=IFERROR(COUNTIF(INDIRECT(B$1&"!A1"),"分類1"),"")

A2セルには答えを表示するセルとして次の式を入力します。

=SUM(B2:K2)
    • good
    • 0
この回答へのお礼

ご教授いただき、本当にありがとうございました!!助かりました。

お礼日時:2012/10/16 15:46

一例です。


(1)全シートを選択→固定セル(仮にB1)に=(A1="分類1")*1入力→Enter
(2)シートタブ上で右クリック→作業グループ解除→任意セルに=SUM('1:10'!B1)
以上で如何でしょうか。
    • good
    • 0
この回答へのお礼

ご教授いただき、本当にありがとうございました!!助かりました。

お礼日時:2012/10/16 15:47

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!