ExcelVBA/マクロ

SUMIFで「~を含む」という条件で合計する方法

SUMIFで特定の文字を「含む」という条件に合致する場合に合計額を表示する方法です。

目次

*(アスタリスク)というワイルドカードを使って「~を含む」という条件を作る

先に結論の数式です。

ワイルドカードの「*」を使います。

=SUMIF(範囲,"*"&検索条件&"*",[合計範囲])

検索条件を「”*”」と「&」で挟むことで、「”*” & 検索条件 & “*”」の

ワイルドカードは「何かしらの文字」を指定するときに使うものです。

その中でExcelでは「?」と「*」が使えます。

  • 「?」…何かしらの一文字
  • 「*」…何かしらの0文字以上の文字

例えば検索条件を「Excel」として、含むという条件で「”*” & “Excel” & “*”」とした場合には、

「Excel1」、「Excel1234」、「1Excel」、「1234Excel」、「ABCDExel1234」が検索条件になってきます。

実際にサンプルでどうなるかを確認してみる

実際にサンプルでどうなるかを確認していきます。

サンプルのデータについては、以下の通りです。

  • 第1回Excel費用~第10回Excel費用
  • 第1回Word費用~第10回Word費用
  • 第1回Powerpoint費用~第10回Powerpoint費用
  • 第1回Outlook費用~第10回Outlook費用

に任意の金額をいれた表を準備しました。

クリックすると拡大します。

これを第1回~第10回ごとに金額の合計をSUMIFで合計します。

サンプルデータで関数をいれていく

先ほどの関数を使っていきます。

=SUMIF(範囲,"*"&検索条件&"*",[合計範囲])

今回の場合には、A2~A41セルを範囲(条件の範囲)として、B2~B42セルが合計対象範囲です。

検索条件はまずは「第1回」とします。

それをあてはまると

=SUMIF(A2:A41,"*"&"第1回"&"*",B2:B41)

クリックすると拡大します

結果はこちらです。第1回を含むセルの条件で合計範囲の金額が合計されています。190,800円が計算結果です。

クリックすると拡大します

本当に「~を含む」という条件で合計できているか検証してみる

念の為、合計がきちんとできているか確認します。

Excelのフィルタの機能で第1回で絞り込みをしてみます。

フィルタで絞り込みをして、合計を確認してみると190,800円です。「~を含む」という条件で合計ができていることが確認できます。

クリックすると拡大します

検索条件はセルを指定しても合計できる

先ほどの例では、検索を条件を”第1回”としましたが、セルを指定することもできます。

コピペなどを考えるとセルを指定すると便利です。

第1回を文字ではなく、D2のセルを指定します。また第2回~第10回の条件のセルにコピペできるように、範囲(条件範囲)と[合計範囲]も絶対参照に指定します。

=SUMIF($A$2:$A$41,"*"&D2&"*",$B$2:$B$41)
クリックすると拡大します

これで第2回~第10回のE3~E11セルにもコピペすると、第2回~第10回の合計もセルに関数で結果を出すことができます。

クリックすると拡大します

SUMIFで「~を含む」という条件で合計する方法 まとめ

SUMIFで「~を含む」という条件で合計する方法のご紹介です。「*」を使って、「~を含む」という条件で合計を出すことができます。

サンプルはデータが条件に合致するものが多かったですが、総勘定元帳などのデータ量が多く条件に合致しないものが多い場合などに特定の条件の合計をピックアップするのに便利かなと思います。

当事務所の免責事項

当事務所のホームページに掲載された内容について、その正確性について万全を期しておりますが、その内容について保証するものではありません。また、投稿時点での税法、会計基準、会社法、関連指針、ガイドライン、その他の法令等に従っていますので、閲覧時点の制度に対応していない可能性があります。

なお、当事務所のホームページの内容については、一般的なガイダンスに限定されています。また、閲覧者がスムーズに理解しやすいように簡潔、平易な記述で説明及び解説をしている箇所があり、その情報提供が遅れたり、欠落したり、また不正確である可能性もあります。

したがって、当事務所のホームページの執筆者または著者は、法令、会計、税務、その他の専門的なアドバイス、あるいは関連サービスを提供しているものではないという認識で、ホームページ上で各種情報の提供しています。そのため、当事務所のホームページに掲載されている情報について、専門的な会計、税務、法令等に関するアドバイスの代用として用いてはいけません。

当事務所のホームページに基づく各情報により実務を行う場合には、当税理士事務所または関連する専門家に必ず相談の上行うか、内容を十分に検討する必要があります。当税理士事務所との契約に基づく有料による相談、協議により実施した場合を除き、本情報の利用により損害が発生することがあっても、当事務所は一切責任を負いません。

当事務所サイトからのリンク

当事務所のホームページで掲載されている外部サイトへのリンクは、当税理士事務所に関係のない第三者が設置、運営しているサイトであり、当税理士事務所は、関与、管理は一切しておりません。

また、当税理士事務所が、リンク先のサイトに関する正確性や当該サイトに掲載されている情報などについてその内容の正確性、妥当性を保証ないし推奨していません。

また、当事務所のホームページのリンク元についても、上記と同様であり、当事務所がその内容の正確性、妥当性を保証ないし推奨しているものではありません。

コメントを残す

*