Note: The other languages of the website are Google-translated. Back to English

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と、それに基づいて値を合計する基準。

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

注意:セル参照を使用して、上記の数式の条件を次のように置き換えることもできます。 =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つの日付の間の合計価格が計算されました。スクリーンショットを参照してください。

注意:セル参照を使用して、上記の数式の条件を次のように置き換えることもできます。 = 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-群衆から目立つのに役立ちます

毎日の仕事をすばやく完璧に完了しませんか? Kutools for Excelは、300の強力な高度な機能(ワークブックの結合、色による合計、セルの内容の分割、日付の変換など)を提供し、80%の時間を節約します。

  • 1500の作業シナリオ用に設計されており、80%のExcelの問題を解決するのに役立ちます。
  • 毎日何千ものキーボードとマウスのクリックを減らし、疲れた目と手を和らげます。
  • 3分でExcelのエキスパートになります。 面倒な数式やVBAコードを覚えておく必要はもうありません。
  • 30日間無制限の無料トライアル。 60日間の返金保証。 2年間の無料アップグレードとサポート。
Excelのリボン(Kutools for Excelがインストールされている)

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

  • 数十の開いているドキュメントを切り替えるのにXNUMX秒!
  • マウスの手に別れを告げて、毎日何百ものマウスクリックを減らしてください。
  • 複数のドキュメントを表示および編集するときの生産性が50%向上します。
  • Chrome、Firefox、新しいInternet Explorerと同じように、効率的なタブをOffice(Excelを含む)にもたらします。
Excelのスクリーンショット(Officeタブがインストールされている場合)
コメントを並べ替える
コメント (0)
まだ評価はありません。 最初に評価してください!
ここにはまだコメントが投稿されていません
あなたのコメントを残す
ゲストとして投稿
×
この投稿を評価:
0  文字
推奨される場所