スプレッドシートで複数選択のプルダウンを集計する方法

Excel

スプレッドシートでプルダウンから選択した日付を集計したい場合、1日や2日のように複数選択があると、COUNTIFだけでは正しく反映されないことがあります。この記事では、複数選択も含めて集計する方法を初心者向けに解説します。

複数選択のデータ構造を理解する

まず、プルダウンで複数選択した場合、セル内には通常「1日,2日」のようにカンマやスペースで区切られた文字列として格納されます。
COUNTIFはセル全体の一致を見て集計するため、部分一致の場合は反映されません。

例えば、セルに「1日,2日」と入力されている場合、COUNTIF(A:A,”1日”)では1日だけの単独セルはカウントされますが、複数選択のセルは一致せず0になります。

部分一致を使った集計方法

部分一致を使うことで、複数選択のセルでも集計できます。
具体的には、COUNTIF関数にワイルドカードを使います。

例:=COUNTIF(A:A,"*1日*")
これにより、セル内に「1日」が含まれていればカウントされます。複数選択のセルも正しく反映されます。

SUMPRODUCTを使った高度な集計

複数条件やより柔軟な集計を行う場合、SUMPRODUCT関数とISNUMBER、SEARCHを組み合わせる方法もあります。
例:=SUMPRODUCT(ISNUMBER(SEARCH("1日",A:A))*1)

この方法では、セル内に「1日」が含まれる場合に1として加算され、複数選択でも正確に集計されます。

実例での応用

仮にA列に参加者の希望日が入力されている場合、COUNTIFやSUMPRODUCTを使うことで1日、2日、3日ごとに何人参加可能か簡単に集計できます。
セル内に「1日,2日」と入力された場合でも、どちらの日も正しくカウントされます。

これにより、参加可能日をグラフ化したり、参加者リストを作成する際の効率が大幅に向上します。

まとめ

スプレッドシートで複数選択のプルダウンを集計するには、COUNTIFのワイルドカードを活用するか、SUMPRODUCT+SEARCHで部分一致を判定する方法が便利です。
これにより、1日だけでなく1日と2日を選択したセルも正しく集計でき、集計表やグラフ作成が簡単になります。

コメント

タイトルとURLをコピーしました