• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:excel2003 複数条件検索後の合計を表示)

Excel2003複数条件検索後の合計を表示

このQ&Aのポイント
  • Excel2003で在庫表を作成している際に、複数条件検索で一致した項目の合計を表示したいです。
  • 関数のネストが上手くできずに困っていますが、VBAは使用できないため、関数で教えていただけると嬉しいです。
  • 商品の出庫と入庫を別のシートで管理しており、条件検索の抽出はできていますが、同じ商品で同じカラーの合計数量を表示したいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • eden3616
  • ベストアンサー率65% (267/405)
回答No.1

SUMIFSが2003で使用できないので、SUMPRODUCT関数を使用してください。 「Sheet1」が在庫表、「Sheet2」が集計表としたとき、 Sheet2のC3セルに =SUMPRODUCT((Sheet1!$B$3:$B$11=$A$3)*(Sheet1!$C$3:$C$11=B3)*(Sheet1!$D$3:$D$11)) を入力して、C3~C10へオートフィルしてください。 ここでは、画像より在庫表の範囲を以下のようにしています  ・商品名の範囲:Sheet1!$B$3:$B$11  ・カラーの範囲:Sheet1!$C$3:$C$11  ・合計する範囲:Sheet1!$D$3:$D$11  ・検索する商品名:$A$3(オートフィルで動かないように固定)  ・検索するカラー:B3(オートフィルでB10まで変動) (オートフィルで在庫範囲が移動しないように絶対参照形式にしてください) C11~C18を入力するときは C11のセルに上記数式の「$A$3」を「$A$11」に、「B3」を「B11」に置き換えた以下の数式を入力し、 =SUMPRODUCT((Sheet1!$B$3:$B$11=$A$3)*(Sheet1!$C$3:$C$11=B3)*(Sheet1!$D$3:$D$11)) C11~C18へオートフィルしてください。 以下同様です。

loop-hika
質問者

お礼

丁寧な説明をして頂き本当にありがとうございます。 とても判りやすく私が求めていた答えが返ってきました。 これからもっと勉強をして行きたいと思います。

関連するQ&A