Excel: セルに部分的なテキストが含まれている場合に合計を計算する
Excel では、次の数式を使用して、特定の部分テキストを含むセルのみの合計を計算できます。
=SUMIF( A1:A13 ,"*text*", B1:B13 )
この特定の数式は、範囲A1:A13の「テキスト」を含むセルに対してのみ、範囲B1:B13の値の合計を計算します。
注: アスタリスクは、特定の文字列の前後のテキストを無視するように Excel に指示するワイルドカードです。
次の例は、この公式を実際に使用する方法を示しています。
例: セルに部分的なテキストが含まれている場合に合計を計算します。
さまざまな小売店での売上に関する情報を含む次のデータセットがあるとします。
次の式を使用して、ストア名のどこかに部分的なテキスト「レベル 1」が含まれるストアのみの売上合計を計算できます。
=SUMIF( A2:A11 ,"*Tier 1*", B2:B11 )
次のスクリーンショットは、この式を実際に使用する方法を示しています。
名前に「Tier 1」が含まれる店舗の売上の合計は109です。
名前に「Level 1」を含む各ストアを識別することで、これが正しいことを手動で検証できます。
次に、これらの店舗のみの売上の合計を計算できます。
レベル 1 ストアの売上の合計: 24 + 22 + 37 + 26 = 109 。
これは私たちの計算式で計算された値に相当します。
また、この式では大文字と小文字が区別されないことに注意してください。
たとえば、数式で「*TIER 1*」、「*tier 1*」、または「*Tier 1*」を使用すると、Excel は同じ結果を返します。
追加リソース
次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。
Excel:別シートからSUMIFを使用する方法
Excel: 複数の範囲で SUMIF を使用する方法
Excel: SUMIF で SUBTOTAL を使用する方法