今回は、SUMIF関数の使い方についてお話しします。
指定した条件に合ったセルのみを抽出して、その合計値を計算できます。
例えば、電化製品店の売り上げ一覧表からテレビの売上だけを抽出して合計したり、家計簿の中から光熱費のみを取り出して合計することができます。
分かりやすい動画解説
SUMIF関数の簡単な使い方
それではSUMIF関数の最も簡単な使い方を見てみましょう。
この例ではとある会社の月間売上表について取り上げます。表は「製品№」「月間売上金額」「期間限定」「取扱い部署」の5項目に分かれて記録されていますが、その中で季節限定の品だけの合計売上金額をだして、右の合計表に入力したいとします(図の黄色い部分だけ取り出して合計したい)。
まず、エクセル上部のタブメニューから「数式」を選び、続いて一番左にある関数の挿入をクリックします。
関数の検索ダイアログボックスにsumifと入力し、Enterキーを押します。
関数名のボックスにSUMIFが表示され、選択されていることを確認してからOKをクリックします。
すると、関数の引数を入力するためのダイアログボックスが表示されます。
まず、最初の「範囲」という部分に抽出したい条件が並んでいるセルの範囲を入力します。
この例の場合は「季節限定」の〇×が書き込まれているB3~B16の部分です。「C3:C16」でB3~B16という範囲を指定したことになります。
「範囲」のボックスをクリックした後、B3~B16の部分をドラッグするともっと簡単に範囲を指定することができます。
次に「検索条件」を入力します。
213301円と「季節限定」に〇が付いた商品のみを取り出し、合計することができました。
このとき、季節限定商品の合計セルには
=SUMIF(C3:C16,"〇",B3:B16)
という数式が記入されているのが分かります。
「関数の挿入」を使わず、この数式を直接合計欄に入力してもSUMIF関数を使うことができます。
SUMIF関数の基本文法はこの例から分かるように
=SUMIF(条件を検索するセル範囲,抽出条件(文字列の場合はダブルクォーテーション(”)で囲みます。セル番地や数字の場合はそのまま入力します),合計を出したいセル範囲)
という形をとります。
※「合計を出したいセル範囲」は省略することが可能です。省略した場合、「条件を検索するセル範囲」の中から条件に合致するものを直接合計して表示します。
SUMIF関数の応用的な使い方
SUMIF関数の基本的な使い方が分かったところで、応用的な使い方も見てみましょう。
ワイルドカードを用いた条件設定
ワイルドカードは部分一致条件を指定するのに便利な記述方法です。
例えば検索条件に「“お?”」(ダブルクォーテーション必須)と書くと、?の部分にはどんな文字が入っていても良いことになり、「おに」「おき」など「お」のつく2文字をピックアップすることができます。
また*は文字の長さを指定しないワイルドカードです。検索条件に「“お*”」と書くと「おにぎり」「おかゆ」「おせんべい」など「お」が頭につく文字を文字数に関係なく抽出することができます。
比較演算子を用いた条件設定
SUMIFで抽出したい条件を比較演算子を用いて指定することができます。
- 「>」・・・より大きい
- 「<」・・・より小さい
- 「>=」・・・以上
- 「<=」・・・以下
- 「=」・・・等しい
- 「<>」・・・等しくない
比較演算子を使って先の月間売上表から「取扱い部署」に記載がある製品のみの月間売上金額合計を計算してみましょう。
条件に”<>”(「等しくない」の論理演算子のみ)と入力すると「空白のセルと等しくない」という意味になるので取扱い部署に数字が入っている欄のみを抽出して合計することができます。
SUMIFで複数の条件を設定する
SUMIFで複数の条件を設定することもできます。
例えば製品№が10番台の売上だけを合計したい場合、単純に>=10と設定すると8など1桁の数字も合計されてしまいうまくいきません。
そこで以下のように条件を設定します。
=SUMIF(A3:A16,"<20",B3:B16)-SUMIF(A3:A16,"<10",B3:B16)
最初に20より小さい値を抽出して売上金額を合計し、その中から10より小さい条件で抽出した売上合計を引いています。
これで製品№10番台のみの売上合計を算出することができました。
なお、エクセルの関数にはSUMIFS関数という複数条件指定に特化した関数も存在します。SUMIFと状況に応じて使い分けましょう。
複数行列でのSUMIF関数の使い方
SUMIFは複数行列に対して使用することもできます。
SUMIFの合計は検索条件の範囲と合計範囲を相対的に指定します。そのため条件指定のためのセルと合計したいセルの位置関係(検索条件のセルが常に合計したい数字の右隣にあるなど)が同じであれば、複数行列にまたがった表でもSUMIFを使うことができるのです。
例えば月間売上として担当者名と売上個数が交互に並んでいる以下の図のような表の場合、検索条件に担当者名を含む全範囲を、合計範囲に売上個数を含む全範囲を指定します。
この例の場合、検索条件の範囲内(A3:C6)には担当者名だけでなく売上個数のセル(B2:B6)も含まれてしまっていますが特に問題なく担当者「佐藤」の売り上げのみを合計することができています。
ちなみに上のような互い違いの表の場合、担当者名の右隣に売上個数が来るという相対関係が崩れてしまっているので正しい合計ができていません(佐藤の売上合計は55のはずですが40という結果が返っています)。
SUMIF関数は条件に合ったものを合計することができるため、集計作業には非常に便利な関数です。例のように売上合計をカテゴリー別に表示して、さまざまな分析に役立ててください。
SUMIF関数まとめ
Excel(エクセル)のSUMIF関数を使うことで、範囲内のデータから条件に一致する集計をすることができました。SUM関数とIF関数を組み合わせて、範囲内の合計を求めるものでしたね。
ただ足し算だけするのではなくエクセル範囲内でデータを抽出して計算できるため、とても汎用性が高い関数です。
エクセルには便利な関数がたくさんありますので、表の集計でSUMIF関数をどんどん使って覚えていきましょう。
ココがおすすめ
パソコン教室へのお問い合わせはこちらから
ココがおすすめ
オンライン対応しております
「パソコン教室でのレッスン」も「Zoom(ズーム)」を利用した「オンラインレッスン」どちらも対応可能です。
パレハのパソコンレッスンは、オンラインなのに「生で質問」出来るのが特徴です。
詳しくは下記をご覧ください。
ココがおすすめ
パソコン教室パレハ直営校
■ 広島市西区にあるパソコン教室パレハ横川校|マンツーマン教室
■ パソコン教室パレハ 静岡市駿河区南町校・静岡市葵区伝馬町校
ココがおすすめ
パソコン教室パレハグループ加盟校
下記はパレハグループ加盟校となります。
料金体制などは異なりますが、パソコン教室パレハが自信をもってご紹介できるパソコン教室です。
下記はパレハグループ加盟校となります。
料金体制などは異なりますが、パソコン教室パレハが自信をもってご紹介できるパソコン教室です。
■ 岩出市のパソコン教室キュリオステーション|無料体験実施中
■ 岩出市にあるパソコン教室 「キュリオステーション 岩出店」の公式サイトはこちら
■ 愛知県名古屋市緑区にある有松パソコン教室|無料体験実施中
■ 愛知県名古屋市緑区にあるパソコン教室 「有松パソコン教室」の公式サイトはこちら
■ 福岡県福岡市中央区にある「福岡市パソコン教室平尾校」|無料体験実施中
■ 福岡県福岡市中央区にある 「福岡市パソコン教室平尾校」の公式サイトはこちら
■ 調布市にあるパソコン教室キュリオステーションつつじヶ丘店|無料体験実施中
■ 調布市にあるパソコン教室「キュリオステーションつつじヶ丘店」の公式サイトはこちら
■ 宮崎市にあるパソコン教室Cosmarp(コスマープ)|無料体験実施中
■ 宮崎市にあるパソコン教室Cosmarp(コスマープ)の公式サイトはこちら
全国のパソコン教室一覧(実店舗&オンライン)|パレハ直営校&グループ加盟校
ココがおすすめ
オンライン形式をご希望の方はこちら
東京・名古屋・大阪・福岡・札幌・横浜・仙台・埼玉・千葉・沖縄などで受講したい方はオンラインレッスン(Zoomを使ったオンライン個別レッスンです)をお選びください。
ココがおすすめ
パソコン教室講座一覧はこちら
他にもパソコンの講座は多数ございます。
詳しくは下記をご覧ください。
ココがおすすめ
パソコン教室に関連する情報はこちら
ココがおすすめ
Excelの情報はこちら
Excel(エクセル)IF関数で複数条件の使い方を解説します
Excel|置換でワイルドカードの使い方|わかりやすい動画解説付き
Excel|エクセルで千円単位の切り捨てを行う方法|表示形式を使う
エクセル (Excel) |ボタンで並べ替えの使い方を詳しく動画解説
ココがおすすめ
MOS資格の情報はこちら
MOS Excelエキスパート|問題は何が出る?|傾向を詳しく解説
MOS Excel 2013 エキスパートPart1とPart2の違いを徹底解説します
MOS エキスパートの難易度はどのくらい?|ExcelとWord
ココがおすすめ
人気の講座はこちら