- ベストアンサー
共通の文言が含まれるものを足したい
毎度毎度すみません! SUM関数の応用になるんでしょうか? 教えてください! A1 B1 りんご(1) \100 ばなな(1) \150 りんご(2) \130 ばなな(2) \200 りんご(3) \180 となっているとします。 「りんご」という文字が含まれる金額と「ばなな」という文字が含まれる金額をそれぞれ合計したいです。 「りんご」「ばなな」だけならわかるのですが「りんご(1)」「りんご(2)」などよけいな文字もついている場合はどうすればいいのでしょうか? 何卒宜しくお願いします!!
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
例としてりんごの場合、前後に半角アスタリスク * を つけて記述するとりんごという文字を含むものとして抽出されます。 =SUMIF(A2:B6,"*ばなな*",B2:B6) のように。 参考になれば。。
その他の回答 (3)
- tom04
- ベストアンサー率49% (2537/5117)
こんばんは! すでに回答は出ていますし、重複するかと思いますので 参考程度で目を通してみてください。 ↓の画像のE2セルに =IF(D2="","",SUMIF($A$2:$A$1000,"*"&D2&"*",$B$2:$B$1000)) という数式を入れ、オートフィルで下へコピーしています。 (数式は1000行まで対応できるようにしています) これでD列にある文字を入力すればその文字が含まれるものの合計ができると思います。 表示されたもの全てを合計したいのであれば、その後オートSUMでいけるかと思います。 以上、参考になれば幸いです。m(__)m
お礼
返信ありがとうございます 丁寧に説明していただき、画像もあってわかりやすかったです。 できました、助かりました!
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)
お礼
返信ありがとうございます! 初級の自分には関数の読み込みが難しかったですができました。 すごいですね!
- KURUMITO
- ベストアンサー率42% (1835/4283)
りんごとばななの合計額は次のような式になりますね。 =SUMIF(A:A,"*りんご*",B:B)+SUMIF(A:A,"*ばなな*",B:B)
お礼
返信ありがとうございます。 この次のステップでまさにこれが必要だったので参考にさせていただきました! ありがとうございました!!
お礼
返信ありがとうございます! やってみました、できました! &わかりやすいです(^o^)/ 助かりました!