• ベストアンサー

Excelの表からカウントしたい

今、ある講演会の出欠を取りまとめております。 1人が第六希望まで希望の日にちを言うことが出来、「1/5 午前」「1/5 午後」のように、1つのセルに希望日を打っていってます。 これを「1/5 午前」は何人、午後は何人などと集計するには countの機能を使えるかと思うのですが、式の設定の仕方が分かりません。 どのようにしたらよろしいでしょうか?

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

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.4

仮に、データがA1からA100までだとしたら、「1/5 午前」の数を調べる式は、 =COUNTIF(A1:A100,"1/5 午前") です。 しかし、希望者がそれぞれ打ち込んでいるのですよね? それだと、半角で打ち込んだ人も全角で打ち込んだ人もいるでしょうし、1/5と午前の間のスペースもまちまちなのではないでしょうか? 事前に「置換」でスペースを削除し、=ASC(A1)等で半角に統一しておいた方がいいと思います。

aum
質問者

お礼

回答ありがとうございます。 そうなんです。それぞれ打たれてるのでそれを直したりしてますが、全部できてなかったのかもしれません。 >事前に「置換」でスペースを削除し、=ASC(A1)等で半角に統一しておいた方がいいと思います。 こんな方法もあるのですね。奥が深い!!! 挑戦してみます。ありがとう。

aum
質問者

補足

出来ました!みなさんありがとう!!!!!!!

その他の回答 (3)

  • kigoshi
  • ベストアンサー率46% (120/260)
回答No.3

count関数にこだわっていないのであれば、ピボットテーブルを 使われたらいかがでしょうか。 参考URLをどうぞ。

参考URL:
http://hp.vector.co.jp/authors/VA014071/tips/xl_pvt2.html
aum
質問者

お礼

回答ありがとうございます。ピボットテーブルは使い方は知ってるのですが、違う使い方がしたかったので、関数でと思って・・ いろいろと考えてやってみます。

  • motsu2006
  • ベストアンサー率37% (110/297)
回答No.2

検索範囲が、A2:A6の場合 次の式を入力してください。 =COUNTIF(A2:A6,"1/5 午前") =COUNTIF(検索範囲,"検索対象") ということですね。

aum
質問者

お礼

回答ありがとうございます。試行錯誤でやってますが、今のところできてません。でもくじけずやってみます。

noname#53830
noname#53830
回答No.1

内容は違いますが、下記のようなカウントの仕方でいいのでしょうか。

参考URL:
http://pc.nikkeibp.co.jp/pc21/tech/excel36/06/index.shtml
aum
質問者

お礼

回答、ありがとうございます。試したのですが、私には出来ませんでした。。。残念!懲りずに試してみます。

関連するQ&A