• ベストアンサー

エクセルで集計

エクセルで特定の条件に合致するデータの合計数を出すには countif 関数を使えばいいと思いますが、 複数の条件を同時に出すにはどうしたらいいのでしょうか? 例えば 回答が1~5まで選択肢があってそれを答えた人が 1000人いるとして それぞれ1~5までばらばらに ならんでいる表を1の合計2の合計というように自動的に 出したいのですが。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

次の方法は如何でしょうか。 仮に回答範囲をA1:A1000としてB1:B5に計数します。 (1)B1:B5を選択 (2)数式バーに=FREQUENCY(A1:A1000,{1,2,3,4,5})を入力、入力完了時にshift+ctrl+enterキーを同時押下、B1から下方向に其々の合計となります。   因みに{1,2,3,4,5}の部分をB1:B5とした場合はC1:C5を選択→数式バーに=FREQUENCY(A1:A1000,B1:B5)でも同じです。

kurobon619
質問者

お礼

mu2011さんありがとうございます。 早速試してみます。

その他の回答 (1)

  • hachiry
  • ベストアンサー率0% (0/1)
回答No.2

ピボットテーブルを使ってみてはどうでしょうか。 回答がA2からA1001に並んでいるとします。 A1にはピボットテーブルで集計するために「回答」とタイトル代わりになるものを入力しておきます。 ピボットテーブルのレイアウトですが、 “行”に「回答」を入れます。 そして“データ”にも「回答」を入れます。 データのフィールドの集計方法を、データの個数とすれば、1から5までの回答の合計数ができます。

kurobon619
質問者

お礼

hachiryさんありがとうございます。 ピポットテーブルを使うんですか。 やってみます。