• ベストアンサー

SUMPRODUCTで~を含む検索

Sheet2   A  B   C 1 1  あい  500 2 1  いう  80 3 0  うえ  120 4 0  いお  200 5 1  えお  350 6 0  あい  260 7 1  えい  90 . . Sheet2が上記のような例で、A1の文字("い")を含むCの合計を A2=SUMIF(Sheet2!B1:B1000,"*"&A1&"*",Sheet2!C1:C1000) で出してたのですが、更にSheet2!A1:A1000が1ならば…という条件を 加える時にはどのようにすればよいのでしょうか? 複数条件になるのでSUMPRODUCT関数を使おうと試みましたがうまくいきませんでした。 http://oshiete1.goo.ne.jp/qa2760300.html で、~から始まると言うのがあったので出来そうな気はするのですが…。

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

  • ベストアンサー
  • maron--5
  • ベストアンサー率36% (321/877)
回答No.2

◆こんな方法もありますよ =SUMPRODUCT((Sheet2!$A$1:$A$10=1)*ISNUMBER(FIND($A$1,Sheet2!$B$1:$B$10))*Sheet2!$C$1:$C$10)

chanel1984
質問者

お礼

勉強になります、ありがとうございました。

その他の回答 (1)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

こんばんは。 その式をそのまま移し変えるのでしたら、以下のようになるのかな? こういうのは、いろんな方法があります。その一例です。 =SUMPRODUCT(Sheet2!$A$1:$A$1000*COUNTIF(OFFSET(Sheet2!B1,ROW(Sheet2!$B$1:$B$1000)-1,),"*"&$A$1&"*")*Sheet2!$C$1:$C$1000)

chanel1984
質問者

お礼

色々な方法があるのですね、ありがとうございました。

関連するQ&A