Contar números onde o enésimo dígito é igual a um número dado
Este tutorial fornece uma fórmula baseada nas funções SOMARPRODUTO e EXT.TEXTO para contar números onde o enésimo dígito é igual a um número dado no Excel.
Como contar números onde o enésimo dígito é igual a um número dado?
Suponha que há uma lista de números no intervalo B3:B11, para contar o número de células em que o terceiro dígito é igual a 5, você pode aplicar a fórmula abaixo.
Fórmula Genérica
=SOMARPRODUTO(--(EXT.TEXTO(intervalo,dígito,n)="número"))
Argumentos
Como usar esta fórmula?
1. Selecione uma célula em branco para exibir o resultado.
2. Insira a fórmula abaixo nela e pressione a tecla Enter para obter o resultado.
=SOMARPRODUTO(--(EXT.TEXTO(B3:B11,3,1)="5"))
Nota: Nesta fórmula, B3:B11 é o intervalo da coluna que contém os números que você deseja contar, os números 3 e 5 indicam que você verificará se o terceiro dígito dos números é igual a 5; você pode alterá-los conforme necessário.
Como esta fórmula funciona?
=SOMARPRODUTO(--(EXT.TEXTO(B3:B11,3,1)="5"))
- EXT.TEXTO(B3:B11,3,1): A função EXT.TEXTO encontra o terceiro dígito a partir do meio dos números no intervalo B3:B11 e retorna uma matriz como esta: {"0";"3";"3";"5";"5";"5";"0";"5";"1"}.
- {"0";"3";"3";"5";"5";"5";"0";"5";"1"}="5": Aqui, cada número na matriz é comparado com “5”. Se houver correspondência, retorna VERDADEIRO; caso contrário, retorna FALSO. Você obterá uma matriz como {FALSO;FALSO;FALSO;VERDADEIRO;VERDADEIRO;VERDADEIRO;FALSO;VERDADEIRO;FALSO}.
- --({FALSO;FALSO;FALSO;VERDADEIRO;VERDADEIRO;VERDADEIRO;FALSO;VERDADEIRO;FALSO}): Esses dois sinais de menos convertem “VERDADEIRO” em 1 e “FALSO” em 0. Aqui, você obterá uma nova matriz como {0;0;0;1;1;1;0;1;0}.
- =SOMARPRODUTO{0;0;0;1;1;1;0;1;0}: A função SOMARPRODUTO soma todos os números na matriz e retorna o resultado final como 4.
Funções relacionadas
Função SOMARPRODUTO do Excel
A função SOMARPRODUTO do Excel pode ser usada para multiplicar duas ou mais colunas ou matrizes juntas e, em seguida, obter a soma dos produtos.
Função EXT.TEXTO do Excel
A função EXT.TEXTO do Excel é usada para encontrar e retornar um número específico de caracteres do meio de uma string de texto fornecida.
Fórmulas relacionadas
Contar números que começam com um número específico
Este tutorial fornece uma fórmula baseada nas funções SOMARPRODUTO e ESQUERDA para contar o número de células contendo números que começam com um número específico no Excel.
Contar múltiplos critérios com lógica NÃO no Excel
Este artigo mostrará como contar o número de células com múltiplos critérios com lógica NÃO no Excel.
Contar ou somar apenas números inteiros no Excel
Esta postagem fornece duas fórmulas baseadas nas funções SOMARPRODUTO e MOD para ajudá-lo a contar e somar apenas números inteiros em um intervalo de células no Excel.
Contar ocorrências de um texto específico em toda a pasta de trabalho do Excel
Este artigo demonstra uma fórmula baseada nas funções SOMARPRODUTO, CONT.SE e INDIRETO para contar ocorrências de um texto específico em toda a pasta de trabalho.
As Melhores Ferramentas de Produtividade para o Office
Kutools para Excel - Ajuda Você a Se Destacar na Multidão
Kutools para Excel Conta com Mais de 300 Funcionalidades, Garantindo Que O Que Você Precisa Está Apenas Um Clique de Distância...
Office Tab - Ative a Leitura e Edição com Guias no Microsoft Office (inclui Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduz centenas de cliques de mouse para você todos os dias, diga adeus à mão do mouse.
- Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
- Traz Guias Eficientes para o Office (inclui Excel), Assim Como Chrome, Edge e Firefox.