- ベストアンサー
関数の入っているセルをCOUNTIFで表示
XP、Excel2003です。 A1~A10まで、数値が入っています。 B1~B10に、「A1~A10まで入っている数値で、50000以上だと表示する」という関数が入っています。 C1セルに、B1~B10まで表示されている件数を求めたいのですが、 COUNT IFでB1~B10を指定すると、件数0になってしまいます。 どうすれば表示できるしょうか? よろしくお願いいたします。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
B1=IF(A1>=50000,A1,"") なら C1=COUNTIF(B1:B10,">=50000") または、単に数値のセルを求めるCOUNT関数で C1=COUNT(B1:B10) でいいはずです。 それとも B1=IF(A1>=50000,"○","") で C1=COUNTIF(B1:B10,"○") とか
その他の回答 (6)
- imogasi
- ベストアンサー率27% (4737/17069)
>数値で、50000以上だと表示する」という関数 意味あいまい。 どんな式が入っているか具体的に上げるべきです。 それを書かないで、質問するのはおかしい。 6人もの回答者が迷いながら回答しているようだが。 質問しておきながら、回答が付いているのに、反応しないのも、どうかと思う。
お礼
ご回答ありがとうございます。 忙しいので、すぐお礼をすることができません。
- ham_kamo
- ベストアンサー率55% (659/1197)
A列が50000未満の行はB列を空白にしているのであれば、COUNTIFでなくて、単純に =COUNT(B1:B10) ではだめですか?
お礼
ご回答ありがとうございます。
- CHIPDALE77
- ベストアンサー率21% (47/223)
直接A1を参照しちゃえばどうでしょう? =COUNTIF(A1:A10,">=50000")
補足
ご回答ありがとうございます。 A1にも、数式が入っています。
- nobu555
- ベストアンサー率45% (158/345)
B列の表示が、A列の値なら、 C1に下記の式で出来ますが? =COUNTIF(B1:B10,">50000") B列の表示形態が違う場合、検索条件が変わります。
お礼
ご回答ありがとうございます。
- mu2011
- ベストアンサー率38% (1910/4994)
B列の表示内容が不明ですので、C1に=COUNIF(A1:A10">="&50000)では駄目でしょうか。
お礼
ご回答ありがとうございます。
- hana-hana3
- ベストアンサー率31% (4940/15541)
>COUNT IFでB1~B10を指定すると、件数0になってしまいます。 どのような式を設定しているのですか? =COUNTIF(B1:B10,">=50000")
補足
ご回答ありがとうございます。 その通りに入力していたのですが・・・
お礼
ご回答ありがとうございます。