Questão Contando as células que contêm =


Eu estou tentando contar células que contêm o sinal =. Já fiz isso muitas vezes antes, mas por alguma razão, desta vez, está contando os espaços em branco e nenhum dos sinais =.

A fórmula usada é =COUNTIF($BR2:$CU2,"=")

Alguma idéia por que isso pode não estar funcionando?

enter image description here


2


origem


E se =COUNTIF($BR2:$CU2,"==")? - Twisty Impersonator
Como @TwistyImpersonator implica, quando você usa "=" é considerado como um operador relacional, em vez de um valor, portanto, sua fórmula conta as células em branco. Outra alternativa é "^=$", que define o valor procurado como uma expressão regular e evita ter o operador relacional no início da cadeia. @TwistyImpersonator deve expandir seu comentário como uma resposta, já que é um problema intrigante até que seja entendido. - AFH


Respostas:


A fórmula correta simplesmente precisa de um adicional =:

=COUNTIF($BR2:$CU2,"==")

O segundo argumento do COUNTIF especifica o critério que as células devem corresponder para serem contadas. O critério deve começar com um operador relacional, como = para indicar que as células devem corresponder exatamente ao valor especificado ou > quando as células devem ser maiores que o valor especificado após o operador.

Se você quisesse contar as células que continham a letra A, o critério seria:

"=A"

O que é traduzido: "células devem ser exatamente iguais a A".

No seu caso, você quer células "que são exatamente iguais a =", então o critério é:

"=="

O primeiro sinal de igual informa ao Excel que as células "devem conter exatamente o seguinte" e o segundo sinal de igual informa ao Excel o valor específico (caractere) que você está testando.


1