EXCELのアンケート集計と分類について

このQ&Aのポイント
  • EXCELを使用してアンケートの集計と分類を行う方法について尋ねました。回答ではSUMPRODUCT関数を使用する方法が提案されましたが、実際の問題として回答の項目数と実際の項目数が異なる場合の対応方法について教えてもらいたいと思います。
  • 前回の質問で、EXCELを使用してアンケートの集計方法について尋ねました。回答ではSUMPRODUCT関数を使用する方法が提案されましたが、回答の項目数と実際の項目数が異なる場合の対応方法について教えてもらいたいと思います。
  • EXCELを使用してアンケートの集計と分類を行いたいです。回答ではSUMPRODUCT関数を使用する方法が提案されましたが、回答の項目数と実際の項目数が異なる場合の対応方法について教えてもらいたいと思います。
回答を見る
  • ベストアンサー

EXCELのアンケート集計(No.761444の追加)

前回(No.761444)の質問で『SUMPRODUCT関数』なる便利な機能を教えてもらいました。しかし、問題がひとつ発生しまして追加で教えて下さい。 -発生した問題- (質問を分かり易くしようとして)回答は2つ(Yes、No)と書いたのですが、実際は3つ(Yes、ややNo、No)です。 集計は「Yes派」と「ややNoまたはNo派」の2つに分類したいのです。 -前回の回答- ・(1)のみが「Yes」  =SUMPRODUCT(($A$2:$A$101="Yes")*($B$2:$B$101="No")*($C$2:$C$101="No")) -前回(No.761444)の質問- 次のアンケートを集計したいのですが、 『オートフィルター』以外で良い方法があれば教えて下さい。 データはExeclに入力済みです。 ・質問は3項目((1)、(2)、(3))です。 ・3項目全ての回答は「Yes」or「No」です。 以下のように集計・分類したいです。 ・(1)のみが「Yes」 ・(2)のみが「Yes」 ・(3)のみが「Yes」 ・(1)と(2)が「Yes」 ・(1)と(3)が「Yes」 ・(2)と(3)が「Yes」 ・全て((1)と(2)と(3))が「Yes」 ・全て((1)と(2)と(3))「No」

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 各数式の 「="No"」 の部分を、 「<>"Yes"」 にすればいいと思います。 例えば、「(1)のみが「Yes」」という条件なら、 =SUMPRODUCT(($A$2:$A$101="Yes")*($B$2:$B$101<>"Yes")*($C$2:$C$101<>"Yes")) です。

utouchable
質問者

お礼

凄い!できてしまいました!感激です!ありがとうございます。

関連するQ&A

  • EXCELでアンケートの集計

    次のアンケートを集計したいのですが、 『オートフィルター』以外で良い方法があれば教えて下さい。 データはExeclに入力済みです。 ・質問は3項目((1)、(2)、(3))です。 ・3項目全ての回答は「Yes」or「No」です。 以下のように集計・分類したいです。 ・(1)のみが「Yes」 ・(2)のみが「Yes」 ・(3)のみが「Yes」 ・(1)と(2)が「Yes」 ・(1)と(3)が「Yes」 ・(2)と(3)が「Yes」 ・全て((1)と(2)と(3))が「Yes」 ・全て((1)と(2)と(3))「No」

  • EXCELのアンケート集計

    次のアンケートを集計したいのですが、 『SUMPRODUCT関数』を使用した良い方法があれば教えて下さい。 (もし『SUMPRODUCT』以外で更に簡単な方法があればそちらも) ■Execlに入力済みのデータ ・質問は2項目(A列、B列)です。 ・2項目とも回答は「Yes」or「ややNo」or「No」です。 ・集計数は仮に10件(1~10行)とさせてもらいます。 ■見たいデータ(集計方法) ・A列、B列のどちらかひとつ以上が「Yes」の件数 (Aのみ「Yes」 or Bのみ「Yes」 or A&Bともに「Yes」の何れかが該当) よろしくお願いします。

  • EXCELのアンケート集計2(No.765059)

    前回の質問(No.765059)で条件がヒットする件数が集計できました。 で、どの行がヒットしているか?なんてことが分かる方法はあるのですか? アンド条件ならば『オートフィルター』でできるのですけど、ORはフィルターではできないですよね!?

  • SUMPRODUCT 「#NUM」を回避して集計

    関数初心者です。Excel2000を使用しています。 前回の質問でSUMPRODUCT関数を使って複数条件の集計について質問しました。 この集計に関して、また新たに一つ問題が発生し模索中です。 集計したいのは複数条件 例) 2012/3/3 12:10:50 りんご 50  日付 と 商品名 を条件とし 数値 の合計を出したいです。 前回の質問で回答して頂いた =SUMPRODUCT((INT(B6:B12)=INT(B3))*(C6:C12=C3),D6:D12) この式を使って集計をしたいのですが、 数値の範囲(D6:D12)にはすべて時間を分単位に変換するよう =HOUR(N4-O4)*60+MINUTE(N4-O4) の式が組み込まれていて、必ず1ヶ所に「#NUM」が表示されます。 この「#NUM」があるが為に集計結果がすべて「#NUM」となってしまいます。 どちらの式でも =(IF(ISERROR~ 等を試してみましたが、やはりうまくいきませんでした。 勉強不足の為、使い方の認識が根本的に違っているのかもしれません。 希望としては前式 =SUMPRODUCT((INT(B6:B12)=INT(B3))*(C6:C12=C3),D6:D12) に「#NUM」を回避(無視)して集計出来るような式を組み込んで処理したいのです。 ちなみに検索範囲共は日々不規則に変化し上書きすることがないため (D6:D1000)くらいで範囲設定をしておきたいのです。 説明がわかりにくくて申し訳ありません。 アドバイスをよろしくお願いします。

  • Excelでアンケート集計の関数について教えてください。

    初めて質問します。よろしくお願いします。 アンケートの集計で、複数の条件でカウントする方法を探しています。 COUNT,COUNTIF,DCOUNT,FREQUENCY,SUMPRODUCTなどで試してみましたが、範囲などの指定が悪いのか、エラーばかりが出ます。 集計内容は回答と年齢のみです。   A | B   回答|年齢 1 ○ | 25 2   | 18 3 ○ | 28 4 ○ | 30 5   | 21     :     : とあり、カウントしたい条件は回答の○の個数なのですが、なおかつ10代、20代、30代で数字を出さなければならない場合は、一番有効な関数はどれになりますでしょうか。 よろしくお願いします。

  • エクセルでの集計がうまく出来ずに困っています

    エクセル2003を使用しています。 エクセルで2回に分けて大分類ー小分類という形で集計をかけていますが、小分類の最終行のみ大分類の下に表示されてしまいます。 例えば最初にA社で集計をかけます。その後商品で集計をかけると A社 A商品   500    A商品集計 500←小分類 A社 B商品   600 A社 B商品   300    B商品集計 900←小分類 A社 C商品   500 A社 集計    1900←大分類   C商品集計  500←小分類(この行が普通は大分類の上にくる) という感じになってしまいます。 解決策をご存知でしたら助けてください。

  • 今、卒業研究のアンケート集計をEXCELで行っています。

    今、卒業研究のアンケート集計をEXCELで行っています。 検索条件が3つだったのでSUMPRODUCTを使ってみました。 以前あった質問を見てやってみたのですが、うまくできません。 「中学生」、「男子」、回答で「1」と答えた人で出したいのですが… =SUMPRODUCT((C7:C106="中")*(D7:D106="男")*(I7:I106="1")) これでやると「0」になってしまいますが実際は違います。 条件を2つにして =SUMPRODUCT((C7:C106="中")*(D7:D106="男"))でやるとちゃんと数がでます。 どうしてできないのでしょうか…。 EXCEL初心者なのでよくわかりません。

  • エクセルでの集計行がずれてしまいます。

    エクセルで2回に分けて大分類ー小分類という形で集計をかけていますが、小分類の最終行のみ大分類の下に表示されてしまいます。 例えば A社 A商品   500    A商品集計 500←小分類 A社 B商品   600 A社 B商品   300    B商品集計 900←小分類 A社 C商品   500 A社 集計    1900←大分類   C商品集計  500←小分類 という感じになってしまいます。 解決策をご存知でしたら助けてください。

  • EXCELの集計で困っています。

    こんにちは。 どなたかお知恵を拝借できませんでしょうか。 EXCEL2003 SP3 の集計で悩んでおります。 列 A) 商品区分 B) 大分類 C) 小分類 D) 品番 E) サイズ F) 仕入年度 G) 商品名 H) 商品カラー I) 店舗 J) 価格 K) 特別価格 L) 在庫点数 M) 在庫金額 N) 原価 O) 販売開始年度 というファイルがあります。 これを、D)品番とF)仕入年度の単位で在庫点数と在庫金額を集計し、 かつ、集計行にE)サイズとI)店舗を除く、その他全ての列項目の値を表示させたいのです。 (つまり、集計データの1行上の値を持ってくればOK。) これをメニューから行おうとしたのですが、集計項目は1つしかなく・・。 おそらくVBAを用いなければ無理だと思うのですが、 お恥ずかしい話、VBAの知識を持ち合わせておりません。 参考までに、データは約1万件あります。 また、データの並びは大分類>小分類>品番>サイズ>仕入年度で ソートされており、このままの集計ですと、品番・サイズ・仕入年度での 集計となってしまいますので、サイズを除いた 大分類>小分類>品番>仕入年度、への再ソートが必要かと思われます。 お手数をお掛けいたしますが、なにとぞよろしくお願いいたします。

  • excelのデータ集計について教えてください

    excel2003を使用しています。 項目A  項目B  項目A-1 項目B-1 項目A-2 項目B-2  :    : というようなシートがあります。 項目AにはA-1、A-2といったような分類がされていて、同様に項目Bにもそのような分類がされています。 別シートに、「項目A-1 項目B-1」を含む件数は何件       「項目A-1 項目B-2」を含む件数は何件 といったような集計を行いたいのですが、COUNTIFやANDを使ってもどうもうまく設定できません。何かうまく集計する方法はないものでしょうか。 目下オートフィルタを使って手作業で数えているので自動化できると大変効率があがります。どうか助けてください。

専門家に質問してみよう