Access。クエリ。単一条件の合計。ExcelならSUMIF関数。Accessではどうするの?
<SUMIF関数>
売上表があります。
品川店の金額合計を求めたい場合、Excelならば、SUMIF関数をつかうことで、求めることができます。
SUMIF関数は、単一条件の合計を求めることができる関数です。
L2にSUMIF関数の数式を設定してみます。
=SUMIF(D2:D169,K2,I2:I169)
結果は1526650
では、Accessでは、どのようにしたらいいのでしょうか。
Accessには、SUMIF関数はありませんが、クエリと集計をつかえば、難しくありません。
テーブルから作成タブのクエリにある「クエリデザイン」をつかって、求めてみましょう。
使うフィールドは、店舗名と金額です。
集計行を追加しますので、集計ボタンをクリックします。
店舗名は、そのままでもいいのですが、品川店だけなので、抽出条件に「”品川店”」と設定します。
集計行は「グループ化」のままにします。
金額は、集計行をグループ化から「合計」に変更します。
あとは、実行します。
結果は1526650
ExcelのSUMIF関数と同じ結果になりました。
このように、Accessの場合には、クエリをつかって、抽出条件と集計行の合計で求めることができます。


































