ExcelのSUMIF関数は、条件に合うセルだけを選んで、数値を合計する関数です。「果物だけの売上」のように、分類ごとの合計を出せます。
関数の説明
SUMIF関数
SUMIF関数は、範囲の中から条件に合うセルを探し、対応する合計範囲の数値を足します。条件には、文字列・数値・「>=400」のような比較を使えます。
関数
対応バージョン
Excel 2007以降のすべてのバージョンで使えます(Excel 2003でも使えます)。
構文
引数
| 引数 | 説明 |
|---|---|
| 範囲 | 必須。条件を調べるセル範囲。 |
| 検索条件 | 必須。合計の対象にするセルを決める条件(「果物」「>=400」など)。 |
| 合計範囲 | 省略可。実際に合計するセル範囲。省略すると、範囲そのものを合計します。 |
関数作成のポイント
- 検索条件の文字列は、「”果物”」のように、ダブルクォーテーションで囲みます。
- 「”>=400″」のように、比較の記号と数値をつなげて、数値の条件にできます。
- 合計範囲を省略すると、条件を調べる範囲の数値が、そのまま合計されます。
関数活用のポイント
- 分類や店舗ごとの売上を、別々に合計します。
- 一定の金額以上のものだけを合計します。
- 特定の分類を除いた合計を、「<>肉」のように求めます。
使用例
まず動かしてみよう|この記事のサンプルをその場で試せます
練習用ファイルをダウンロードしなくても、記事と同じデータ・同じセル番地のサンプルをここで動かせます。黄色いセルを書き換えると、結果がその場で変わります。各解説の最後にある「▶ この式を試す」を押すと、このツールの該当セルへ移動します。
サンプルデータ
練習用ファイルと同じ配置の、サンプルデータです。下の練習ツールで、黄色いセルを書き換えると、結果がその場で変わります。
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | 分類別の金額 | ||||
| 2 | 分類 | 金額 | 果物の合計 | 800 | |
| 3 | 果物 | 300 | 野菜の合計 | 400 | |
| 4 | 野菜 | 150 | 400以上の合計 | 1300 | |
| 5 | 果物 | 500 | 肉以外の合計 | 1200 | |
| 6 | 肉 | 800 | |||
| 7 | 野菜 | 250 |
サンプル式
セルE2に、次の式を入れます。
A3:A7の中で、条件 “果物” に合うセルを探し、B3:B7 の同じ位置の数値を合計します。 結果は「800」です。
セルE3に、次の式を入れます。
A3:A7の中で、条件 “野菜” に合うセルを探し、B3:B7 の同じ位置の数値を合計します。 結果は「400」です。
セルE4に、次の式を入れます。
B3:B7の中で、条件 “>=400” に合うセルを探し、 の同じ位置の数値を合計します。 結果は「1300」です。
セルE5に、次の式を入れます。
A3:A7の中で、条件 “<>肉” に合うセルを探し、B3:B7 の同じ位置の数値を合計します。 結果は「1200」です。
▶ この式(E2)を、上の練習ツールで試す / この式(E3)を、上の練習ツールで試す / この式(E4)を、上の練習ツールで試す / この式(E5)を、上の練習ツールで試す
サンプルデータダウンロード
サンプルデータをダウンロードすることができます。以下のリンクからダウンロードしてください。
【Excel】練習用サンプルデータ(例題)をダウンロード(無料)
まとめ
SUMIF関数の使い方の基本は、上の「サンプル式」のとおりです。黄色いセルを書き換えながら、結果の変わり方を確かめると、使い方が身に付きます。
関連のある関数
基本から確認したいときは、エクセルで合計を出す方法もあわせてご覧ください。
