• ベストアンサー

Excel関数(SUMIFの応用?)

いつも参考にさせて頂いています。 現在、ある集計表をつくっていますが集計用の関数がわからなくて困っています。 <表の内容> ・セルA1:「ランク」 ・セルA2~A10:「A」or「B」or「C」を入力している ・セルB1:「要望」 ・セルB2~B10:「あり」or「なし」or「不明」を入力している ・セルC1:「金額」 ・セルC2~C10:各金額を入力している <集計> ・セルC11に「ランクが"A"」かつ「要望が"あり"」の金額合計を表示 ・セルC11に「ランクが"C"」かつ「要望が"なし"」の金額合計を表示 ・・・等々 この集計にはどのような関数を使えばよいでしょうか? 表を利用する者がDatabase関数は理解していないので、Database関数以外で使えるものがありましたら、教えてください。 今はD列に「=A2 & B2」のような式を入れて「=SUMIF(D2:D10,"Aあり",C2:C10」として集計していますが、もう少しスマートな方法があれば、教えていただきたいと思います。 どうぞよろしくお願いします。

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

  • ベストアンサー
noname#123709
noname#123709
回答No.1

{=SUM(IF(A2:A10="A",IF(B2:B10="あり",C2:C10)))} のように配列で処理する方法もあります。

haruko2005
質問者

お礼

早速のご回答、ありがとうございます。 関数に配列を使えるとは知りませんでした。 勉強になりました。 どうもありがとうございます!

その他の回答 (1)

  • wisemac21
  • ベストアンサー率39% (171/429)
回答No.2

=SUMPRODUCT((A2:A10="A")*(B2:B10="あり"),C2:C10) これでどうでしょうか

haruko2005
質問者

お礼

早速のご回答、ありがとうございます。 SUMPRODUCTはこういうときにも使えるんですね。 知りませんでした。 どうもありがとうございます!

関連するQ&A