SUMIF 関数

指定した条件を満たす範囲内の値を合計するには、SUMIF 関数を使用します。 たとえば、数値を含む列で、5 より大きい値のみを合計するとします。 次の数式を使用できます: =SUMIF(B2:B25,">5")

お知らせで大きなインパクトを与える

これは、「 Excel で数値を加算する」というトレーニングコースに含まれているビデオです。

ヒント: 

  • 必要に応じて、任意の範囲に条件を適用し、別の範囲にある対応値を合計することもできます。 たとえば、数式 =SUMIF(B2:B5, "John", C2:C5) は、C2:C5 の範囲で、対応する B2:B5 の範囲のセルが "John" の値のみを合計します。

  • 複数の条件に基づいてセルを合計する場合は、「SUMIFS 関数」を参照してください。

重要: SUMIF 関数を使って255文字以上の文字列、または文字列#VALUE!を照合すると、間違った結果が返されます。

構文

SUMIF(範囲, 検索条件, [合計範囲])

SUMIF 関数の書式には、次の引数があります。

  • 範囲   必ず指定します。 条件で評価するセルの範囲を指定します。 各範囲のセルには、数値か、数値を含む名前、配列、または参照を指定する必要があります。 空の値とテキスト値は無視されます。 選択した範囲には、標準の Excel 形式 (下の例では日付) が含まれている可能性があります。

  • criteria   必ず指定します。 数値、式、セル参照、テキスト、または追加するセルを定義する関数の形式の抽出条件。 ワイルドカード文字を含めることができます。疑問符 (?) は、任意の1文字と一致するように疑問符 (?)、任意の文字のシーケンスと一致するアスタリスク (*) です。 ワイルドカード文字ではなく、通常の文字として疑問符やアスタリスクを検索する場合は、その文字の前に、"~*" のように半角のチルダ (~) を付けます。

    たとえば、抽出条件は、32、">32"、B5、"3?"、"りんご *"、"* ~?"、または "今日 ()" として表すことができます。

    重要: 文字列条件や、論理記号または数学記号を含む条件は、二重引用符 (") で囲む必要があります。 条件が数値の場合、二重引用符は不要です。

  • sum_range   省略可能です。 範囲引数で指定されていないセルを加算する場合は、追加する実際のセル。 引数sum_rangeを省略した場合は、範囲引数で指定されているセルが追加されます (条件が適用されているセル)。

    Sum_range のサイズと形状は、範囲と同じにする必要があります。 そうでない場合は、パフォーマンスが低下することがあり、数式では、最初のsum_rangeセルで始まるセルの範囲を合計しますが、範囲と同じ大きさになります。 例えば:

    範囲

    sum_range

    合計の実際のセル

    A1:A5

    B1:B5

    B1:B5

    A1:A5

    B1: K5

    B1:B5

使用例

使用例 1

次の表のデータの例をコピーし、新しい Excel ワークシートのセル A1 に貼り付けます。 数式を選択して、F2 キーを押し、さらに Enter キーを押すと、結果が表示されます。 必要に応じて、列幅を調整してすべてのデータを表示してください。

資産価格

手数料

データ

¥10,000,000

¥700,000

¥25,000,000

¥20,000,000

¥1,400,000

¥30,000,000

$21,000

¥40,000,000

¥2,800,000

数式

説明

計算結果

=SUMIF(A2:A5,">16000000",B2:B5)

価格が ¥ 16,000,000 を超えるエアコンに対しての取り付け手数料の合計を計算します。

¥6,300,000

=SUMIF(A2:A5,">16000000")

¥ 16,000,000 を超えるエアコン価格の合計を計算します。

¥90,000,000

=SUMIF(A2:A5,30000000,B2:B5)

価格が ¥ 30,000,000 であるエアコンに対しての取り付け手数料の合計を計算します。

¥2,100,000

=SUMIF(A2:A5,">" & C2,B2:B5)

価格が C2 の値を超えるエアコンに対しての取り付け手数料の合計を計算します。

¥4,900,000

使用例 2

次の表のサンプル データをコピーし、新しい Excel ワークシートのセル A1 に貼り付けます。 数式を選択して、F2 キーを押し、さらに Enter キーを押すと、結果が表示されます。 必要に応じて、列幅を調整してすべてのデータを表示してください。

カテゴリ

食材

売上

野菜

トマト - 箱

¥230,000

野菜

セロリ

¥550,000

くだもの

オレンジ - 箱

¥80,000

バター

¥40,000

野菜

ニンジン

¥420,000

くだもの

リンゴ - 箱

¥120,000

数式

説明

結果

=SUMIF(A2:A7,"くだもの",C2:C7)

"くだもの" カテゴリのすべての食品の売上合計を計算します。

$200,000

=SUMIF(A2:A7,"野菜",C2:C7)

"野菜" カテゴリのすべての食品の売上合計を計算します。

¥1,200,000

=SUMIF(B2:B7,"*箱",C2:C7)

"箱" で終わるすべての食品 (トマト - 箱、オレンジ - 箱、およびリンゴ - 箱) の売上合計を計算します。

¥430,000

=SUMIF(A2:A7,"",C2:C7)

カテゴリが指定されていない食品すべての売上合計を計算します。

¥40,000

ページの先頭へ

補足説明

Excel Tech Community では、いつでも専門家に質問できます。Microsoft コミュニティでは、サポートを受けられます。また、Excel User Voice では、新機能についての提案や改善案を送信することができます。

関連項目

複数の条件を満たすすべての引数を加算する SUMIFS 関数

複数の各値に対して 2 乗演算を実行した後、それらを合計する SUMSQ 関数

1 つの条件を満たす値のみをカウントする COUNTIF 関数

複数の条件を満たす値のみをカウントする COUNTIFS 関数

IFS 関数 (Office 365、Excel 2016 以降)

Excel の数式の概要

壊れた数式のエラーを回避する方法

数式のエラーを検出する

数学/三角関数

Excel 関数 (アルファベット順)

Excel 関数 (機能別)

クイックデータ分析 (無料プレビュー) 用の SUMIF、COUNTIF、および関連する関数を使用する

注:  このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。 私たちの目的は、このコンテンツがお客様の役に立つようにすることです。 情報が役に立ったかどうか、ご意見をお寄せください。 参考までに、こちらから英語の記事をお読みいただけます。

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×