対象:Excel2003, Excel2007, Excel2010
「エクセル COUNTIF関数 複数のシート」
という検索が行われていました。
COUNTIF関数に関する定番的ご質問の一つです。
複数のシートを串刺しするように、3D集計するように、3D参照で、COUNTIFしたいという要望です。
このご質問をする方は、以下のような数式を試したりするようです。
例えば、「Sheet1」「Sheet2」のワークシートのA1:A100セルに入力されている「○」の数をカウントしようとして
「=COUNTIF(Sheet1:Sheet2!A1:A100,"○")」
という3D集計でお馴染みの形の数式を試してみるわけです。
[スポンサードリンク]
しかしこの数式では、COUNTIF関数の場合、#VALUE!エラーとなってしまいます。
▼操作方法:複数のシートから条件に合致したセルの個数を数える
※Sheet1・Sheet2のA1:A100セルに入力されている○の数をカウントする例
「=COUNTIF(Sheet1!A1:A100,"○") + COUNTIF(Sheet2!A1:A100,"○")」
という数式を入力する
※Sheet1・Sheet2のA1:A100セルに入力されている○の数をカウントする例
「=COUNTIF(Sheet1!A1:A100,"○") + COUNTIF(Sheet2!A1:A100,"○")」
という数式を入力する
3D参照できる関数というのは限られていて、COUNTIF関数は3D集計できない関数です。
複数のシートから条件を指定してセルの個数・データの個数をカウントする場合、上記のように個々のシートで個数をカウントして、それを合計するのが基本的な考え方です。
関連語句
3-D集計, 3-D参照
[スポンサードリンク]
Home » Excel(エクセル)の関数・数式の使い方 » 統計 » 複数のシートからCOUNTIFしたい