データベース処理(2) 承前
関数DCOUNTを使って、複数の条件を満たすレコード数を数える
ポイント
- 「得点表」データベースから、指定した複数の条件に合致するレコード数をカウントする関数 DCOUNT を使う。
- 複数の条件指定には、条件指定(「フィールド名」と、同列のその真下の行に「そのフィールド値に条件」を2行で書く)を、複数個横に並べる。
- 科目の得点が指定した得点幅にある人数を求める。
利用する関数
関数名 | 記述 | 意味 |
---|---|---|
DCOUNT | DCOUNT(DB名, フィールド名, 条件設定のセル範囲) | データベースの指定された列を検索し、条件を満たすレコードの中で、指定したフィールドに"数値"が入力されている(レコードの)個数を返す。 |
ここで利用するExcelデータ:step_6_7_8.xls
注意: Webブラウザ内で開かないで、一旦ダウンロードしてファイルとして保存してから、そのファイルをOpenしてください。
課題(承前)
- 「得点表」データベースから、数学の得点が、30点以上50点未満、50点以上70点未満、70点以上の人数を求める。
研究
- 得点表データベースから、数学が70点以上で、しかも英語が80点以上をとった人数を求めるにはどうすればよいか。
- 同様に、数学が70点以上で、英語が80点以上、さらに理科が60点以上の人数を求めるにはどうすればよいか。