Googleスプレッドシートで作成した表では、プルダウンで項目を選択する入力方法がよく使われます。例えば「1」「2」「3」のような数値や、「対応済み」「未対応」などの状態を選択し、その選択結果を下部で集計したい場合があります。この記事では、プルダウンで選択されたデータを自動的にまとめる方法について、COUNTIF関数やSUMIF関数を使った具体的な設定方法を解説します。
スプレッドシートのプルダウン選択結果は関数で集計できる
Googleスプレッドシートのプルダウンは、入力規則によってセルに決められた値を入力できる機能です。選択した値は通常のセルデータとして扱われるため、関数を使って合計や件数を計算できます。
例えば、A列にプルダウンで「1」「2」「3」を入力している場合、それぞれの数を数えたり、特定の条件に一致するものだけ合計したりできます。
どの関数を使うかは、集計したい内容によって変わります。単純な合計ならSUM関数、選択された種類ごとの集計ならCOUNTIF関数やSUMIF関数が便利です。
プルダウンで選択した数値を合計する方法
プルダウンで数字を直接入力している場合は、通常のSUM関数で合計できます。
例えば、B2からB10までのセルにプルダウンで数値が入力されている場合、合計を表示したいセルに以下のような関数を入力します。
=SUM(B2:B10)
この方法では、プルダウンで「1」「2」「5」などを選択すると、自動的に合計値が更新されます。
ただし、プルダウンの選択肢が「りんご」「みかん」など文字の場合はSUM関数では計算できないため、別の関数を使用します。
選択された項目ごとの数を集計するCOUNTIF関数
プルダウンで同じ項目が何回選ばれたかを確認したい場合はCOUNTIF関数を使います。
例えばA列に「赤」「青」「緑」というプルダウン項目があり、「赤」が何個あるか数えたい場合は以下のように入力します。
=COUNTIF(A2:A100,"赤")
この関数では、A2からA100までの範囲内で「赤」と入力されたセルの数を自動的に数えます。
在庫管理表やアンケート集計、作業状況管理表などで、選択された状態の件数をまとめる場合に便利です。
プルダウンの数値を条件別に合計するSUMIF関数
プルダウンで選択した項目に対応する別の数値を合計したい場合はSUMIF関数を利用します。
例えばA列に商品名、B列に数量があり、A列のプルダウンで「りんご」を選択した商品の数量だけを合計する場合は以下のようになります。
=SUMIF(A2:A100,"りんご",B2:B100)
この関数では、A列で「りんご」と一致する行だけを探し、その行のB列の数値を合計します。
例えば売上管理表で商品カテゴリーをプルダウン選択し、そのカテゴリーごとの売上合計を出すといった使い方ができます。
プルダウン集計表を自動更新する便利な作り方
集計結果を表の一番下に表示したい場合は、合計欄を作り、そこに関数を設定しておくと便利です。
例えば、入力範囲をあらかじめ広めに設定しておけば、新しいデータを追加しても自動的に集計できます。
例として、入力欄をB2:B500まで指定しておけば、後から行を追加しても集計対象になります。業務用の管理表では、このように余裕を持った範囲指定にすると修正の手間が減ります。
よくある集計エラーと確認ポイント
プルダウンの集計がうまくいかない場合は、入力されているデータが数字なのか文字なのかを確認しましょう。
例えば見た目が「1」でも、実際には文字列として入力されている場合、SUM関数では正しく計算できないことがあります。
また、プルダウンの選択肢に余分なスペースが入っている場合もCOUNTIFやSUMIFが一致しない原因になります。選択肢の表記を統一することも重要です。
まとめ:スプレッドシートのプルダウン集計は関数で自動化できる
Googleスプレッドシートでは、プルダウンで選択した内容を関数によって自動集計できます。
数値の合計ならSUM関数、選択項目の数を数えるならCOUNTIF関数、条件に合う数値を合計するならSUMIF関数を使うことで、多くの管理表に対応できます。
プルダウンと集計関数を組み合わせることで、入力ミスを減らしながらリアルタイムで更新される便利な表を作成できます。


コメント