質問: エクセルで複数回答を集計する エクセルでアンケートの回答を集計しているのですが、 複数回答含めた集計がどうもうまくいきません。 回答は、1から8まであって 複数回答の場合は1.2.3とピリオドで区切り入力して あります。検索条件に"*1*"と入力したことはしたのです が、カウントしきれていないようです。 どうすればいいでしょう。
回答: こんにちは。maruru01です。 >(a1:a100,"*8*")と(a1:a100,8)の値が >全く変わらないのです。 >今数えてみたんですが、やはり複数回答の分を >カウントできていないようです。 単純に数えてみただけでは、偶然一致いるだけかも知れません。 1つずつ確認しましょう。 例えば、隣の列に、 =countif(a1,"*8*") さらに隣の列に、 =countif(a1,8) と入力して、下の行へコピーします。 これで、どの行のデータをカウントしているか分かります。 (「1」になっている行がカウントされている行) さて、上手くカウント出来ない原因ですが、 区切り記号がピリオドということは、普通にセルに 「2.8」 と入力すると、数値(小数)になってしまいます。 数値になっていると、 「*8*」 の方では引っかかりません。 (ワイルドカードを使用した検索は、文字列が対象なので。) それから、 「1.8」 と全角で入っていても、 「*8*」 の方では引っかかりません。 (countifでは、全角と半角が区別されてしまうので。) 以上のようなことを確認してみて下さい。