複数の条件を満たすデータの「合計」を求めたいときに便利なのが SUMIFS関数 です。
SUMIF関数の上位版として、2つ以上の条件を組み合わせた集計が可能です。
この記事では、SUMIFS関数の基本的な使い方をわかりやすく紹介します。
SUMIFS関数とは?
SUMIFS関数は、複数の条件に一致するデータを合計する関数です。
書式
SUMIFS関数の書式は次のとおりです。
=SUMIFS(合計範囲, 条件範囲1, 条件1, [条件範囲2, 条件2], …)
引数の説明
- 合計範囲:合計したい数値のセル範囲
- 条件範囲1, 条件1, …:条件を指定するセル範囲とその条件(複数指定可)
SUMIFS関数の使い方
例:東京かつA商品の売上合計
SUMIFS関数を使うと、複数の条件に一致するデータだけを対象に合計を求めることができます。
ここでは、担当地区が「東京」かつ「A商品」に該当する売上合計を求める例を見ていきます。

=SUMIFS(D3:D7,B3:B7,"東京",C3:C7,"A商品")
この数式では、B列が「東京」かつC列が「A商品」両方の条件を満たす行の売上を合計します。
この条件に当てはまるのは
- 東京 × A商品 → 900,000(担当者:佐藤)
- 東京 × A商品 → 1,500,000(担当者:高橋)
この2つの売上を合計するため、900,000 + 1,500,000 = 2,400,000となり、
結果は 2,400,000円 になります。

SUMIFS関数は、このように複数の条件を組み合わせて合計を求めたいときに便利な関数です。
PR
created by Rinker
¥1,760
(2026/04/17 03:05:44時点 楽天市場調べ-詳細)
注意点
- すべての範囲は同じサイズである必要があります(行数・列数が一致)
- 条件は
"=値"や">=100"のように “” で囲む文字列形式で指定します - 条件が多くなると可読性が下がるため、列名や名前定義を活用するのもおすすめです
関連関数
| 関数名 | 説明 |
|---|---|
| SUM関数 | 範囲の合計 |
| SUMIF関数 | 単一条件の合計 |
| AVERAGEIFS関数 | 複数条件で平均を求める |
| COUNTIFS関数 | 複数条件で件数をカウント |
まとめ
SUMIFS関数は、複数の条件を組み合わせて正確な合計を求めたいときに非常に便利な関数です。
売上集計・在庫管理・レポート分析など、あらゆる業務で活用できます。
SUMIFからステップアップして、より複雑な集計に対応できるようにしておきましょう!
関連記事:SUMIF関数の使い方

