7/13/2025

Access。クエリ。10歳単位の年齢分布の集計をしたい【age】

Access。クエリ。10歳単位の年齢分布の集計をしたい

<Partition関数>

顧客管理のテーブルがあります。


これを10歳代ごとに何人いるのかという、年齢分布の集計を求めたい。


年齢フィールドに年齢が入力されています。


Excelにエクスポートして求めたらと思うかもしれませんが、Excelでは、度数分布を求めるのは、少々面倒です。


そこで、今回は、Accessのクエリで、10歳単位の度数分布を作ってみます。


作成タブのクエリデザインをつかいます。


区分の演算フィールドをつくります。


区分: Partition([年齢],10,100,10)


そして、件数が必要なので、NOフィールドを設定したら、集計行を表示しますので、クエリデザインタブの集計ボタンをクリックします。


NOフィールドの集計方法は、「カウント」とします。


では、実行して確認してみましょう。

Partition関数

このように、10歳代単位の年齢分布の集計を求めることができました。


今回のテーブルには20歳以下の人はいなかったので、20:29からになっています。


このように、Partition関数をつかうことで、度数分布をAccessのクエリで手早く求めることができます。