• ベストアンサー

EXCELで年齢別の分布表をつくりたい

こんにちは。エクセルで年齢のデータがあるのですが 10代は何人20代は何人30代は何人と年齢別の分布表をつくりたいのですが、どのような関数を使ったらいいですか? 教えてください。

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

  • ベストアンサー
  • telescope
  • ベストアンサー率54% (1069/1958)
回答No.2

FREQUENCY関数を使います。 たとえばC列に年齢が入力されていて、F2からF4に分布を表示するとします。 F2からF4を範囲選択して、 =FREQUENCY(C2:C10,{19,29}) と入力して、CtrlキーとShiftキーを押しながらEnterキーを押します。 関数貼り付けでは、 FREQUENCYを選んで、 データ配列に C2:C10 区間配列に {19,29} と入力して Ctrl+Shift+Enterキーを押します。 式はこのようになります。 ={FREQUENCY(C2:C10,{19,29})} 40代以降まで必要なら、区間配列を {19,29,39} のようにします。

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

VLOOKUPを使うと、 10<=x<20 20<=x<30 … と言うような条件を検索する形でうまく表すことができます。 VLOOPUPで返す値を10代20代などの文字にして グラフで集計する処の集計名を10代20代などの名前にあわせておけば、COUNTIFを使って同じ式で集計できます。

関連するQ&A