[[20180724090856]] 『countifでカウントされない』(222) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『countifでカウントされない』(222)

countif関数を使っているのですが文字がカウントされません

1.カウントしたい文字は×です。

2.検索条件で◎を入れると0と出ます。
  実際には複数あります。

3.検索条件で◎が書かれているセル番号を入力すると
  すべてきちんとカウントされます。

4.検索と置換で◎を入れてもきちんと検索されます。

excelのシートは手入力で作ったものでなく、
システムからダウンロードされたものでなんらかの設定があるような気がしています。

どなたかご教授いただければ幸甚です。

< 使用 Excel:Excel2016、使用 OS:Windows10 >


 前後にゴミ(スペースや制御文字など)がついていないだろうか?
 "*◎*"のように◎を含むという条件でカウントされるようであればまず上記のような状況だろう。
(ねむねむ) 2018/07/24(火) 09:20

ご回答ありがとうございます。

文字ですが(◎)という形で記載されています。

カッコの箇所も合わせてコピーペーストで検索条件に入れるのですがやはりうまくいきません。
(222) 2018/07/24(火) 09:28


読解力が悪いだけなのかもしれませんが、普通、カウントしたい文字≒検索条件では・・・?
1では✕、2〜4では◎になっているので意味がわからないのですが。それとも機種依存文字?

文章のみの質問ではなく、実際の関数式があるなら式も書いたほうが
質問者本人は大丈夫と思ってることが、実は間違っていたりするので良いと思います。
(名無し) 2018/07/24(火) 09:31


 で、(◎)の前後に*を付けて検索した結果はどうなのだろうか?
(ねむねむ) 2018/07/24(火) 09:33

すいません、記載文字が間違ってました。

カウントしたい文字は×ではなく◎です。
関数式も入力します。

■範囲A1:A10に◎がすべて入っている。

=COUNTIF(A1:A10,◎)
=COUNTIF(A1:A10,(◎))

→0と出る

=COUNTIF(A1:A10,A1)

→10と出る
(222) 2018/07/24(火) 09:37


"*◎*"の検索で出力できました。ご丁寧にありがとうございました。
(222) 2018/07/24(火) 09:39

以前に、記号は文字列なので””がなかったのが原因ですよ。

(TAKA) 2018/07/24(火) 09:44

あれ、*が消えてる、、

=COUNTIF(A1:A10,(◎))
ではなく
=COUNTIF(A1:A10,"(◎)")
なら大丈夫です。
(TAKA) 2018/07/24(火) 09:47


 TAKAさん、行頭に*を付けると強調表示になるようだ。
 *の前に他の文字を入れれば強調表示を回避できる

行頭に*

 *行頭に半角スペース。

(ねむねむ) 2018/07/24(火) 09:52


 おっと
 >*の前に他の文字を入れれば強調表示を回避できる
        ↓
 >*の前に他の文字を入れれば強調表示を回避して*も表示される。
(ねむねむ) 2018/07/24(火) 09:54

うわーCOUNTIFとかSUMIFの検索条件って、""で囲わなくてもNAME#にならないのですね。初めて知りました。

これはエラーの元となりそう。
なんでこんな仕様なんだろう?
(名無し) 2018/07/24(火) 09:55


なるほど、、

ねむねむさん、ありがとうございます!

 *こういうことですね
(TAKA) 2018/07/24(火) 09:56

 名無しさん、どうも"で囲わなかった場合、#NAME?エラーの数を数えているようだ。
 試しに範囲内のセルに
 =aaa
 とわざと#NAME?エラーを発生させるとその数をカウントした。
 他の関数では引数のエラーを返すがCOUNTIFなどでは検索値にエラーなども指定できるのだろう。
(ねむねむ) 2018/07/24(火) 10:15

ねむねむさん、関係ないつぶやきにお答え頂きありがとうございます。
私の方でも確認できました。
今後の参考にさせていだきます。
(名無し) 2018/07/24(火) 10:57

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.