あなたの習慣について教えてください!!

Excelで<a>,<b>の入ったセルをcountifすると動作がおかしい。なぜ?

「Excelで<a>,<b>の入ったセルを」の質問画像

A 回答 (5件)

<a>の不等号が文字ではなく、大小比較の演算子として扱われているため望んだ動作ができません。


なのでちょっと手を加えてやる必要があります。

=COUNTIF(A:A, "="&A1)

先に演算子の"="を付けておくことで、
「A1セルと同じもの(不等号文字も含めて)」をカウントの対象にすることが出来ます。

こちらに詳しい説明がありました。
  ↓
Excel COUNTIFS関数で不等号を文字列として扱う方法 | 誰でもできる業務改善講座
https://blog-tips.sekenkodqx.jp/2019/11/20/excel …
    • good
    • 3
この回答へのお礼

ありがとうございます。大変参考になりました。

お礼日時:2024/10/13 02:12

動作がおかしいって、4人ものベテランが同意見意見ですかぁ?笑止千万ッ!


倉石警視の口癖「俺のとは違うなぁ」が思わず口について出ました。(*^_^*)
だって同じ記号が2個あるじゃな~いッ!
    • good
    • 0

No.1の回答者です。


No.2の回答者さんの等号記号を使う方法がありましたね。
私の回答は無視してください。
    • good
    • 0
この回答へのお礼

Thank you

お礼日時:2024/10/13 02:12

No.1の回答者です。


誤字がありましたね。
「負等号記号」ではなく、「不等号記号」が正しいです。

aの後ろの>は、不等号記号と認識されません。なので、
 =COUNTIF(A:A,"*a>") や =COUNTIF(A:A,"?a>")
と記載してもカウントします。(ワイルドカードが使える)
[ワイルドカード]なので不等号記号以外の記号などがある場合も、
カウントしますので、実務では使いにくいと思います。
全角の<>にするか、別の記号で英字を囲むしかないのかも。
    • good
    • 0

aの前にある<が負等号記号として認識されているから?


https://xtech.nikkei.com/it/pc/article/technique …

邪道かもしれませんが、以下のような書き方ならば認識します。
 =COUNTIF(A:A,"*"&A1)
ただし、<記号の前に文字があった場合もカウントしますので、
<a>,<b>のような<記号の前に何もない場合のみ使用が可能に
なるだけであって、応用ができないことから邪道だ書きました。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報

このQ&Aを見た人がよく見るQ&A