1. Home »
  2. エクセル練習問題:目次 »
  3. 条件付きの合計の計算

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


スポンサードリンク
(追記) (追記ここまで)


更新: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関数で計算することもできます。
    • 構文:=SUMPRODUCT(配列1,[配列2],[配列3],・・・)
      SUMPRODUCT関数 に説明がありますので参照してください。
    • (B3:B10=F3)と(C3:C10=G3)の部分は論理値(TRUE/FALSE)を返すので、積にして数値の1または0を返すようにしています。
    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

AltStyle によって変換されたページ (->オリジナル) /