『アンケートの人数を関数で表したい』(れもん)
お世話になります。
アンケートの人数を関数で表したい。
全回答者から1行全部空欄の人を引いた残りの人数が知りたい。
A2質問1、B2質問2、C2質問3、D2質問4
A3〜 該当する人は●で表示します。
A2質問1〜D2質問4で、一つ該当する人、2つ該当する人、3つ該当する人、
全部該当する人、全部空欄の人がいます。
A2質問1、B2質問2、C2質問3、D2質問4 各列の●の個数と割合を表示します。
そして、アンケート全回答者から、4つの質問が全部空欄の人を引いた
アンケートの人数を出したいのです。
宜しくお願いします。
1 2 3 4 質問1 質問2 質問3 質問4 ● ● ●
● ● ● ● ●
● ● ●
● ● ● ● ● ● ● ●
● ● ● ●
● ● ● ● ● ●
●
● ● ● ● ● ● ● ●
● ●
● ● ●
A32→=COUNTIF(A3:A30,"●") 10 =A32/SUM($A$32:$D$32) 23%
B32→=COUNTIF(B3:B30,"●") 9 =B32/SUM($A$32:$D$32) 21%
C32→=COUNTIF(C3:C30,"●") 13 =C32/SUM($A$32:$D$32) 30%
D32→=COUNTIF(D3:D30,"●") 11 =D32/SUM($A$32:$D$32) 26%
< 使用 Excel:Excel2019、使用 OS:Windows10 >
どうなればいいんですか? 例示の場合「22人」てこと?
E列を作業列にして E3 =IF(COUNTA(A3:D3),1,"") E30まで下コピー 数式で空白にしていなければ、です しているのなら E3 =IF(COUNTIF(A3:D3,"?"),1,"")
アンケート人数は =SUM(E3:E30) =COUNT(E3:E30)
■作業列を使わずにということなら =SUM(N(MMULT(N(A3:D30<>""),{1;1;1;1})>0))
参考まで (笑) 2023/10/03(火) 08:50:48
アンケート回答者数 a:=ROWS(A3:A31) ←あまり意味ないけれど
4つの質問が全部空欄の人数 b:=COUNTIFS(A3:A31,"",B3:B31,"",C3:C31,"",D3:D31,"")
アンケートに答えた人:=a-b
(ゆたか) 2023/10/03(火) 09:13:16
すげえ、100 年かかっても思いつきそうにないわ。
(関数苦手) 2023/10/03(火) 15:49:04
(笑)さん、ゆたかさん、ありがとうございます。
説明不足と思い不安でした。
(笑)さん、ゆたかさんも、ご親切丁寧に書いてくださり、実際に関数式を入れてやってみると
全部できました。アンケートの人数が表記されてうれしかったです。
本当に(笑)さんも、ゆたかさんもありがとうございました。
(れもん) 2023/10/03(火) 19:49:58
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.