- ベストアンサー
Excelの"COUNTIF"について。正確に答えてくれないんです。
基本的なところかもしれないのですが、 アンケート調査を行って、今データの整理をしております。 はい:1 いいえ:0 と答えてもらったので、 =COUNTIF(B3:B300,"1") =COUNTIF(B3:B300,"0") と入力しました。 それなのに、エンターキーで確定させても、 0個となってしまいます。 隣のC列D列などは、同じようにやってもきちんと個数がでるのに、 なぜ数えてくれないのかが分からず困っています。 (C列の式をコピペして、CをBに変えてもだめでした。) かなり切羽詰まっているので、 できたら至急教えていただきたいです。 どんな原因が考えられますか?
- yoyo45
- お礼率25% (1/4)
- オフィス系ソフト
- 回答数4
- ありがとう数2
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
「C列D列では きちんと反映するが B列のみダメ」 ということであればB列に何かしら 以前の“クセ”が残ってるのかも知れませんね。 C列で完成させてB列を削除する。 B列を全部範囲選択してメニューバーの「編集」ー「クリア」ー「全てクリア」をやってみる。 どちらかで解決すると思います。 ちなみに「B3:B300」は絶対参照にしないとダメですよ。 「F4」を押して「$」を付けるように。
その他の回答 (3)
- gyouda1114
- ベストアンサー率37% (499/1320)
=COUNTIF($B$3:$B$26,1) =COUNTIF($B$3:$B$26,0) 1と0の""を取ってみたらどうですか
- パんだ パンだ(@Josquin)
- ベストアンサー率30% (771/2492)
全角、半角が違うのでは?
- pentium100
- ベストアンサー率45% (689/1517)
データ列(B列)の内容がおかしいのではないですか? 数字の「1」がきちんと入力されているでしょうか。 たとえば「1 」のようにスペースなどは混じっていないですか? B列(B3:B300)を選択して、 検索と置換で" "や" "を""に置き換えてみてはどうでしょうか。
関連するQ&A
- Excel 関数でcountifの複数条件
Excelで条件にあった個数をカウントする関数はcountifですが、 複数の条件にあった個数をカウントする場合、countifの式はどうすればよいのでしょうか。 例えば A列の1行から20行で"○"が入っている個数のカウントは =countif(a1:a20,"○")ですが A列の1行から20行で"○"が入っていて、なおかつ B列の1行から20行に"1"が入っている個数のカウントを知りたいです。 =countif(a1:a20,"○")and(b1:b20,"1")ではないですよね。 よろしくご教授願います。
- ベストアンサー
- オフィス系ソフト
- EXCELのCOUNTIFで
範囲の中で「3」の個数を数えたいときは =COUNTIF(C4:C10,3)ですよね? では範囲の中で「3」か「4」の個数を数えたいときはどのような 数式にすればよいのでしょうか? はたまた「3」か「4」か「5」のときの個数を出すときの式 ならびに「3以上」の個数を出すときの式も 教えてくださると勉強になります。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- COUNTIF 日付
エクセル2003です。 A列 2008/12/1 2008/12/2 2008/12/3 2008/12/4 2008/12/5 と入力されています。 B1にCOUNTIFで「A列の2008/12/1から2008/12/3までの個数」を表示させたいのですが 関数式がわかりません。 =COUNTIF(A:A,"2008/12/1<2008/12/3") だと答えは3なのに0が返ってきます。 どういう式を作ればいいのでしょうか? よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- COUNTIF関数で
セル範囲C10から31にある 文字列「A」の個数を求める為に =COUNTIF(C10:C31,"A") と入れてあります。 これを、文字列「A」と「B」の2つの個数を出すようにするにはどうすればよいでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセル 関数 countif について
A列、B列に -100~100 を10単位で入力 A列&B列でC列に文字列を生成 D列にcountifでC列の文字列がいくつあるかカウント 10-20の組み合わせが1個 20-10の組み合わせが3個 なのですが、どちらも4個と表示される ほかの組み合わせでは 正しい個数が表示される 何を改善したらよいでしょうか?
- ベストアンサー
- 在宅ワーク・SOHO
- エクセルのcountif関数について
二つの列にそれぞれ数値が入っている場合に、クロスしたデータの個数をカウントしたいのですが、どのような式を使えばよいかお教え下さい。 例えばA1~A10に20,30,20、・・・と規則的に入力されていて、B1~B10に1、2、3、1、2、3、・・・とこちらも規則的に入力されている場合で、A列が20でB列が3の場合、クロスした値は2個となるのですが、それをCOUNTIF関数で計算させたいのですが、...何か良い方法はありませんでしょうか。
- ベストアンサー
- オフィス系ソフト
- エクセルのCOUNTIFについて
A,B,Cのセル内の数値の個数ををCOUNTIFで求めました。 普通にできたのですが、A,B,Cのセルに関数を入れて、 計算結果をCOUNTIFで求めようとしましたがNGでした。 関数の結果をカウントする方法がありましたらお願いします。
- ベストアンサー
- オフィス系ソフト
- excelのcountif関数の使い方
EXCEL2000について教えてください。 過去ログにCOUNTIF関数の話題はたくさんありましたので、参考にしてみたのですがうまくできません。何が悪いのでしょう? やりたいことは、A列にある日付データから、B列の日付の度数をC列に計算したいのです。 A列 B列 C列 [1] 2002/10/1 10:31 2002/10/1 度数 [2] 2002/10/1 12:05 2002/10/2 度数 [3] 2002/10/1 13:35 2002/10/3 度数 [4] 2002/10/2 15:51 2002/10/4 度数 [5] 2002/10/2 19:02 2002/10/5 度数 A列は5000~10000行になり、その行数は不定です。 B列は1ヶ月分で、手入力の日付データですので時分秒は00:00:00です。 ここでC1以下に入れる式で悩んでいます。 (A列のデータ数)-(B2以上のデータ数)-(B1未満のデータ数) ということで =COUNT(A:A)-COUNTIF(A:A,">B2")-COUNTIF(K:K,"<B1") この式を検証してみると、中央と右のCOUNTIF関数の部分がゼロになってしまい、いつも総データ数が答えになってしまいます。 どこが間違っているのでしょう? よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルのcountifについて
はじめまして。 countifを使って以下の作業を行いたいのですが 上手くいきませんのでよろしくお願いします。 A B 1 1149 個数を出す 2 7921 3 97 4 171 5 265 ・ ・ ・ 10000まで A列に10000までランダムに数字を入力して COUNTIF(A1:A10000,1)で B列にA1からA10000の内1は何個か数える。 ここまでは出来るのですが このまま10000まで引っ張って行くと COUNTIF(A2:A10001,1) COUNTIF(A3:A10002,1) ・ ・ ・ となってしまいます。 私としては COUNTIF(A1:A10000,1) COUNTIF(A1:A10000,2) COUNTIF(A1:A10000,3) と範囲はそのままで検索だけを1から10000まで変えたいのですが方法はあるでしょうか? 手作業でやる事も考えましたが余りにも時間がかかるので挫折しました。 解決法をご存知の方よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
お礼
お礼が遅くなってしまいましたが、 ありがとうございました。 皆さんのアドバイスは全てやってみて、どれもいいアドバイスをしていただいたと思っています。 まだまだ慣れないので、 わからないことだらけですが、 本当にありがとうございました。