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

Excel SUMIFS function

ExcelのSUMIFS関数は、複数の基準に基づいてセル値を合計するのに役立ちます。このチュートリアルでは、SUMIFS関数の構文と、この関数を使用するためのいくつかの例について説明します。


 構文:

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

=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

 引数:

  • sum_range:必須。 合計するセルまたはセルの範囲。 数値のあるセルのみが合計され、空白のセルとテキスト値は無視されます。
  • criteria_range1:必須。 基準1を適用する最初の範囲。
  • criteria1:必須。 range1で使用される最初の条件。
  • criteria_range2, criteria2, … :オプション。 その他の追加範囲とそれに関連する基準。

注意:

  • 1. SUMIFS関数は、最大127ペアのcriteria_rangeおよびcriteria引数を処理できます。
  • 2. Criteria_range引数には、sum_range引数と同じ数の行と列が含まれている必要があります。
  • 3.基準のタイプは、数値、論理式、セル参照、テキスト、日付、またはその他のExcel関数です。基準がテキスト文字列または式の場合は、二重引用符で囲む必要があります。
  • 4.SUMIFS関数は大文字と小文字を区別しません。 たとえば、テキスト文字列「excel」と「EXCEL」は等しいと見なされます。
  • 5. SUMIFS関数はANDロジックで機能します。つまり、合計範囲内のセルは、指定されたすべての基準を満たしている場合にのみ合計されます。

 戻る:

すべての特定の条件を満たす数値のリストの合計を返します。


 例:

例1:SUMIFS関数の基本的な使用法

たとえば、下のスクリーンショットに示すように、Product、Name、Sales、Priceの各列のテーブルがあります。ここで、製品がKTEで、売上が200を超える合計価格の合計を調べたいと思います。

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

=SUMIFS(D2:D12, A2:A12, "KTE", C2:C12, ">200")
  • ヒント:上記の式では:
  • D2:D12:合計するセルの範囲です。
  • A2:A12, 「KTE」:値を合計する最初のcriteria_rangeとcriteria。
  • C2:C12、 "> 200":XNUMX番目のcriteria_rangeと、それに基づいて値を合計する基準。

そして、を押します 入力します 必要な結果を得るための鍵。 スクリーンショットを参照してください:

Note:セル参照を使用して、上記の数式の条件を次のように置き換えることもできます。 =SUMIFS(D2:D12, A2:A12,F2, C2:C12, G2).


例2:Excelで日付を指定したSUMIFS関数

日付のリストがあり、指定されたXNUMXつの日付の間のセル値を合計する必要がある場合、SUMIFS関数はこのタスクをすばやく簡単に解決できます。

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

=SUMIFS(C2:C12, A2:A12, ">=4/1/2019", A2:A12, "<=5/31/2019")
  • ヒント:上記の式では:
  • C2:C12:合計するセルの範囲です。
  • A2:A12, "> = 4年1月2019日":値を合計する最初のcriteria_rangeとcriteria。
  • A2:A12, "<= 5年31月2019日":XNUMX番目のcriteria_rangeと、それに基づいて値を合計する基準。

そして、を押します 入力します キー、指定されたXNUMXつの日付の間の合計価格が計算されました。スクリーンショットを参照してください。

Note:セル参照を使用して、上記の数式の条件を次のように置き換えることもできます。 = SUMIFS(C2:C12、A2:A12、 "> ="&E2、A2:A12、 "<="&F2).


例3:空白セルと非空白セルを使用したSUMIFS関数

次のスクリーンショットに示すようなデータの範囲があるとすると、列Bのセルが空白セルではなく、列Cのセルが空白セルである場合の合計価格を合計する場合、どうすればよいでしょうか。

このタスクを解決するには、次の式を使用する必要があります。

=SUMIFS(D2:D12, B2:B12,"<>", C2:C12,"=")

その後、プレス 入力します 必要に応じて結果を取得するためのキー。 スクリーンショットを参照してください:


例4:複数の基準とORロジックを備えたSUMIFS関数

デフォルトでは、SUMIFS関数はANDロジックのみを許可しますが、ExcelのORロジックを使用して複数の基準に基づいてセル値を合計する必要がある場合があります。

たとえば、以下のスクリーンショットに示すようなデータの範囲がある場合、売上が200を超えるDavid、Jane、またはSunnyの合計価格を合計します。

式1:SUMIFS()+ SUMIFS()+ SUMIFS()+…

このジョブを解決するために、SUMIFS関数を組み合わせて、セルをORロジックで合計することができます。 以下の式を適用してください。

=SUMIFS(D2:D12, B2:B12, "Jane", C2:C12, ">200")+SUMIFS(D2:D12, B2:B12, "David", C2:C12, ">200")+SUMIFS(D2:D12, B2:B12, "Sunny", C2:C12, ">200")

そして、を押します 入力します 必要に応じて正しい結果を得るためのキー:

式2:SUM(SUMIFS({}))

複数のORロジックがある場合、上記の式はやや難しくなります。上記の式を単純化するために、SUM関数とSUMIFS関数を使用して配列式を作成できます。

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

=SUM(SUMIFS(D2:D12,B2:B12,{"Jane","David","Sunny"}, C2:C12, ">200"))

その後、プレス Ctrl + Shift + Enter 以下のスクリーンショットに示すように、キーを合わせて結果を取得します。


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

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