エクセル練習問題:条件付きの合計の計算


スポンサードリンク


更新:2025/3/15;作成:2012/4/18

問題1    topへ

問題1の解答例   topへ

SUMIF関数で求める Filter関数を使って求める(Excel2021以降)
SUMPRODUCT関数で求める 配列数式で求める

SUMIF関数で求める

Filter関数を使って求める

SUMPRODUCT関数で求める

配列数式で求める

問題2の解答例    topへ

SUMIFS関数で求める SUMPRODUCT関数で求める
DSUM関数で求める FILTER関数で求める

SUMIFS関数で求める

DSUM関数で求める

SUMPRODUCT関数で求める

  1. SUMPRODUCT関数で計算することもできます。 H3セルに =SUMPRODUCT((B3:B10=F3)*(C3:C10=G3),D3:D10) と入力します。

FILTER関数で求める

問題3の解答例    topへ

SUMIF関数で求める FILTER関数で求める
SUMPRODUCT関数で求める

SUMIF関数を使って求める

  1. 「りんご」と「みかん」の合計の和で求めることができます。
    =SUMIF(C3:C10,"りんご",D3:D10)+SUMIF(C3:C10,"みかん",D3:D10)
  2. 商品は「りんご」「みかん」「バナナ」の3種類ですので、すべての合計からバナナの合計額を差し引くことでも求めることができます。
    =SUM(D3:D10)-SUMIF(C3:C10,"バナナ",D3:D10)
  3. 上記と同様に、「バナナでないものの合計」と考えると、SUMIF関数だけでも求めることができます。
    =SUMIF(C3:C10,"<>バナナ",D3:D10)

FILTER関数で求める

SUMPRODUCT関数で求める

  1. 他にも「マンゴー」とかの商品があった場合は・・・・?
    SUMIFS関数はAND条件のときは使えますが、この問題では「りんご」または「みかん」の合計ですので適切ではありません。
    SUMPRODUCT関数を使ってみます。
    「りんご」または「みかん」の合計ですので(C3:C10="りんご")+(C3:C10="みかん") と論理和にします。
    =SUMPRODUCT((C3:C10="りんご")+(C3:C10="みかん"),D3:D10)

問題4の解答例    topへ

SUMIFS関数で求める SUMIF関数で求める
FILTER関数で求める SUMPRODUCT関数で求める

SUMIFS関数で求める

SUMIF関数で求める

FILTER関数で求める

SUMPRODUCT関数で求める

問題5の解答例    topへ

PIVOTBY関数で求める

FILTER関数で求める

SUMIFS関数で求める

SUMPRODUCT関数で求める

ピボットテーブルで求める

スポンサードリンク



Homeエクセル練習問題:目次|条件付きの合計の計算

PageViewCounter
Counter
Since2006/2/27