• ベストアンサー

エクセルで年代別の人数をカウントしたい

エクセルで年代別の人数をカウントしたい A1:年齢の項目でA2:A150まで年齢が入力されています。 20歳未満、20代、30代、40代、50代、60代、70代の年代別にカウントしたい どの様な関数で指定すれば良いのでしょうか?初歩的で申し訳ありません宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • soixante
  • ベストアンサー率32% (401/1245)
回答No.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関数」 とすれば、いろいろ出ています。度数分布ってやつです。

eiji-mrym4
質問者

お礼

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

その他の回答 (1)

  • TNK787
  • ベストアンサー率17% (25/141)
回答No.1

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

eiji-mrym4
質問者

お礼

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

関連するQ&A

専門家に質問してみよう