プロが教えるわが家の防犯対策術!

エクセルで年代別の人数をカウントしたい
A1:年齢の項目でA2:A150まで年齢が入力されています。

20歳未満、20代、30代、40代、50代、60代、70代の年代別にカウントしたい
どの様な関数で指定すれば良いのでしょうか?初歩的で申し訳ありません宜しくお願いします。

A 回答 (2件)

【1】 C1セルに「20歳未満」、C2セルに「20」 と入力


【2】 C2セルを選択し、Alt+E、I、S、Alt+C、増分値10、停止値70  でOK
【3】 D1セルに、 =COUNTIF($A$2:$A$150,"<20")
【4】 D2セルに、=SUMPRODUCT(($A$2:$A$150>=C2)*($A$2:$A$150<C2+10)) 
【5】 D2セルをD10セルまで下に引っ張る。
【6】 C2:C7セルを選択
【7】 Ctrl+1 (テンキーの1ではなく、「Q」の左上の1キー)
【8】 表示形式 で ユーザー定義を選択し、種類のところに、 0"代" 

※ 80代以上がデータに無いなら上記でいいですが、80代以上がいるなら、COUNTIF で 条件 ">=80" とする項目を設ければよいでしょう。

どうでしょうか。

※SUMPRODUCT関数は、積の和を求める関数ですが、このように複数条件を満たすものの抽出にも使えます。
20代ならば、20歳以上、30歳未満、という複数条件です。
Google で 「sumproduct 複数条件」 とすればいろいろ説明されてるページがあります。

※FREQUENCY関数を使う方法もありますが、説明が簡単なので上記にしました。
Google で 「frequency関数」 とすれば、いろいろ出ています。度数分布ってやつです。
    • good
    • 1
この回答へのお礼

回答有難うございます。
やっと今無事出来ました。本当に助かりました。有難う!後で閉じます。

お礼日時:2010/06/27 14:29

COUNT IF(範囲,カウント条件)

    • good
    • 0
この回答へのお礼

早速の回答有難うございます。

カウント条件の20歳未満および20代以降の指定方法が分かりません。
ご存じでしょうか

お礼日時:2010/06/27 10:15

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