- 締切済み
エクセルでこんなこと出来るでしょうか
エクセルでこんな事が出来ますか? 例えばA地区、B地区、C地区で20歳と30歳と40歳の人は合計何人いるかカウントする方法を教えて下さい。 宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- comv
- ベストアンサー率52% (322/612)
こんにちは! 勘違いかもしれませんが 以下のような表で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)
こんにちは。maruru01です。 COUNTIFという関数を使用します。 引数は、COUNTIF(範囲,条件)となっています。 例えば、 年齢が入ったセルがA2~C11で、合計人数を入力するセルがD2とします。 D2のセルに、 「=COUNTIF(A2:C11,"20")」と入力すれば、範囲内で20が入っているセルの個数が表示されます。 条件を、">=20" とすれば20以上の数値が入っているセルの個数になります。 では。
- k_eba
- ベストアンサー率39% (813/2055)
COUNTIF関数を使用すれば出来ます。 例 =COUNTIF(A1:A5,"<3")-COUNTIF(A1:A5,"<1") また参考HPを紹介しときます. がんばれ