- ベストアンサー
エクセルで年代別の人数をカウントしたい
エクセルで年代別の人数をカウントしたい A1:年齢の項目でA2:A150まで年齢が入力されています。 20歳未満、20代、30代、40代、50代、60代、70代の年代別にカウントしたい どの様な関数で指定すれば良いのでしょうか?初歩的で申し訳ありません宜しくお願いします。
- みんなの回答 (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関数」 とすれば、いろいろ出ています。度数分布ってやつです。
その他の回答 (1)
- TNK787
- ベストアンサー率17% (25/141)
COUNT IF(範囲,カウント条件)
お礼
早速の回答有難うございます。 カウント条件の20歳未満および20代以降の指定方法が分かりません。 ご存じでしょうか
お礼
回答有難うございます。 やっと今無事出来ました。本当に助かりました。有難う!後で閉じます。