Googleスプレッドシートを使っていると、データの集計や分析を行いたくなる場面が多いですよね。特に、小計を求める作業は日常的に行うことが多いです。しかし、「関数って難しそう」「どうやって使うのか分からない」と感じる方もいらっしゃるのではないでしょうか。
そこで今回は、Googleスプレッドシートで簡単に小計を求める方法について、初心者の方にもわかりやすく解説します。具体的な手順や注意点を交えながら進めていきますので、ぜひ最後までご覧ください。
SUBTOTAL関数を使って小計を求める
SUBTOTAL関数とは?
SUBTOTAL関数は、Googleスプレッドシートでデータの集計を行う際に非常に便利な関数です。SUM関数と似ていますが、SUBTOTAL関数の特徴は以下の通りです
- フィルターで非表示になったデータを自動的に除外して集計できる
- 他のSUBTOTAL関数を含むセルを無視して二重計算を防げる
- 集計方法を番号で指定でき、合計だけでなく平均や最大値なども求められる
SUBTOTAL関数の基本的な使い方
SUBTOTAL関数の基本構文は以下の通りです
=SUBTOTAL(関数コード, 範囲1, )
関数コードには、行いたい集計の種類を指定する番号を入力します。例えば
- 1平均(AVERAGE)
- 9合計(SUM)
- 4最大値(MAX)
- 5最小値(MIN)
例として、からまでのセルの合計を求める場合、以下のように入力します
=SUBTOTAL(9, )
フィルターを使用している場合の注意点
フィルターを使用してデータを絞り込んでいる場合、SUM関数では非表示のデータも含めて集計してしまいます。しかし、SUBTOTAL関数を使用すると、非表示のデータは自動的に除外されるため、正確な集計が可能です。
例えば、B列に売上データがあり、フィルターで特定の条件を設定している場合、以下のように入力することで、表示されているデータのみの合計を求めることができます
=SUBTOTAL(9, B2:B100)
実際の例で確認してみよう
実際のデータを使って、SUBTOTAL関数の使い方を確認してみましょう。
- 売上データA列に日付、B列に売上金額が入力されているとします。
- 小計を求めるB列の売上金額の合計を求めるには、以下のように入力します
=SUBTOTAL(9, B2:B100)
- フィルターを適用特定の月や商品カテゴリーでデータを絞り込んだ場合、上記の関数は表示されているデータのみを集計します。
よくある質問や疑問
Q1: SUBTOTAL関数とSUM関数の違いは何ですか?
SUM関数は指定した範囲のすべてのデータを集計しますが、SUBTOTAL関数はフィルターで非表示になったデータを除外して集計します。したがって、フィルターを使用している場合は、SUBTOTAL関数を使用することをおすすめします。
Q2: SUBTOTAL関数で平均を求めるにはどうすればよいですか?
平均を求める場合、関数コード「1」を使用します。例えば、からまでの平均を求めるには、以下のように入力します
=SUBTOTAL(1, )
Q3: SUBTOTAL関数で非表示のデータを含めて集計するにはどうすればよいですか?
非表示のデータも含めて集計したい場合、関数コードに「100」を足した番号を使用します。例えば、合計を求める場合は「109」を使用します。以下のように入力します
=SUBTOTAL(109, )
今すぐ解決したい!どうしたらいい?
いま、あなたを悩ませているITの問題を解決します!
「エラーメッセージ、フリーズ、接続不良…もうイライラしない!」
あなたはこんな経験はありませんか?
✅ ExcelやWordの使い方がわからない💦
✅ 仕事の締め切り直前にパソコンがフリーズ💦
✅ 家族との大切な写真が突然見られなくなった💦
✅ オンライン会議に参加できずに焦った💦
✅ スマホの重くて重要な連絡ができなかった💦
平均的な人は、こうしたパソコンやスマホ関連の問題で年間73時間(約9日分の働く時間!)を無駄にしています。あなたの大切な時間が今この悩んでいる瞬間も失われています。
LINEでメッセージを送れば即時解決!
すでに多くの方が私の公式LINEからお悩みを解決しています。
最新のAIを使った自動応答機能を活用していますので、24時間いつでも即返信いたします。
誰でも無料で使えますので、安心して使えます。
問題は先のばしにするほど深刻化します。
小さなエラーがデータ消失や重大なシステム障害につながることも。解決できずに大切な機会を逃すリスクは、あなたが思う以上に高いのです。
あなたが今困っていて、すぐにでも解決したいのであれば下のボタンをクリックして、LINEからあなたのお困りごとを送って下さい。
ぜひ、あなたの悩みを私に解決させてください。
まとめ
Googleスプレッドシートで小計を求める際には、SUBTOTAL関数を使用することで、フィルターで非表示になったデータを自動的に除外して正確な集計が可能です。関数コードを変更することで、合計だけでなく平均や最大値なども簡単に求めることができます。
他にも疑問やお悩み事があれば、お気軽にLINEからお声掛けください。
コメント