• ベストアンサー

エクセル詳しい方に質問です。

エクセルで表を作成したのですが、関数COUNTBLANKを使って、設定した範囲内のセルに空白がいくつあるか調べたいのですが、セルに色を塗りつぶしているところまでカウントされてしまいうまくいきません。どうしたらよいのでしょう?

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

  • ベストアンサー
  • kmb01
  • ベストアンサー率45% (63/138)
回答No.5

CountBlank関数はセルの"値"に対して動作し、セルの"色"や"コメント"には無関心です。 (セルの背景色を判断するワークシート関数はないと思います) 空白かつ色のついているセルをカウント対象から外したいということでしたら そのセルに見えないスペースや'を入力するのがいいと思います。 条件付書式によって色を付けているのであればその条件も使えるかもしれません。

nakasin
質問者

補足

条件付書式って何でしょう?

その他の回答 (4)

  • ayasu
  • ベストアンサー率35% (56/156)
回答No.4

No.2です。 >見た目は空白でも「'」や「^」などがセルに入っていると、空白でないと判断されてしまいます。 は、間違いでした。すみません。 オプションでゼロ値を表示しないにしているということはないですか。

nakasin
質問者

お礼

返信ありがとうございます。 ゼロ値を表示しないにはしていませんでした。・

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.3

COUNTBLANKは未入力のセルと長さ0の文字列をカウントします。 ですのでセルに色がついていても値が未入力ならカウントします。 パターンを判定だとマクロにするしかないと思いますが...

  • ayasu
  • ベストアンサー率35% (56/156)
回答No.2

見た目は空白でも「'」や「^」などがセルに入っていると、空白でないと判断されてしまいます。 確認してみてください。セルに色をつけているのが原因ではないと思います。

回答No.1

私のところのEXCEL2003ではそのような現象は確認出来ませんでした。バージョンは何ですか? アップデートで直るかもしれません。

関連するQ&A

  • EXCEL 連続しない空白のセルの数を数えたい

    エクセルでの処理方法を教えて下さい。  空白のセルを数えるには、ふつうCOUNTBLANK関数を使うと思うのですが、COUNTBLANK関数は、連続したセルでないと範囲指定出来ないそうです。  今回数えたいのは、一行おきにデータが入っている表の空白のセルの数なので、この関数は使用できません。  検索したところ、SUMIF関数でできるとのことだったのですが、やり方がよくわかりません。 マイクロソフト サポートオンライン 「Excel で COUNTBLANK() の代わりに SUM(IF()) を使用する場合」  http://support.microsoft.com/kb/274537/ja  このような場合、どうすればいいかご存じの方、回答お願い致します。

  • Excelで集計する時、色つきのセルと空白のセルがあります。

    Excelで集計する時、色つきのセルと空白のセルがあります。 その時、色つきセルは含まず、空白セルだけを集計したい時の 関数などがあれば教えてください 具体的内容… レポートの状況表を作成 休みの日はセルを黒く塗りつぶす 未提出は空白… 提出していれば○を入力 っといった中で未提出だけをカウント(?)集計したいのです なにか関数などがあれば教えてください。お願いいたします。

  • エクセル/指定範囲のセル数を返すワークシート関数は?

    エクセル2000です。 たとえば、A1:A100の範囲に、空白か否かを問わずセルがいくつあるかを返すワークシート関数はないでしょうか? 空白以外の数+空白の数で求められるかと思いましたが、 =COUNTA(A1:A100)+COUNTBLANK(A1:A100) では、計算の結果 ="" になっているセルが両方にカウントされてだめです。 VBAなら Range("A1:A100").Count で一発なのですが・・・・。

  • エクセル 空白セルの直前の数字の個数を抽出したい

    エクセルでA1~A27に下のような値と空白のセルが入っています。 空白セルの直前の数字だけ個数を関数を用いて自動でカウントしたいのです。下の表でいうと、 「3」・・・1個 「5」・・・2個 「7」・・・1個 という風に数えたいのですが、どのような関数を用いたらよいのでしょうか。エクセル関数初心者です。よろしくお願いします。 【例表】 空白セル 空白セル 7 6 5 4 3 2 1 空白セル 5 4 3 2 1 空白セル 空白セル 空白セル 3 2 1 空白セル 5 4 3 2 1

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

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

  • エクセルCOUNT関数について

    こんばんは、COUNT関数についてお伺いします。 たとえばA列に関数(SUMなど)の数式が入っています。そのA列を範囲指定してCOUNT関数をしたところ、数値が現れているセルのみをカウントしたいのですが、空白の数式が入っているセルもカウントしてしまいます。数値を示しているセルのみをカウントしたいのですが、うまく行きません。 どうすれば解決できますか、教えていただけないでしょうか。

  • エクセルの関数について2

    エクセルに詳しくないので関数に強い方宜しくお願いいたします。 1列目の上から順に「休」・「出」・「早」・「出」・「休」・「(空白セル)」・「遅」と入力してあったら「休」と「(空白セル)」をカウントしないでそれ以外をカウントして「出」・「早」・「出」・「休」・「遅」なので「4」と表示されるような関数はあるでしょうか?

  • エクセル2013で質問があります。

    下記のようなセルの範囲で10ページに亘って表を作成しています。 1ページ目:A1-DY33 2ページ目:A34-DY60 3ページ目:A61-DY87・・・といった具合に表を作成しております。 1ページ目はBI33、2ページ目はBI60、3ページ目はBI87・・・という様に それぞれ各ページの特定のセルに合計値が入っています。 この値が「1以上」のページのみ、 もしくは、各ページで特定のセルに入力のある(空白でない)ページのみ印刷したいのですが、どうすれば良いですか? PrintAriaでIF関数を使って試みたのですが、どうもうまくいきません。 当方、VBAは全く分からないので、関数で対処したいと考えております。 何卒、宜しくお願い致します。

  • エクセル

    こんにちは。素人なので教えて下さい。 仕事でエクセルで表を作成し使用していますが、 例えば、セルのA1に網掛けで色を付けたときに、 セルのB1が自動で同じ網掛けの色を方法はあるでしょうか? 条件付書式設定や関数などでは無理なのでしょうか? 宜しくお願いします。

  • エクセルで複数の条件に合うセルをカウントするには

    こんにちは。 エクセルについて質問です。 ある集計をやっているのですが、カウントがうまくいきません。 7/10(白) 7/20(黄) 7/10(黄)  *()はセルの色 簡単に書くと上の表のようなものを集計するのですが、「セルの色=黄色かつ日付=7/10」というセルの数をカウントしたいのです。 指定した色のついたセルをカウントする関数は、下のURLの質問を見て作りました。 どのような関数を組み合わせればできるでしょうか…。 わかりにくい質問かもしれませんがよろしくお願いします。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=59571