• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:一つのセルの中の複数の数字をカウントしたい)

複数の数字をカウントする方法とは?

このQ&Aのポイント
  • エクセルで複数の数字をカウントする方法について教えてください。
  • 入力方法や集計方法について悩んでいます。どうしたらスペースを節約しながら入力できるでしょうか?
  • 選択肢が多い場合の入力方法も教えてください。スクロールせずに入力したいです。

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

  • ベストアンサー
  • msMike
  • ベストアンサー率20% (364/1804)
回答No.2

》 「13568」と連続で入力して、COUNTIFで「1」を指定すればいいか 》 と思ったら、ダメでした。セルの設定を文字列にしてもダメなの 》 ですね。 仰っていることがヨー分からんのだけど、文字列の数字列があったとき、1から9までの各数字が幾つ含まれるかが分かれば良いのなら、添付図に示した方法も一興かと。 B2: =LEN($A2)-LEN(SUBSTITUTE($A2,B$1,""))

noname#254326
質問者

お礼

回答をありがとうございました。 LENという関数を初めて知りました。これもいいですね。 今回は補足した理由で活用できませんでしたが、次の機会のためにも練習しておこうと思います。

noname#254326
質問者

補足

お礼、補足が遅くなり、大変失礼しました。 質問したあとに締め切りが大幅に短縮されてしまい、回答をじっくり試したり取り入れたりする時間がなく、間に合わせで終わらせてしまいました。(/_;) そのため、「この回答を活かして、こう解決した!」というお礼ができずに残念です。すみません。 別の機会で教えて頂いた方法を活かします。

その他の回答 (3)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.4

>最初は「13568」と連続で入力して、COUNTIFで「1」を指定すればいいかと思ったら、ダメでした。 >セルの設定を文字列にしてもダメなのですね。 【重要】ご自分の思い込みでなく,必ず回答の通りに実際に操作してください。 横にA列から40列設問列を設け,縦に2行目から301行目まで300件のデータがあるとします 複数回答可能な例えばA列について,12345とか246のように記入することにします 言わずもがなですが選択肢は最大でも1から9までを前提にします(10とか11とかは無い) まずA列のデータは全部消します A列に「文字列」の書式を設定します A2以下に12345や246を記入します A2からA301の間に「1を含むデータの個数」は =COUNTIF(A2:A301,"*1*") で得られます。 #繰り返しますが「あとから文字列の設定に付け直した」ではダメなので,必ず回答の通りにしてください。

noname#254326
質問者

お礼

ありがとうございました。 回答の通りにしたのですが、できませんでした。( ノД`) 新しいbookを作って、そこで文字列指定→数人分を入力→関数で集計、という形でも試してみましたが、ダメでした。

noname#254326
質問者

補足

お礼、補足が遅くなり、大変失礼しました。 質問したあとに締め切りが大幅に短縮されてしまい、回答をじっくり試したり取り入れたりする時間がなく、間に合わせで終わらせてしまいました。(/_;) そのため、「この回答を活かして、こう解決した!」というお礼ができずに残念です。すみません。 別の機会で教えて頂いた方法を活かします。

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

エクセルの関数(特にSUM,COUNTなど集合関数は)はセル単位にデータがわかれていることを前提にしたものが大多数。 そこでセル単位にデータを分けた表を(操作などで)作る。 例データ 実際では、A列は一番右端列にコピーした列を対象にする) A列 123 234 15674 2134 ーー 操作は データー区切り位置ースペースによって・・-次へー数字各(全)桁に、マウスでクリックして縦線を引く。最大10縦線。ー次へー完了 各セルに、数字が1桁ずつ分かれて、 1 2 3 2 3 4 1 5 6 7  4 2 1 3 4 のようなデータ状況になる。 ーー ここでCOUNTIF関数を使う。 =COUNTIF($G$2:$K$5,ROW()-8)*1 私のデータ例では結果を9行目以下に出したので、式中にー8している。 下方向に式を複写すると 3 3 3 2 1 1 実際は9-10行の数字を対象に、9-10行になるだろう。 十分考えていないが、当初設計上1桁の英字が混じっていてもよい場合でも、上記を少々式を変えて同じ方式がとれるだろう。 同じ数字が同一セルにあるとかの対策は複雑になるので、やってない。

noname#254326
質問者

お礼

ありがとうございました。 今回は活かせませんでしたが、次の機会のために練習しておこうと思います。

noname#254326
質問者

補足

お礼、補足が遅くなり、大変失礼しました。 質問したあとに締め切りが大幅に短縮されてしまい、回答をじっくり試したり取り入れたりする時間がなく、間に合わせで終わらせてしまいました。(/_;) そのため、「この回答を活かして、こう解決した!」というお礼ができずに残念です。すみません。 別の機会で教えて頂いた方法を活かします。

回答No.1

助けになるといいのですが まず、設問を固定できるのならば、”データ”→”入力規則”で選べるようにしたらいかかでしょうか そうすると、COUNTIFをつかえます でも、ピボットを使うともっと楽に数えることができます 固定できない場合は、リストを見て、列セルを増やして、分解します あとは、上記と同様です 私としては、固定した設問語句にして、ピボットが一番早いです グラフ化も簡単ですし

参考URL:
http://hamachan.info/excel/piboto.html
noname#254326
質問者

お礼

回答をありがとうございました。 入力規則にはちょっとなじまない集計でしたので、別の機会で活かしたいと思います。 参考情報もありがとうございました。

noname#254326
質問者

補足

お礼、補足が遅くなり、大変失礼しました。 質問したあとに締め切りが大幅に短縮されてしまい、回答をじっくり試したり取り入れたりする時間がなく、間に合わせで終わらせてしまいました。(/_;) そのため、「この回答を活かして、こう解決した!」というお礼ができずに残念です。すみません。 別の機会で教えて頂いた方法を活かします。

関連するQ&A