• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルの質問)

エクセルで年齢別統計を取得する方法

このQ&Aのポイント
  • エクセルで日付毎に統計を取得する方法を教えてください。
  • 統計データを並び替えずに取得する方法を教えてください。
  • 年齢別の割合を計算する方法を教えてください。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.2

全体の合計件数出し方は判ると思うので 年代ごとの1つを =SUMPRODUCT((YEAR(B1:B10)>=1970)*(YEAR(B1:B10)<1980)*1) で出せます。 データ A1:B10 Aさん 1979/9/1 Bさん 1985/10/1 Cさん 1976/9/1 Dさん 1964/4/1 Eさん 1955/3/1 Fさん 1980/1/1 Gさん 1975/5/26 Hさん 1953/12/1 Iさん 1959/2/3 Jさん 1961/3/4 で結果は3 Year関数を使ったところがミソ。 B列は書式をyy/mmにすれば、59/2のように表示できます。 B列はエクセル所定の日付けシリアル値が入ってあること。 配列数式でも出きます。 =SUM(IF((YEAR(B1:B10)>=1970)*(YEAR(B1:B10)<1980),1,0)) と入れて、SHIFT+CTRL+ENTERのキーを同時押し。

kachiman
質問者

お礼

ありがとうございます。 Year関数を使うことにより、問題解消しました。

その他の回答 (1)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

60年代=SUMPRODUCT((TRUNC(YEAR($B$1:$B$100),-1)=D2)*1)/COUNT($B$1:$B$100) で表示形式を%にしてください。 以降は1960の部分を変更するか、セル参照させてください。

関連するQ&A