サイトについて      連絡先   検索

エクセル 2013 SUMIFS 関数:複数の条件に一致する合計を求める

はじめに

エクセル 2013 の SUMIFS 関数を紹介します。

SUMIFS 関数は複数の条件に一致するセルの合計を求めます。

分類や数値の大小、日付などを条件にして合計を求めたいときに使用します。

構文

SUMIFS(合計範囲, 条件範囲1, 条件1)

SUMIFS(合計範囲, 条件範囲1, 条件1, 条件範囲2, 条件2・・・)

名前 説明
引数「合計範囲」この範囲の合計を求めます。
引数「条件範囲」条件の対象になるセルの範囲。
引数「条件」合計する条件を、数値、式、セル範囲、文字列、関数で指定します。

使用例

条件が一つ

値が「100」以上の合計を求める

=SUMIFS(B3:B6,B3:B6,">=100")
6

条件が複数

分類がセル「D3」と同じで、値が「100」以上の合計を求める

=SUMIFS(C3:C6,B3:B6,D3,C3:C6,">=100")
7

分類が「エクセル」でバージョンが「2016」の合計を求める

=SUMIFS(D3:D7,B3:B7,"エクセル",C3:C7,2016)
8

解説

文字列や比較演算子を条件に含めるときは""で囲みます。

演算子 演算名 使用例 結果
=等しい"=2"2 と同じ
<>等しくない"<>2"2 以外
>大きい">2"2 より大きい
<小さい"<2"2 より小さい
>=以上">=2"2 以上
<=以下"<=2"2 以下

条件に使用できるワイルドカードには次のものがあります。

全ての条件を満たした合計ではなく、どれか一つの条件を満たした合計を求める方法は「OR 関数」を使用します。その結果を引数「条件範囲」に指定して合計を求めます。

OR 関数」で分類が「エクセル」またはバージョンが「2016」か判定します。

=OR(B3="エクセル",C3=2016)
9

OR 関数」で求めた結果が「TRUE」のものを条件にして合計を求めます。

=SUMIFS(D3:D7,E3:E7,TRUE)
10

条件が 1 つになるので「SUMIF 関数」でも同じようにできます。

関連ページ