• ベストアンサー

共通の文言が含まれるものを足したい

毎度毎度すみません! SUM関数の応用になるんでしょうか? 教えてください!   A1   B1  りんご(1) \100 ばなな(1) \150 りんご(2) \130 ばなな(2) \200 りんご(3) \180  となっているとします。 「りんご」という文字が含まれる金額と「ばなな」という文字が含まれる金額をそれぞれ合計したいです。 「りんご」「ばなな」だけならわかるのですが「りんご(1)」「りんご(2)」などよけいな文字もついている場合はどうすればいいのでしょうか? 何卒宜しくお願いします!!

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

  • ベストアンサー
  • tag1701
  • ベストアンサー率54% (67/123)
回答No.1

例としてりんごの場合、前後に半角アスタリスク * を つけて記述するとりんごという文字を含むものとして抽出されます。 =SUMIF(A2:B6,"*ばなな*",B2:B6) のように。 参考になれば。。

17504113
質問者

お礼

返信ありがとうございます! やってみました、できました! &わかりやすいです(^o^)/ 助かりました!

その他の回答 (3)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.4

こんばんは! すでに回答は出ていますし、重複するかと思いますので 参考程度で目を通してみてください。 ↓の画像のE2セルに =IF(D2="","",SUMIF($A$2:$A$1000,"*"&D2&"*",$B$2:$B$1000)) という数式を入れ、オートフィルで下へコピーしています。 (数式は1000行まで対応できるようにしています) これでD列にある文字を入力すればその文字が含まれるものの合計ができると思います。 表示されたもの全てを合計したいのであれば、その後オートSUMでいけるかと思います。 以上、参考になれば幸いです。m(__)m

17504113
質問者

お礼

返信ありがとうございます 丁寧に説明していただき、画像もあってわかりやすかったです。 できました、助かりました!

noname#204879
noname#204879
回答No.3

   D   E   F 1 りんご \410 \410 2 ばなな \350 \350 3      \0 \760 E1: =SUMPRODUCT((LEN(A$1:A$5)>LEN(SUBSTITUTE(A$1:A$5,D1,"")))*(B$1:B$5)) F1: =SUMIF(A$1:A$5,D1&"*",B$1:B$5)

17504113
質問者

お礼

返信ありがとうございます! 初級の自分には関数の読み込みが難しかったですができました。 すごいですね!

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

りんごとばななの合計額は次のような式になりますね。 =SUMIF(A:A,"*りんご*",B:B)+SUMIF(A:A,"*ばなな*",B:B)

17504113
質問者

お礼

返信ありがとうございます。 この次のステップでまさにこれが必要だったので参考にさせていただきました! ありがとうございました!!

関連するQ&A