- ベストアンサー
COUNTA関数について
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
COUNTA関数は空白でないセルの数を数えるもので数式が入力されているセルも数えられ、数式の結果が空白であっても式が入力されているので数えられます。 数値が表示されているセルの数を求めるのでしたらCOUNT関数を使います。 =COUNT(D3:DD3) 文字列が表示されているセルの数を数えるのでしたら次の式を使います。 =COUNTIF(D3:DD3,"*?") 両方の表示があるセルの数を求めるのでしたら次の式になります。 =COUNT(D3:DD3)+COUNTIF(D3:DD3,"*?")
その他の回答 (5)
- maron--5
- ベストアンサー率36% (321/877)
=SUMPRODUCT((LEN(A1:A10)>0)*1) または、 =SUMPRODUCT((A1:A10<>"")*1)
お礼
アドバイスありがとうございました。
- ka_na_de
- ベストアンサー率56% (162/286)
#1です。 ="" をカウントしている可能性が高いと思います。 以下でどうでしょうか? =COLUMNS(D3:DD3)-COUNTBLANK(D3:DD3) 注)スペースや改行コードは数えてしまいます。
お礼
勉強になりました。 アドバイスありがとうございました。
- imogasi
- ベストアンサー率27% (4737/17068)
WEBやエクセル関数の書籍で確認しましたか。 空白でないセルの個数を数える。 そして 文字列のセルも数える エラーセルも数える・#DIV/0! =IF(B1="","",1)も(ただしB1="")も数えられる 確認のため、下の対応行にCLEAN関数で制御文字を取り除いた値出してみて、COUNTAしてみてください。
お礼
こんな使い方もあったのですね。 勉強になりました。 アドバイスありがとうございました。
- DIooggooID
- ベストアンサー率27% (1730/6405)
COUNTA関数は、空白ではない セルの数を算出します。 検証作業は、実際に入っているデータ と 空白のセル の両方を数えなければなりません。
お礼
解決できそうです。 アドバイスありがとうございました。
- ka_na_de
- ベストアンサー率56% (162/286)
こんばんは。 1)空白が入っていませんか? 2)改行コードが入っていませんか? 3)フォントの色が白のデータが入っていませんか? とりあえず、以上をご確認ください。
お礼
解決できそうです。 アドバイスありがとうございました。
関連するQ&A
- COUNTA関数について
表にCOUNTAとCOUNTIFを設定し、その結果をそれぞれ分母、分子としてデータ個数の割合を出すようにしました。 対象範囲はA2:A3000としており、空白セルに新たなデータが入ったり不要で削除したりした場合、分子となるCOUNTIFからの結果は増減するのですが、分母としているCOUNTAからの結果は関数入力時のまま変動しません。これが当たり前でしようか? データの数が増減したらカウント個数も増減させるには、別の方法が必要でしょうか。 バージョンは2007で、セルの書式は標準、数えるデータは文字で、現在入力されているセルは1634個です。(実験として数行をコピーして挿入するとその分増加はします)
- ベストアンサー
- オフィス系ソフト
- COUNTA関数について
COUNTA関数について 空白ではないセルの値をカウントしたいのですが 対象のセルに数式があり数式もカウントされ困っています。 これはIF関数などで解決できるのでしょうか? 他に方法はありますか?
- 締切済み
- Windows系OS
- エクセルの関数 COUNTA
COUNTA関数で空白以外のデータの個数を数えて、その中から○○という文字列になっているものを引いた数を表示するには? 例えば 「A型 B型 B型 O型 空欄 AB型 A型 空欄 AB型 O型」 という10個のデータでCOUNTAを使うと8 になります。そこからさらにA型も除いて、6と表示したいというようなケースです よろしくお願いします
- ベストアンサー
- Windows XP
- COUNTA関数について なんで反映しないのですか?
COUNTA関数をセルに入れました。 データを足したとします。 すると反映しません。 なぜですか。 例)B 2 あ ○ 3 い ○ 4 う 5 え ○ ―――――― 計 3【←=COUNTA(B2:B5)】って入れたとします。 ちゃんと、「3」と返ってくるのです。ここまではOK。ですが! 「う」に○を足すと、自動的に計「4」になって欲しいのになってくれません。 なぜですか?? どこが間違っているのですか?? 困っています。どなたか教えてください!! ><
- ベストアンサー
- オフィス系ソフト
- EXCEL関数、「INDIRECT」 「COUNTA」の使い方
お世話になります。 EXCEL関数の「INDIRECT」は指定される文字列への参照を返す。 「COUNTA」はデータ(文字、数値)の個数を表示する。 といったことを最近しりました。 しかし、下記のように設定すると、C列のセルに並べた 情報の一番最終行に入れた情報が反映されます。 =INDIRECT("$C"&COUNTA($C:$C)) しかし、 それは私が望んでいることなので全然よいのですが なぜ上記の式で、それが実現出来るようになったのか まったく理屈がわかりません。 ご存知のかたお教え下さい。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- ExcelのCOUNTA関数で数えた数だけ連番を付けるには
ExcelでB列から下の行にデータが入力されています。 そのデータ数を数えるために,B4セルに=COUNTA(B5:B100)関数を入力します。 B4セルで数えた数を元にして,A5,A6,A7・・・と下方向にその数まで1,2,3・・・と連番を付けていきます。 もしB4セルの値が0なら連番は付けません。 以上のマクロをシートに貼り付けるにはどのようにしたらよいでしょうか? 教えてください。お願いします。
- ベストアンサー
- その他MS Office製品
- Excel関数のCOUNTAについて
いつもお世話になっております。 早速なんですが、関数のCOUNTAを使用したときに、選択した範囲がすべて空白のセルだった場合は"0"と表示されますが、これを何も表示されないようにすることは可能でしょうか。 方法があれば教えて下さい。 お願いします。 OSはXPでExcel2000を使っています。
- ベストアンサー
- オフィス系ソフト
- オートフィルターとCOUNTAについて
オートフィルターとCOUNTAについて お世話になります。初歩的な事かもしれませんが教えて下さい。 とものデータベースをオートフィルターで抽出して、その行がいくつあるか、ある列で COUNTAをかけました。その時はたまたま抽出行が少なかったので、実際に数えてみて 更にCOUNTAをかけてみましたら、COUNTAの方の数が大きくなっていました。何度も 数えてみたのですが、実際に抽出された行数より多い数にCOUNTAだとなってしまいます。 オートフィルターで隠れている部分まで、空白でないセルをカウントしているのでしょうか? 対処法をご存知に方いましたら、教えて下さい。 エクセル2003を使用しています。 宜しくお願い致します。
- ベストアンサー
- その他MS Office製品
- Excel関数について (COUNTA)
いつもお世話になっております。 実は、A1の所に、IFを使った別の関数式が入っていて現状は何も表示されていないのですが、COUNTAを使ってA1を選択したときに、"1"とカウントされてしまいました。これをカウントされないようにする方法はあるのでしょうか。教えて下さい。 お願いします。 OSはXPで、Excel2000を使用しています。
- ベストアンサー
- オフィス系ソフト
- countaの使い方
いつもお世話になっております。 早速なんですが、関数のCOUNTAを使用したときに、選択した範囲内の●、○、□、☆の中の☆以外の合計を出すにはどうすればいいでしょうか。いい方法があれば教えて下さい。お願いします。 OSはXPでExcel2000を使っています。
- ベストアンサー
- オフィス系ソフト
お礼
解決できました。 アドバイスありがとうございました。