• ベストアンサー

関数を使用し合計値を求める

EXCEL2003を使用しております。 図1のB2~D5までアルファベットとその下に品目が入っています。 例えばB5の品目とB2~B4(A・B・C)記号をもとに 図2の表より対象数値の合計を求める計算式を ご教授ください。 よろしくお願いいたします。

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

例示のレイアウトならD6セルに以下の式を入力して右方向にオートフィルコピーしてくださ。 =SUMPRODUCT(SUMIF($H$6:$H$100,B$2:B$4,INDEX($I$6:$L$100,,MATCH(B$5,$I$5:$L$5,0))))

hide0054
質問者

お礼

解決しました。 有難うございました。

hide0054
質問者

補足

ご回答有難うございます。 出来ました。 追加質問で申し訳ありませんが 図1がsheet1、図2がsheet2に有る場合はエラーに なるようですが =SUMPRODUCT(SUMIF(sheet2!$H$6:$H$100,sheet1!B$2:B$4,INDEX(sheet2!$I$6:$L$100,,MATCH(sheet1!B$5,sheet2!$I$5:$L$5,0)))) で宜しいのでしょうか?

その他の回答 (1)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

B6セルに次の式を入力しD6セルまで横にドラッグコピーします。 =SUMIF($G:$G,B2,H:H)+SUMIF($G:$G,B3,H:H)+SUMIF($G:$G,B4,H:H)

hide0054
質問者

お礼

自分でもINDEX、MATCH、SUMPRODUCTなどの使い方を悩んで 試行錯誤しましたがダメで質問をさせて頂きました。 別の方が悩んでいた関数を元にご説明頂きましたのでベスト アンサーをさせて頂きました。 ご回答有難うございました。

関連するQ&A