Access。クエリ。ExcelのSUMIFS関数のように複数条件で合計を求めるには
<Access>
複数条件での合計をExcelで求めるには、SUMIFS関数をつかいます。
例えば、売上表があって、店舗名が 品川店 で、商品名が ラーメンセット の金額合計を求めたい。
そこで、SUMIFIS関数をつかった数式をつくります。
=SUMIFS(I2:I169,D2:D169,"品川店",F2:F169,"ラーメンセット")
最初の引数に合計対象範囲があって、そのあとに、条件範囲と条件を設定します。
SUMIFS関数がないAccessでは、どのようにしたらいいでしょうか。
まず、挿入タブのクエリデザインをつかって、クエリをつくります。
使うフィールドを設定します。
今回は、店舗名・商品名・金額フィールドです。
集計したいので、集計ボタンを押して、集計行を表示します。
店舗名と商品名はグループ化させます。
金額は、複数条件の合計を求めたいので、合計を選択します。
今回は、品川店のラーメンセットの合計を求めたい。
なので、店舗名フィールドの抽出条件には 品川店
商品名フィールドの抽出条件には ラーメンセット を設定したら、実行します。
これで、品川店のラーメンセットの金額合計を求めることができました。
結果は、Excelと同じになっていることが確認できました。


