• 締切済み

《エクセル2000》ごく単純に、セルの数を数えたいのですが

こんにちは。 数字・テキスト・空白(ブランク)が混在しているシートがあり、その任意の範囲のセルの数を出したいのです。 COUNTBLANK+COUNTAで出るのはわかるのですが、これを一発で出す関数はありますか?

みんなの回答

  • taocat
  • ベストアンサー率61% (191/310)
回答No.3

ちょっと気になったので一言。 >COUNTBLANK+COUNTAで出るのはわかるのですが これは手入力のデータにのみ言えることです。 式の結果としての長さ0の文字列が返された場合は CountAは違う値を返しますので使えません。  

bari_saku
質問者

お礼

こんにちは。 説明が足りませんでしたが、データは全て手入力なので大丈夫と思われます。 補足、大変参考になりました。ありがとうございました。

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

下記はいかがですか。 セルを範囲指定します。 編集-置換を使って、空白のセルを、使わない・あり得ないデータ(例$$$など)に置換えます。範囲指定はそのまま 保持しておきます。 すると右下の「データの個数=XXX」にセル個数が出ます。 メモって、置換で$$$を空白に戻しましょう。 ブランクのセルもそれぞれ1個に数えることは、確認しました。

bari_saku
質問者

お礼

こんにちは。 実は、この数えた数字を割り算に(分母として)使いたいので、置き換えを使うのはちょっと苦しいのです…すいません。 ご回答、ありがとうございました。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

=COUNTIF(範囲,"<>@@@@") @@@@の所に絶対に使わない文字列を設定すれば範囲のセル数になります。 二つの関数ならもう1通り、行数*列数で求める方法 =ROWS(範囲)*COLUMNS(範囲)

bari_saku
質問者

お礼

こんにちは。 COUNTIF、なるほど!と思いました。ありがとうございます。

関連するQ&A