Contar ocorrências de um texto específico em toda a pasta de trabalho do Excel
É fácil para nós contar quantas vezes um texto ou valor numérico específico ocorre em um intervalo de células com a função CONT.SE. No entanto, para contar ocorrências de um texto específico em toda a pasta de trabalho, uma fórmula mais complexa é necessária. Este artigo demonstrará uma fórmula baseada nas funções SOMARPRODUTO, CONT.SE e INDIRETO para resolver esse problema.
Como contar ocorrências em toda a pasta de trabalho?
Suponha que existam 4 planilhas (Planilha2, Planilha3, Planilha4 e Planilha5) na sua pasta de trabalho, e você deseja contar quantas vezes o texto específico “Laptop” aparece nessas 4 planilhas. Você pode fazer o seguinte para obter o resultado.
Fórmula Genérica
=SOMARPRODUTO(CONT.SE(INDIRETO("'"&intervalo1&"'!"&intervalo2);critério))
Argumentos
Como usar esta fórmula?
1. Primeiro, você precisará criar uma nova planilha e listar todos os nomes das planilhas em um intervalo de células. Neste caso, listei todos os nomes das planilhas no intervalo B7:B10.
2. Selecione uma célula em branco para exibir o resultado.
3. Insira uma das fórmulas abaixo nela e pressione a tecla Enter para obter o resultado.
Se você já tiver inserido o texto específico em uma célula (como B3), poderá referenciar essa célula na fórmula da seguinte forma:
=SOMARPRODUTO(CONT.SE(INDIRETO("'"&B7:B10&"'!A1:Z10000");B3))
Ou digite diretamente o texto específico entre aspas duplas na fórmula assim:
=SOMARPRODUTO(CONT.SE(INDIRETO("'"&B7:B10&"'!A1:Z10000");"Laptop"))
Nota: Aqui, o intervalo A1:Z10000 é arbitrário, você pode alterá-lo para se ajustar aos seus dados.
Como esta fórmula funciona?
=SOMARPRODUTO(CONT.SE(INDIRETO("'"&B7:B10&"'!A1:Z10000");B3))
- "'"&B7:B10&"'!A1:Z10000": Aqui, cada nome de planilha na matriz é concatenado ao intervalo A1:Z10000, resultando em uma matriz como {"'Planilha2'!A1:Z10000";"'Planilha3'!A1:Z10000";"'Planilha4'!A1:Z10000";"'Planilha5'!A1:Z10000"}.
- INDIRETO({"'Planilha2'!A1:Z10000";"'Planilha3'!A1:Z10000";"'Planilha4'!A1:Z10000";"'Planilha5'!A1:Z10000"}): A função INDIRETO referencia os intervalos nas quatro planilhas.
- CONT.SE(INDIRETO("'"&B7:B10&"'!A1:Z10000");B3): A função CONT.SE conta o número de vezes que o valor específico aparece em cada planilha e retorna uma matriz {13;13;13;13}. Isso significa que o texto específico aparece 13 vezes em cada planilha.
- SOMARPRODUTO({13;13;13;13}): A função SOMARPRODUTO soma todos os números na matriz e retorna o resultado final como 52.
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 CONT.SE do Excel
A função CONT.SE do Excel é uma função estatística no Excel que é usada para contar o número de células que atendem a um critério.
Função INDIRETO do Excel
A função INDIRETO do Excel converte uma string de texto em uma referência válida.
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 usando 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 ajudar você a contar e somar apenas números inteiros em um intervalo de células no Excel.
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.
As Melhores Ferramentas de Produtividade para o Office
Kutools para Excel - Ajuda Você a Se Destacar da Multidão
Kutools para Excel Conta com Mais de 300 Recursos, 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 do mouse por dia, diga adeus à síndrome 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.