メインコンテンツへスキップ

Excel SUMIF function

Excelでは、SUMIF関数はXNUMXつの基準に基づいてセルを合計するのに役立ちます。この記事では、この関数の構文について説明し、SUMIF関数の使用例をいくつか紹介します。


 構文:

ExcelのSUMIF関数の構文は次のとおりです。

=SUMIF (range, criteria, [sum_range])

 引数:

  • range:必須。 基準を適用するセルの範囲。
  • criteria:必須。 追加する必要のあるセルを決定するために使用される基準。 基準には、テキスト、数値、日付、論理式、セル参照、または別の関数を使用できます。
  • Note:テキスト基準または数学記号を含む基準は、二重引用符で囲む必要があります。 基準が数値の場合、二重引用符は必要ありません。
  • sum_range:オプション。 合計するセルの範囲です。 このパラメーターを省略すると、範囲が 合計範囲.

 戻る:

特定の基準に基づいた数値のリストの合計を返します。


 例:

例1:値が大きい、小さい、等しい、または他の比較演算子の場合の合計

Excelでは、SUMIF関数を使用して、指定された基準よりも大きい、小さい、等しい、または等しくない値を合計できます。

以下のスクリーンショットに示すように、[名前]、[数量]、および[価格]列を含むテーブルがあるとすると、数量が250を超える合計価格を取得するにはどうすればよいでしょうか。

次の数式を空白のセルに適用してください。

=SUMIF(B2:B8,">250",C2:C8)
  • ヒント:上記の式では:
  • B2:B8:は、基準が検索するセルの範囲です。
  • "> 250":は、セル値の合計に基づく条件です。
  • C2:C8:合計する範囲を指します。

次に、 入力します 次のスクリーンショットに示すように、数量が250を超える合計価格を取得するためのキー:

Note:他の比較演算子を使用できます。たとえば、以上(> =)、以下(<)、以下(<=)、等しい(=)、等しくない(<>)などです。あなたの必要性。


例2:テキスト基準を使用したSUMIF数式

特定のテキスト値が別の列に存在するかどうかに基づいてセル値を合計する場合は、SUMIF関数を使用することもできます。


ケース1:別の列に特定のテキストが含まれている場合はセル値を合計する

以下のデータを例として取り上げ、名前が列AのDavidである場合に、すべての合計数量を取得します。

以下の数式を空白のセルに入力またはコピーしてください。

=SUMIF(A2:A8, "David", B2:B8)
  • ヒント:上記の式では:
  • A2:A8:は、基準が検索するセルの範囲です。
  • 「ダビデ」:は、に基づいてセル値を合計する条件です。
  • B2:B8:合計するセルの範囲です。

Note:セル参照を使用して、上記の数式の条件を次のように置き換えることもできます。 =SUMIF(A2:A8, D2, B2:B8).


ケース2:セル値の合計が特定の値と等しくない

たとえば、セルが特定の値と等しくないときにセルを合計したい場合、Davidを除くすべての人の数量を合計するにはどうすればよいですか?

次の数式を空白のセルに適用してください。

=SUMIF(A2:A8, "<>David", B2:B8)
  • ヒント:上記の式では:
  • A2:A8:は、基準が検索するセルの範囲です。
  • 「<>デビッド」:は、に基づいてセル値を合計する条件です。
  • B2:B8:合計するセルの範囲です。

Note:セル参照を使用して、上記の数式の条件を次のように置き換えることもできます。 =SUMIF(A2:A8,"<>"&D2, B2:B8)、比較演算子を囲むには二重引用符( "")を使用し、セル参照を連結するにはアンパサンド(&)を使用する必要があります。 スクリーンショットを参照してください:


例3:ワイルドカード文字を使用したSUMIF数式

完全一致ではなく、部分的なテキスト一致に基づいてセル値を合計する必要がある場合があります。 この場合、ワイルドカード文字のアスタリスク(*)または疑問符(?)をSUMIF関数と組み合わせることができます。

アスタリスク(*):任意の数の文字を表します

疑問符(?):特定の位置にいる任意のXNUMX文字を表します


ケース1:アスタリスク(*)文字との部分一致に基づく合計値

たとえば、次のスクリーンショットのような表があります。ここで、テキストにKutoolsが含まれている製品の合計注文数を合計します。

ここで、次の数式を空白のセルに適用してください。

=SUMIF(A2:A8, "*Kutools*", B2:B8)

その後、プレス 入力します 以下の結果を得るためのキー:

ノート:

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でどのように解決できますか?

この仕事に対処するには、次の式を適用する必要があります。

=SUMIF(A2:A8, "?????", B2:B8)

先端:この式では、5つの疑問符はXNUMXつの文字を表し、XNUMXつの疑問符はXNUMX文字の長さを表します。

そして、を押します 入力します キー、あなたはあなたが必要とする結果を得るでしょう:


例4:空白または空白以外のセルに対応するセル値を合計する

Excelでは、SUMIF関数は、隣接するセルが空白セルまたは非空白セルであるというリスト内の値を合計するのにも役立ちます。


ケース1:隣接するセルが空白の場合にセル値を合計する

結果を取得するセルに、以下の数式のいずれかを入力またはコピーしてください。

=SUMIF(A2:A8,"=",B2:B8)
=SUMIF(A2:A8,"",B2:B8)

その後、プレス 入力します 列Aに空白のセルがある場合に合計価格の結果を取得するには、キーを押します。スクリーンショットを参照してください。


ケース2:隣接するセルが空白でないセルの場合はセル値を合計する

隣接するセルに空白セルを除くテキストが含まれている値を合計する必要がある場合は、次の数式を適用してください。

=SUMIF(A2:A8,"<>",B2:B8)

そして、を押します 入力します キー、隣接するセルに値が含まれているすべての値が合計されています。スクリーンショットを参照してください。


例5:Excelで日付を指定したSUMIF

通常、SUMIF関数を使用して、Excelの特定の日付に基づいて値を合計することもできます。


ケース1:日付が現在の日付以下の場合の合計値、今日より大きい

日付が現在の日付であるセル値を合計するには、次の数式を使用できます。

=SUMIF(B2:B8, TODAY(), C2:C8)

その後、プレス 入力します キー、対応する日付が今日であるすべてのセルが合計されます。 スクリーンショットを参照してください:

ノート:

1.対応する日付が今日より前またはそれ以前の場合に値を合計するには、次の式を使用してください。 = SUMIF(B2:B8、 "<"&TODAY()、C2:C8).

2.対応する日付が今日以降の場合に値を合計するには、次の式を使用してください。 = SUMIF(B2:B8、 ">"&TODAY()、C2:C8).


ケース2:指定されたXNUMXつの日付間の値の合計

指定されたXNUMXつの日付の間の日付の場合に値を合計する場合は、XNUMXつのSUMIF関数を組み合わせてこのジョブを解決できます。

以下の式を適用してください。

=SUMIF(B2:B8, ">=6/15/2019", C2:C8) - SUMIF(B2:B8, ">=7/31/2019", C2:C8)

次に、Enterキーを押すと、指定されたXNUMXつの日付間の合計値が計算されます。スクリーンショットを参照してください。

Note:セル参照を使用して、上記の数式の条件を次のように置き換えることもできます。 = 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関数を組み合わせることができます。

次の数式を空白のセルに適用してください。

=SUM(SUMIF(A2:A8,G2,B2:B8), SUMIF(A2:A8,G2,C2:C8), SUMIF(A2:A8,G2,D2:D8),SUMIF(A2:A8,G2,E2:E8))

次に、Enterキーを押して、必要な正しい結果を取得します。スクリーンショットを参照してください。

Note:上記のSUMIF関数は、合計する必要のある列が多い場合は使用がやや難しいため、ここでは、単純なSUMPRODUCT関数を使用するとこのジョブの処理にも役立ちます。 次の式を使用してください。 =SUMPRODUCT((A2:A8=G2)*(B2:E8))、を押してから 入力します 結果を得るための鍵:

  • ヒント:上記の式では:
  • A2:A8:は、基準が検索するセルの範囲です。
  • G2:は、に基づいてセル値を合計する条件です。
  • B2:E8:合計するセルの範囲です。


 その他のSUMIF関数の記事:

  • Excelで同じ日付の対応する値を合計する
  • Excelの別の列の同じ日付に基づいて、対応する値を合計しようとしたことがありますか? 次のデータ範囲(A1:B13)があり、列Aが重複する日付を含む日付範囲であり、列Bに注文番号があるとします。ここで、列の同じ日付に基づいて番号を合計する必要があります。 A.Excelですばやく簡単に終了するにはどうすればよいですか?
  • Sumifの日付がExcelで今日よりも少ない/大きい
  • 毎日の計画と実際のボリュームを含む販売ボリュームテーブルがあるとします。 ここで、計画量と実際の量を動的に比較するために、今日より前の発生日をカウントし、今日より前の合計計画量を計算する必要があります。 ここでは、SUMIF関数を適用してExcelですばやく実行します。
  • ExcelでXNUMXつ以上の基準を持つSumif
  • Excelでは、XNUMXつ以上の基準に基づく値の合計は、ほとんどの人にとって一般的なタスクです。SUMIF関数を使用すると、XNUMXつの条件に基づいて値をすばやく合計でき、SUMIFS関数を使用すると、複数の基準に基づいて値を合計できます。 この記事では、ExcelでXNUMXつ以上の基準を合計する方法について説明しますか?
  • Excelの部分一致に基づくSumif
  • 以下のデータを例にとると、列Aに部分的な「KTE」テキストが含まれている場合に列Bのセル値を合計したいと思います。それを実現するにはどうすればよいですか? この記事では、Excelワークシートの部分一致に基づいてセル値を合計する方法について説明します。

最高のオフィス生産性ツール

Kutools forExcel-群衆から目立つのに役立ちます

人気の機能: 重複を検索、強調表示、または識別する  |  空白行を削除する  |  データを失わずに列またはセルを結合する  |  数式なしのラウンド ...
スーパーVルックアップ: 複数の基準  |  複数の値  |  複数のシートにわたって  |  ファジールックアップ...
上級ドロップダウンリスト: 簡単なドロップダウンリスト  |  依存関係のドロップダウン リスト  |  複数選択のドロップダウンリスト...
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  列を比較する 同じセルと異なるセルを選択する ...
注目の機能: グリッドフォーカス  |  デザインビュー  |  ビッグフォーミュラバー  |  ワークブックとシートマネージャー | リソースライブラリ (自動テキスト)  |  日付ピッカー  |  ワークシートを組み合わせる  |  セルの暗号化/復号化  |  リストごとにメールを送信する  |  スーパーフィルター  |  特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト 工具 (テキストを追加, 文字を削除する ...)  |  50+ チャート 種類 (ガントチャート ...)  |  40+ 実用的 (誕生日に基づいて年齢を計算する ...)  |  19 挿入 工具 (QRコードを挿入, パスから画像を挿入 ...)  |  12 変換 工具 (数字から言葉へ, 通貨の換算 ...)  |  7 マージ&スプリット 工具 (高度な結合行, Excelのセルを分割する ...)  |  ... もっと

Kutools for Excelは300以上の機能を誇り、 必要なものをワンクリックで手に入れることができます...


Officeタブ-MicrosoftOffice(Excelを含む)でタブ付きの読み取りと編集を有効にする

  • 数十の開いているドキュメントを切り替えるのにXNUMX秒!
  • マウスの手に別れを告げて、毎日何百ものマウスクリックを減らしてください。
  • 複数のドキュメントを表示および編集する際の生産性が 50% 向上します。
  • Chrome、Edge、Firefox と同様に、効率的なタブを Office (Excel を含む) にもたらします。
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations