• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アンケート向けエクセル関数について)

アンケート向けエクセル関数について

このQ&Aのポイント
  • アンケート集計で関東圏のダンスをやっている人の集計方法について詳しく教えてください。
  • 現在アンケートの集計をしている際に、関東圏のダンスを行っている人を集計する方法についてアドバイスをお願いします。
  • アンケート回答の中から関東圏のダンスを行っている人を集計する方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

>1つのセルにダンス,スイミング,塾など、0~14個記載されています。 =SUMPRODUCT((Sheet!I1:I3000={"茨城県","栃木県","群馬県","埼玉県","千葉県","東京都","神奈川県"})*ISNUMBER(FIND(AJ3,Sheet!Q1:Q3000))) など。 #一見数式はコンパクトにしましたが,計算の重さは変わっていません。 データが3000行しかないのにわざわざ50000行もの配列計算をこんなに沢山詰め込んで,非効率にも程があります。 元データに一列「エリア」を追記し,関東の県には「関東」とずらり記入してそちらで計算するような効率化をお奨めします。 同様に「1つのセルに…記載されています」についても丁寧にデータを整備し,「ダンス列」「スイミング列」にそれぞれ該当があれば1を入れるなどの工夫をしてみてください。すると,もっともっとシンプルな「SUMIF(エリア列,"関東",ダンス列)」といった集計も出来ますし,ピボットテーブルレポートなどに持ち込むことも出来るようになります。

shonandesu
質問者

お礼

ありがとうございます!確かに五万行はやりすぎました! 参考にして修正してみます!

関連するQ&A