7/04/2026

Access。クエリ。ExcelのSUMIFS関数のように複数条件で合計を求めるには【multiple conditions】

Access。クエリ。ExcelのSUMIFS関数のように複数条件で合計を求めるには

<Access>

複数条件での合計をExcelで求めるには、SUMIFS関数をつかいます。

=SUMIFS(I2:I169,D2:D169,"品川店",F2:F169,"ラーメンセット")

 例えば、売上表があって、店舗名が 品川店 で、商品名が ラーメンセット の金額合計を求めたい。


そこで、SUMIFIS関数をつかった数式をつくります。


=SUMIFS(I2:I169,D2:D169,"品川店",F2:F169,"ラーメンセット")


最初の引数に合計対象範囲があって、そのあとに、条件範囲と条件を設定します。


SUMIFS関数がないAccessでは、どのようにしたらいいでしょうか。


まず、挿入タブのクエリデザインをつかって、クエリをつくります。


使うフィールドを設定します。

今回は、店舗名・商品名・金額フィールドです。


集計したいので、集計ボタンを押して、集計行を表示します。


店舗名と商品名はグループ化させます。


金額は、複数条件の合計を求めたいので、合計を選択します。


今回は、品川店のラーメンセットの合計を求めたい。


なので、店舗名フィールドの抽出条件には 品川店

商品名フィールドの抽出条件には ラーメンセット を設定したら、実行します。


これで、品川店のラーメンセットの金額合計を求めることができました。


結果は、Excelと同じになっていることが確認できました。