めちゃくちゃ便利!SUMIFS・COUNTIFSを使わない!複数条件の合計を計算する方法!

広告

今回の記事は

  • SUMIF・IFS使えないけど、特定の条件・複数条件の値を出したい
  • COUNTIF・IFS使えないけど、特定の条件・複数条件の値を出したい
  • 計算する条件を適宜変えて計算をしたい

といった方にオススメのExcel関数になります。

どんな関数を使用する?

今回は、タイトルにあります通り、Excelを使うであれば覚えていただきたい関数の一つSUBTOTAL関数です。
フィルターで絞った時の合計値を瞬時に算出してくれるとても便利な関数です!

例えば下記のようなとあるチームの料金を回収する表があった場合

結果の画像
  • 部費の未払いは何人いるのか
  • またいくら回収できていないのか
  • 支払いが一回もしていない人は何人いるのか

などが知りたい時があるかと思います。
知りたい条件が一つであれば、SUMIF関数やCOUNTIFを使用して、計算も難しくありませんが、
複数の条件となった場合に、とても簡単に計算することができます。

ちなみに支払いが一回もしてくれていない人は何人いるかわかりますか?
SUBTOTALを使うと3人、合計15,000円未払いというのがすぐわかります。

それではSUBTOTALの設定方法です。
動画もございますので、こちらをご覧ください。

SUBTOTALの使い方

SUBTOTALの構成は

SUBTOTAL(集計方法,参照1,[参照2]…)

となっています。
これに加えて、ポイントが2つあります。

  • 数値の計算はSUMを選択し、文字列の計算はCOUNTAを選択する
  • フィルターを設定する

です。

手順①:数字のカウントにSUBTOTAL(SUM,範囲)を文字列のカウントに(COUTA,範囲)を設定する

改めてSUBTOTALの構成は

SUBTOTAL(集計方法,参照1,[参照2]…)

今回は、集計方法と参照1のみを設定します。

SUBTOTALの使い方画像

集計方法には全12種類あり、1~11もしくは101~111を選択します。
一覧がこちら。

集計方法の画像
Microdoftサポート参照

手順②:表にフィルターを設定する

SUBTOTALはリストまたはデータベースの集計値を計算する関数です。
そのため、フィルターを設定することにより、条件付きの計算をすることが可能になります。

フィルターを設定する画像

手順③:フィルターで絞り込む条件を指定する

部費の未払いの人の人数と金額を知りたい場合で計算したものがこちらです。

フィルターで絞り込む画像
結果の画像

このような使い方をすることで、簡単に条件付きの合計値を計算することができます。

まとめ

SUBTOTALは

SUMIF関数やCOUNTIF関数などのように、特定の条件の合計を知りたい時にすっごく役立つ関数です!

使い方は表に以下の2つを設定する。

  • 数値の計算はSUMを選択し、文字列の計算はCOUNTAを選択する
  • フィルターを設定する

いかがでしたでしょうか。

ぜひ、活用してみてください。

コメント