Excel SUMIF function
Excelでは、SUMIF関数はXNUMXつの基準に基づいてセルを合計するのに役立ちます。この記事では、この関数の構文について説明し、SUMIF関数の使用例をいくつか紹介します。
- 例1:値が大きい、小さい、等しい、または他の比較演算子の場合の合計
- 例2:テキスト基準を使用したSUMIF数式
- 例3:ワイルドカード文字を使用したSUMIF数式
- 例4:空白または空白以外のセルに対応するセル値を合計する
- 例5:Excelで日付を指定したSUMIF
- 例6:Excelの複数の列の値の合計
構文:
ExcelのSUMIF関数の構文は次のとおりです。
引数:
- range:必須。 基準を適用するセルの範囲。
- criteria:必須。 追加する必要のあるセルを決定するために使用される基準。 基準には、テキスト、数値、日付、論理式、セル参照、または別の関数を使用できます。
- 注意:テキスト基準または数学記号を含む基準は、二重引用符で囲む必要があります。 基準が数値の場合、二重引用符は必要ありません。
- sum_range:オプション。 合計するセルの範囲です。 このパラメーターを省略すると、範囲が 合計範囲.
戻る:
特定の基準に基づいた数値のリストの合計を返します。
例:
例1:値が大きい、小さい、等しい、または他の比較演算子の場合の合計
Excelでは、SUMIF関数を使用して、指定された基準よりも大きい、小さい、等しい、または等しくない値を合計できます。
以下のスクリーンショットに示すように、[名前]、[数量]、および[価格]列を含むテーブルがあるとすると、数量が250を超える合計価格を取得するにはどうすればよいでしょうか。
次の数式を空白のセルに適用してください。
- ヒント:上記の式では:
- B2:B8:は、基準が検索するセルの範囲です。
- "> 250":は、セル値の合計に基づく条件です。
- C2:C8:合計する範囲を指します。
次に、 入力します 次のスクリーンショットに示すように、数量が250を超える合計価格を取得するためのキー:
注意:他の比較演算子を使用できます。たとえば、以上(> =)、以下(<)、以下(<=)、等しい(=)、等しくない(<>)などです。あなたの必要性。
例2:テキスト基準を使用したSUMIF数式
特定のテキスト値が別の列に存在するかどうかに基づいてセル値を合計する場合は、SUMIF関数を使用することもできます。
ケース1:別の列に特定のテキストが含まれている場合はセル値を合計する
以下のデータを例として取り上げ、名前が列AのDavidである場合に、すべての合計数量を取得します。
以下の数式を空白のセルに入力またはコピーしてください。
- ヒント:上記の式では:
- A2:A8:は、基準が検索するセルの範囲です。
- 「ダビデ」:は、に基づいてセル値を合計する条件です。
- B2:B8:合計するセルの範囲です。
注意:セル参照を使用して、上記の数式の条件を次のように置き換えることもできます。 =SUMIF(A2:A8, D2, B2:B8).
ケース2:セル値の合計が特定の値と等しくない
たとえば、セルが特定の値と等しくないときにセルを合計したい場合、Davidを除くすべての人の数量を合計するにはどうすればよいですか?
次の数式を空白のセルに適用してください。
- ヒント:上記の式では:
- A2:A8:は、基準が検索するセルの範囲です。
- 「<>デビッド」:は、に基づいてセル値を合計する条件です。
- B2:B8:合計するセルの範囲です。
注意:セル参照を使用して、上記の数式の条件を次のように置き換えることもできます。 =SUMIF(A2:A8,"<>"&D2, B2:B8)、比較演算子を囲むには二重引用符( "")を使用し、セル参照を連結するにはアンパサンド(&)を使用する必要があります。 スクリーンショットを参照してください:
例3:ワイルドカード文字を使用したSUMIF数式
完全一致ではなく、部分的なテキスト一致に基づいてセル値を合計する必要がある場合があります。 この場合、ワイルドカード文字のアスタリスク(*)または疑問符(?)をSUMIF関数と組み合わせることができます。
アスタリスク(*):任意の数の文字を表します
疑問符(?):特定の位置にいる任意のXNUMX文字を表します
ケース1:アスタリスク(*)文字との部分一致に基づく合計値
たとえば、次のスクリーンショットのような表があります。ここで、テキストにKutoolsが含まれている製品の合計注文数を合計します。
ここで、次の数式を空白のセルに適用してください。
その後、プレス 入力します 以下の結果を得るためのキー:
ノート:
1. Kutoolsで始まるセル値を合計する場合は、次の数式を使用してください。 = SUMIF(A2:A8、 "Kutools *"、B2:B8).
2.列Aの対応するセルがテキストKutoolsで終わる場合にセル値を合計するには、次の数式を使用してください。 = SUMIF(A2:A8、 "* Kutools"、B2:B8).
3.セル参照を使用して、上記の数式の条件を次のように置き換えることもできます。 =SUMIF(A2:A8, "*"&D2&"*", B2:B8)。 アスタリスクを囲むには二重引用符( "")を使用し、セル参照を連結するにはアンパサンド(&)を使用する必要があります。 スクリーンショットを参照してください:
ケース2:疑問符(?)が付いた特定の文字数の合計値
次のスクリーンショットに示すように、対応するセルの長さが正確に5文字であるリスト内のセル値を合計する場合。 このタスクをExcelでどのように解決できますか?
この仕事に対処するには、次の式を適用する必要があります。
先端:この式では、5つの疑問符はXNUMXつの文字を表し、XNUMXつの疑問符はXNUMX文字の長さを表します。
そして、を押します 入力します キー、あなたはあなたが必要とする結果を得るでしょう:
例4:空白または空白以外のセルに対応するセル値を合計する
Excelでは、SUMIF関数は、隣接するセルが空白セルまたは非空白セルであるというリスト内の値を合計するのにも役立ちます。
ケース1:隣接するセルが空白の場合にセル値を合計する
結果を取得するセルに、以下の数式のいずれかを入力またはコピーしてください。
その後、プレス 入力します 列Aに空白のセルがある場合に合計価格の結果を取得するには、キーを押します。スクリーンショットを参照してください。
ケース2:隣接するセルが空白でないセルの場合はセル値を合計する
隣接するセルに空白セルを除くテキストが含まれている値を合計する必要がある場合は、次の数式を適用してください。
そして、を押します 入力します キー、隣接するセルに値が含まれているすべての値が合計されています。スクリーンショットを参照してください。
例5:Excelで日付を指定したSUMIF
通常、SUMIF関数を使用して、Excelの特定の日付に基づいて値を合計することもできます。
ケース1:日付が現在の日付以下の場合の合計値、今日より大きい
日付が現在の日付であるセル値を合計するには、次の数式を使用できます。
その後、プレス 入力します キー、対応する日付が今日であるすべてのセルが合計されます。 スクリーンショットを参照してください:
ノート:
1.対応する日付が今日より前またはそれ以前の場合に値を合計するには、次の式を使用してください。 = SUMIF(B2:B8、 "<"&TODAY()、C2:C8).
2.対応する日付が今日以降の場合に値を合計するには、次の式を使用してください。 = SUMIF(B2:B8、 ">"&TODAY()、C2:C8).
ケース2:指定されたXNUMXつの日付間の値の合計
指定されたXNUMXつの日付の間の日付の場合に値を合計する場合は、XNUMXつのSUMIF関数を組み合わせてこのジョブを解決できます。
以下の式を適用してください。
次に、Enterキーを押すと、指定されたXNUMXつの日付間の合計値が計算されます。スクリーンショットを参照してください。
注意:セル参照を使用して、上記の数式の条件を次のように置き換えることもできます。 = SUMIF(B2:B8、 "> ="&E2、C2:C8)-SUMIF(B2:B8、 "> ="&F2、C2:C8)、スクリーンショットを参照してください:
例6:Excelの複数の列の値の合計
このSUMIF関数は、XNUMXつの条件に基づいて複数の列の値を合計するのにも役立ちます。 たとえば、以下のスクリーンショットに示すようなデータの範囲がある場合、XNUMX月、XNUMX月、XNUMX月、XNUMX月のXNUMXか月間の製品KTEの合計値を取得するにはどうすればよいでしょうか。
通常、SUMIF関数は、XNUMXつの基準に基づいて値の列を合計するために使用され、複数の列の値を合計するために、このタスクを解決するために複数のSUMIF関数を組み合わせることができます。
次の数式を空白のセルに適用してください。
次に、Enterキーを押して、必要な正しい結果を取得します。スクリーンショットを参照してください。
注意:上記のSUMIF関数は、合計する必要のある列が多い場合は使用がやや難しいため、ここでは、単純なSUMPRODUCT関数を使用するとこのジョブの処理にも役立ちます。 次の式を使用してください。 =SUMPRODUCT((A2:A8=G2)*(B2:E8))、を押してから 入力します 結果を得るための鍵:
- ヒント:上記の式では:
- A2:A8:は、基準が検索するセルの範囲です。
- G2:は、に基づいてセル値を合計する条件です。
- B2:E8:合計するセルの範囲です。
その他のSUMIF関数の記事:
- Excelで同じ日付の対応する値を合計する
- Excelの別の列の同じ日付に基づいて、対応する値を合計しようとしたことがありますか? 次のデータ範囲(A1:B13)があり、列Aが重複する日付を含む日付範囲であり、列Bに注文番号があるとします。ここで、列の同じ日付に基づいて番号を合計する必要があります。 A.Excelですばやく簡単に終了するにはどうすればよいですか?
- SumifセルがExcelの特定の値と等しくない
- この記事では、別の列のセルがExcelワークシートの特定の値と等しくない場合にセルを合計する方法について説明します。
- Sumifの日付がExcelで今日よりも少ない/大きい
- 毎日の計画と実際のボリュームを含む販売ボリュームテーブルがあるとします。 ここで、計画量と実際の量を動的に比較するために、今日より前の発生日をカウントし、今日より前の合計計画量を計算する必要があります。 ここでは、SUMIF関数を適用してExcelですばやく実行します。
- ExcelでXNUMXつ以上の基準を持つSumif
- Excelでは、XNUMXつ以上の基準に基づく値の合計は、ほとんどの人にとって一般的なタスクです。SUMIF関数を使用すると、XNUMXつの条件に基づいて値をすばやく合計でき、SUMIFS関数を使用すると、複数の基準に基づいて値を合計できます。 この記事では、ExcelでXNUMXつ以上の基準を合計する方法について説明しますか?
- Excelの部分一致に基づくSumif
- 以下のデータを例にとると、列Aに部分的な「KTE」テキストが含まれている場合に列Bのセル値を合計したいと思います。それを実現するにはどうすればよいですか? この記事では、Excelワークシートの部分一致に基づいてセル値を合計する方法について説明します。
最高のオフィス生産性ツール
Kutools forExcel-群衆から目立つのに役立ちます
毎日の仕事を迅速かつ完璧に完了させたいですか? Kutools for Excel は、300 の強力な高度な機能 (ワークブックの結合、色による合計、セルの内容の分割、日付の変換など) を提供し、80% の時間を節約します。
- 1500 の作業シナリオ用に設計されており、80% の Excel の問題を解決するのに役立ちます。
- 毎日何千ものキーボードとマウスのクリックを減らし、疲れた目と手を和らげます。
- 3分でExcelのエキスパートになります。 面倒な数式やVBAコードを覚えておく必要はもうありません。
- 30日間無制限の無料トライアル。 60日間の返金保証。 2年間の無料アップグレードとサポート。

Officeタブ-MicrosoftOffice(Excelを含む)でタブ付きの読み取りと編集を有効にする
- 数十の開いているドキュメントを切り替えるのにXNUMX秒!
- マウスの手に別れを告げて、毎日何百ものマウスクリックを減らしてください。
- 複数のドキュメントを表示および編集する際の生産性が 50% 向上します。
- Chrome、Firefox、新しいInternet Explorerと同じように、効率的なタブをOffice(Excelを含む)にもたらします。
