No.7
- 回答日時:
#3です。
複数回答可の設問では、下記のように選択肢分だけ列を用意したほうが、後々楽なような気が・・・。
Q1 Q2 Q2 Q2 Q3
1 2 3 2
2 1 3
2 1 2 3 1
1 3 2
No.6
- 回答日時:
#4です。
関数での回答は諦めて、VBAでやって見ました。A列にA1:A8に
1,2
2,3,4
2,4,1
2
3,2
3,4,2,1
1,2
1
と入っているとします。1文字のセルは「'1」のように
入力するとします(文字列にします)。
Sub test01()
Dim c(20), h(20)
k = 0
'------
For i = 1 To 8 '8行目までのデータ
s = Cells(i, "A")
p01:
p = InStr(s, ",")
If p = 0 Then
s1 = s
'-----
For j = 1 To k
If c(j) = s1 Then
h(j) = h(j) + 1
GoTo p02
End If
Next j
k = k + 1
c(k) = s1: h(k) = 1
'-----
GoTo p02
Else
s1 = Mid(s, 1, p - 1)
'-----
For j = 1 To k
If c(j) = s1 Then
h(j) = h(j) + 1
GoTo p03
End If
Next j
k = k + 1
c(k) = s1: h(k) = 1
'-----
p03:
s = Mid(s, p + 1, Len(s) - p)
GoTo p01
End If
p02:
Next i
For j = 1 To k
Cells(j, "B") = c(j)
Cells(j, "C") = h(j)
Next j
End Sub
のプログラムを実行して
B1:C4に
15
27
33
43
が出ます。拙いプログラムで微妙なロジックを使ってますが、実際に合わせて修正して、これに類したものを組まないと件数は出ないでしょう。これでも2シートに亘る件数はカウントしてません。
そもそも、回答を貰い、入力するまでに、始めのアンケート企画段階で、件数カウントが易しいように、熟慮する必要があるようです。
No.5
- 回答日時:
#4です。
回答時から問題内容が判り難かったですが下記後者の問題は厄介のようです。
>のようなデータがいくつかのシートに分かれていた
シートを2つ以上に渡って、COUNTIFを使えないようです。
>下記のA,B,Cは回答者名ですか。
Q2の列のように、1セルに複数選択した番号が
カンマで区切って、入力されているのですか。
またQ1列のように、1セル1数字のセルもあるのですか。
| Q1 | Q2 |
-----------------
A | 1 | 2,3 |
-----------------
B | 2 | 1,3,4 |
-----------------
C | 3 | 2,4 |
No.4
- 回答日時:
ある設問の選択肢(1か2か3とする)の回答がB列に入れるとして
B1:B6に回答
1
1
2
1
2
3と入力します。
B8に=COUNTIF(B1:B6,"=1")で3
B9に=COUNTIF(B1:B6,"=2")で2
B10に=COUNTIF(B1:B6,"=3")で1
となります。
この回答への補足
ありがとうございました。
COUNTIF関数で計算できるということはわかったのですが、以下のようなデータがいくつかのシートに分かれていた(回答は違う)として、それをどうやって集計するのかがわかりません。シートを一つのシートにまとめることはもちろんできますし、その上で並べ替えも出来るのですが、まとめることをせずに集計することは不可能でしょうか?
| Q1 | Q2 |
-----------------------------
A | 1 | 2,3 |
-----------------------------
B | 2 | 1,3,4 |
-----------------------------
C | 3 | 2,4 |
-----------------------------
ありがとうございました。
COUNTIF関数で計算できるということはわかったのですが、以下のようなデータがいくつかのシートに分かれていた(回答は違う)として、それをどうやって集計するのかがわかりません。シートを一つのシートにまとめることはもちろんできますし、その上で並べ替えも出来るのですが、まとめることをせずに集計することは不可能でしょうか?
| Q1 | Q2 |
-----------------------------
A | 1 | 2,3 |
-----------------------------
B | 2 | 1,3,4 |
-----------------------------
C | 3 | 2,4 |
-----------------------------
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 統計学 前回イベントと今回イベントのデータ集計について 質問させてください。 イベント参加者の内アンケートを 3 2022/09/30 22:23
- 数学 高校時代電離平衡の計算に関しての質問です。 問題集で、 酢酸は水溶液中で一部が電離し、次のような電離 2 2022/10/22 18:59
- Excel(エクセル) Excel、同じフォルダ内のExcelファイルの特定シートのみを1つのファイルに集約したい 8 2022/09/07 15:12
- Excel(エクセル) 別シートに毎回異なるデータをコピーする 7 2022/06/24 09:02
- 統計学 「アンケートや統計で9割超えたら集計方法に問題が有ると疑ったほうが良い…」 と言ってる人がいましたが 6 2023/04/10 05:17
- Excel(エクセル) Excel関数教えてください!! Excelで勤怠集計をしているのですが、部署別に雇用形態ごとの月間 2 2022/10/21 23:06
- 政治 コンピューターで政党支持のアンケートをするのって、結果にどんな影響が出るでしょう? 5 2023/03/22 17:49
- Excel(エクセル) MicroSoft Formsの共有について 2 2022/12/29 17:19
- Excel(エクセル) Excel使用前提 同じフォルダ内にあるファイルの集約等をマクロでできますか 4 2022/09/06 19:03
- 相続税・贈与税 集金方法について 3 2023/01/14 19:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
複数の文字列のいずれかが含ま...
-
Excelの入力規則で2列表示したい
-
列の数字に100をかけたい
-
SUMに含まれる範囲から特定のセ...
-
スペースとスペースの間の文字...
-
別のセルに値が入力されたら、...
-
Excel上でのデータ数字が連番で...
-
エクセル:横長の表を改行して...
-
エクセルでセルの値分の個数の...
-
数式が入ったセルを含めて、数...
-
【EXCEL】指定したセルの値を他...
-
エクセルで表示されている数字...
-
エクセルで1列全部10倍したい
-
Excelで五十音順に並べ替えたい
-
入退社日より各月末の在籍者数...
-
エクセルで公平にチーム分けす...
-
エクセル セル内の文字数を超え...
-
エクセルで2行まとめて並び替...
-
なぜにエラーに???
-
HYPERLINKとADDRESSとMATCHの組...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複数の文字列のいずれかが含ま...
-
Excelの入力規則で2列表示したい
-
SUMに含まれる範囲から特定のセ...
-
数式が入ったセルを含めて、数...
-
Excel上でのデータ数字が連番で...
-
列の数字に100をかけたい
-
スペースとスペースの間の文字...
-
別のセルに値が入力されたら、...
-
エクセルで表示されている数字...
-
エクセルでセルの値分の個数の...
-
エクセル:横長の表を改行して...
-
[関数について]わかる方教えて...
-
エクセル関数に詳しい方教えて...
-
エクセルで、毎日の走行距離(...
-
エクセルのsumifでかけ算してか...
-
HYPERLINKとADDRESSとMATCHの組...
-
エクセルで曜日に応じた文字を...
-
入退社日より各月末の在籍者数...
-
エクセルで1列全部10倍したい
-
エクセルで小数を含む数値の抽出
おすすめ情報