[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『countifでカウントされない』(222)
countif関数を使っているのですが文字がカウントされません
1.カウントしたい文字は×です。
2.検索条件で◎を入れると0と出ます。
実際には複数あります。
3.検索条件で◎が書かれているセル番号を入力すると
すべてきちんとカウントされます。
4.検索と置換で◎を入れてもきちんと検索されます。
excelのシートは手入力で作ったものでなく、
システムからダウンロードされたものでなんらかの設定があるような気がしています。
どなたかご教授いただければ幸甚です。
< 使用 Excel:Excel2016、使用 OS:Windows10 >
前後にゴミ(スペースや制御文字など)がついていないだろうか? "*◎*"のように◎を含むという条件でカウントされるようであればまず上記のような状況だろう。 (ねむねむ) 2018/07/24(火) 09:20
文字ですが(◎)という形で記載されています。
カッコの箇所も合わせてコピーペーストで検索条件に入れるのですがやはりうまくいきません。
(222) 2018/07/24(火) 09:28
文章のみの質問ではなく、実際の関数式があるなら式も書いたほうが
質問者本人は大丈夫と思ってることが、実は間違っていたりするので良いと思います。
(名無し) 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
=COUNTIF(A1:A10,(◎))
ではなく
=COUNTIF(A1:A10,"(◎)")
なら大丈夫です。
(TAKA) 2018/07/24(火) 09:47
TAKAさん、行頭に*を付けると強調表示になるようだ。 *の前に他の文字を入れれば強調表示を回避できる
*行頭に半角スペース。
(ねむねむ) 2018/07/24(火) 09:52
おっと >*の前に他の文字を入れれば強調表示を回避できる ↓ >*の前に他の文字を入れれば強調表示を回避して*も表示される。 (ねむねむ) 2018/07/24(火) 09:54
これはエラーの元となりそう。
なんでこんな仕様なんだろう?
(名無し) 2018/07/24(火) 09:55
*こういうことですね (TAKA) 2018/07/24(火) 09:56
名無しさん、どうも"で囲わなかった場合、#NAME?エラーの数を数えているようだ。 試しに範囲内のセルに =aaa とわざと#NAME?エラーを発生させるとその数をカウントした。 他の関数では引数のエラーを返すがCOUNTIFなどでは検索値にエラーなども指定できるのだろう。 (ねむねむ) 2018/07/24(火) 10:15
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.