プロが教える店舗&オフィスのセキュリティ対策術

Excel2013で、数字をカウントしたいのですが、
セルの中に複数の数値が入っている場合、どのようにカウントするのがいでしょうか。

例えば、選択肢が1,2,3,4,5 の5つで、本来は単数回答でありますが、
回答セルに2,4と記載してきたり、24と記載している回答があるとします。

これを、2と4と認識し、カウントする方法はありますでしょうか。

回答列にフィルタをかけ、異常値の回答(複数回答や二けたになっている回答)を抽出し、それだけ、別途カウントする、という方法しか思い浮かびません、

技術力があれば、他のやり方があるのでしょうか。

また、回答が列になって記載されていて

Aさん回答 1
Bさん回答 2
Cさん回答 2,4
Dさん回答 3


などとなっていれば、行でフィルタをかけることができると思いますが、
行で回答が記載されている場合
Aさん回答 Bさん回答 Cさん回答 Dさん回答   Eさん回答
1        2     2,4    24       5
   
など行の形でとなっている場合、縦横を変える貼り付けをしてフィルタをかけるのが一番早いでしょうか。


皆さまならどのように行いますか。

よろしくお願いします。

A 回答 (7件)

自分なら「区切り文字」でセルを分けてから処理を行う。



数値でないものを数値として処理するのは面倒だからね。
それにこの方法ならいくつデータが重ねて入力されていても一度の処理でセルに分けられる。
    • good
    • 0

これは、アンケート用紙の失敗でしょう。


そもそも、選択対象二桁には対応できません。
アンケート用紙の改善が先です。
    • good
    • 0

A1セルに回答があり


B1セル~J1セルに
=MID($A1,COLUMN()-1,1)

例えば
Cさんの回答2,4は
B1=『2』・C1=『、』・D1=『4』
Dさん回答24は
B1=『2』・C1=『4』

集計時に数字以外の文字、記号は集計から除外する
    • good
    • 0

ワイルドカード使えばいいのでは?


その場合10も1に反応しますので、全ての選択肢が9以下であるという条件になりますが。
    • good
    • 0

次回から二度とこんな表の作り方はしないという前提で



例えば「2」なら
=COUNT(INDEX(FIND(2,A2:E2),0))

みたいな感じで計算してしまったらどうですか?
    • good
    • 0

再投稿です


前回の=MID($A1,COLUMN()-1,1)
では、汎用性ないですね。ですから単純に
A1セルに回答があり
B1セル =MID($A$1,1,1)
C1セル =MID($A$1,2,1)
       ↓
J1セル =MID($A$1,9,1)

これなら、回答と隣のセルでなくても、好きなセルに得ることができます。
    • good
    • 0

こんなのはいかがでしょう。


添付の画像をご覧ください。

A1:E2が、そもそものデータです。
まず、F3:F7に値で1~5を入力します。
次に、A3セルに、=ISERROR(FIND($F3,A$2)) を入力して、E7までオートフィルします。
さらに、G3セルに、=COUNTIF(A3:E3,FALSE) を入力し、G7までオートフィルします。
結果として、F列の数字の登場回数がG列に表示されます。
「一つのセルの中の数字を一つずつカウントす」の回答画像7
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!