• ベストアンサー

EXCELで、空欄以外の件数の数え方

こんにちは。 EXCELで、空欄以外の件数の数え方を教えてください。 スペースもカウントの対象になるみたいです。 スペースは空欄として、件数にいれたくないので とくに、その部分の関数の使い方を、よろしくお願い致します。

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

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

COUNTAがスペースのセルも1とカウントするので、スペースのセルを COUNTIFで数えて差し引きすればよい。 1スペースなら=COUNTIF(A!:A10," ")でカウントできますが、2以上の スペースがありうるので、=COUNTIF(A1:A10," *")でカウントできます。 スペースの右詰め(スペースでスペースの左にスペース以外が来ること)は考えられないので「* *」でなく「 *」にしました。

tabtab9
質問者

お礼

mogasiさん、どうもありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

回答No.4

単純に =COUNTIF(範囲,"検索条件") では だめですか?

tabtab9
質問者

お礼

harukiraraさん、どうも ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • 39call
  • ベストアンサー率46% (59/126)
回答No.2

例えば、A1からA20までの範囲内で空でないセルの数という式でしたらこれでも大丈夫です。 =ROWS(A1:A20)-COUNTBLANK(A1:A20) ROWSで行数を出し、そこからCOUNTBLANKで空白のセルを引くことになります。

tabtab9
質問者

お礼

39callさん、どうも ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

=COUNTA(範囲)-COUNTIF(範囲,"* *") で出来ませんか? 別の数式だと =SUMPRODUCT((TRIM(範囲)<>"")*1)

tabtab9
質問者

お礼

mshr1962さん、どうもありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 空欄以外の最小値

    エクセルで体重を記録しています。 毎日測れればいいのですが、週に何日かは計測せず、空欄になります。 最低値の表示はMIN関数で簡単だと思うのですが、その列の内に空欄があれば、作動しません。どのような関数を使い、どのように数式を書けばいいですか?

  • エクセルで件数のカウントをしたい。

    エクセルは不慣れなので初歩的なことかと思いますが どうしてもわからなかったのでお願いします。 エクセルで、合計の数を出すのは何とかわかりました。 ただ、何件か、のカウントの仕方がわかりません。 つまり、図の赤枠の部分、B14の箇所ですが、 今は自分で件数を数えて「8」と手入力しています。 でもできれば自動計算で「8」と入るようにしたいんです。 どうかよろしくお願いします。

  • Excel 2007 複数条件での件数カウント2

    Excel2007で作業をしており、添付のように各部署ごとに件数をカウントしたいです。 空欄のセルに件数が抽出されるような式をご教示いただけますと幸いです。 よろしくお願いいたします。

  • エクセルで月間の件数をカウントしたい

    エクセルで月間の件数をカウントしたい エクセル2003で以下のよな表をつくりました。    A       B 1 日付      管理番号  2 2010/2/3 12345 3 2010/2/12 12346 4 2010/2/14 空白 5 2010/2/21 文字列 6 2010/3/4 12357 7 2010/3/7 12348 8 2010/3/30 文字列 ここから一ヶ月間の管理番号(数値)の件数を自動でカウントするようにしたいのですが、どのようにすれば良いでしょうか。 (例:2月の管理番号の件数) 月(A列)の件数を絞るのにはCOUNTIFの組み合わせなどで出来たのですが、さらに管理番号(B列)を絞り込むやり方が分かりません。 宜しくお願い致します。

  • エクセルでデータを扱っているのですが、空欄(欠損値)が多くて困っていま

    エクセルでデータを扱っているのですが、空欄(欠損値)が多くて困っています。 空欄(欠損値)はすべて『.』(半角のドット)にしたいのですが、いちいち手作業するのは大変過ぎます。 そこで、関数(if文?)を使って一度に処理したいのですが、パソコン音痴でやり方が分かりません。 【以下のようにするための関数を教えて頂けませんでしょうか?】   ・空欄→『.』(半角のドット)   ・それ以外→『そのままの値』 ちなみに、エクセルは2007を使っています。 よろしくお願いします。

  • EXCEL 空欄の時は空欄にする方法

    EXCEL よろしくお願いします。 d8~d100までこれからいろいろなデータが入ってきます。 今は空欄です。 E8~E100まで既に計算式が入っていますので数字が出ています。 E8に数字が入っていますが D8が空欄の時はE8を空欄にしたいのですが IF関数ですか。よくわかりませんが、E列を空欄にする方法を教えてください。よろしくお願いします。

  • Excelステータスバーの「データの個数」(オートカルク)が空欄もカウントする

     Excelで、画面右下、ステータスバーに、選択したセルのデータの個数や合計などを表示させる「オートカルク」機能があります。  「データの個数」を表示させるモードで、空欄セルを選択しているも関わらず、データがあるものとしてカウントする場合があります。  ブランクや関数が入っているわけでもなく、カウントされない通常の空欄セルと、「=if(問題のセル=通常の空欄セル,"*","")」で比較してみましたが、しっかり"*"が表示されました。  なお、問題のセルでdeleteキーを押すと、以降はカウントされなくなります。  このような「カウントされる空欄セル」の正体と、出現を防ぐ方法を教えいただけますでしょうか。

  • エクセルで空欄を0に置換したい

    excelの表で空欄をまとめて「0」に置換したいのですが、 置換で検索する文字列を 「""」スペース無し 「" "」半角スペース 「" "」全角スペース としても一致するデータはありませんといわれてしまいます。 以前出来たはずなのですが・・・。 どうしたらよいか教えて下さい。 よろしくお願いします。

  • ExcelデータとAccessデータとの件数比較

    【 問題となっていること 】 Excelのデータが元データですが、これをAccessで取り込む際にデータの件数が変わってしまうことがありました。 この誤差がちょっとした問題になってます。 【 聞きたいこと 】 元のExcelのデータの件数をカウントし、さらに取り込んだ先のAccessのデータの件数をカウントしたい。 何かいい方法はありませんでしょうか? 【 注意点 】 ・Excelのデータは変更できない。したがって、csvやtextなどに出力して・・・という方法が使えません。 ・データの件数は10数件の時もあれば膨大な件数(Excelで読める範囲)になることもあります。 何だかテンパってて情報が足りなかったりしたらすみません。 どなたかこんなワガママな状態のデータの件数をカウントする方法をご存知でしたら、お知恵を貸してください。 よろしくお願いします。

  • EXCELの関数を使って件数を求めたい

    アンケートの結果を集計したところ   A  B C 1 男性 1 2 2 女性 2 3 3 男性 3 4 4 女性 4 1 5 女性 1 2 6 男性 2 4 7 男性 3 4 という結果となりました。(実際は1000行あります) この時、男性が「1」と答えた件数や 女性が「3」と答えた件数を求めたいのです。 質問が複数回答可のため、B列とC列も合算したいのです。 今はEXCELのフィルタ機能を使って A列を「男性」、B列を「1」を選択した時の件数と A列を「男性」、C列を「1」を選択した時の件数を 手で計算し入力していますが 関数で一発で出来る方法はないでしょうか? SUBTOTAL関数では、条件が設定できず COUNT関数等では抽出行以外の値も拾ってしまいます。 よろしくお願いします。

専門家に質問してみよう