• 締切済み

エクセルでこんなこと出来るでしょうか

エクセルでこんな事が出来ますか? 例えばA地区、B地区、C地区で20歳と30歳と40歳の人は合計何人いるかカウントする方法を教えて下さい。 宜しくお願いします。

みんなの回答

  • comv
  • ベストアンサー率52% (322/612)
回答No.3

こんにちは! 勘違いかもしれませんが 以下のような表で20歳代 30歳代 40歳代の 各地区の人数を数えるってことでしょうか?    A   B    C 1 [地区] [名前] [年齢] 2 A地区      25 3 B地区      21 4 C地区      32 5 B地区      41 6 C地区      32 7 A地区      21 8 A地区      30 9 A地区      28 10 B地区      44 だとすれば    E     F   G  H 1 地区\歳 20  30  40 2 A地区   式→ 3 B地区   ↓ 4 C地区 セルF2に 式 =SUMPRODUCT(($A$2:$A$10=$E2)*($C$2:$C$10>=F$1)*($C$2:$C$10<F$1+10)) を入力後必要範囲に複写 もし丁度20歳 30歳 40歳 の人だけをカウントしたいなら =SUMPRODUCT(($A$2:$A$10=$E2)*($C$2:$C$10=F$1)) となります。 意図したものと違ったらスミマセン!

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.2

こんにちは。maruru01です。 COUNTIFという関数を使用します。 引数は、COUNTIF(範囲,条件)となっています。 例えば、 年齢が入ったセルがA2~C11で、合計人数を入力するセルがD2とします。 D2のセルに、 「=COUNTIF(A2:C11,"20")」と入力すれば、範囲内で20が入っているセルの個数が表示されます。 条件を、">=20" とすれば20以上の数値が入っているセルの個数になります。 では。

  • k_eba
  • ベストアンサー率39% (813/2055)
回答No.1

COUNTIF関数を使用すれば出来ます。 例 =COUNTIF(A1:A5,"<3")-COUNTIF(A1:A5,"<1") また参考HPを紹介しときます. がんばれ

参考URL:
http://www2.odn.ne.jp/excel/waza/function.html#TOC21