Como utilizar a função COUNTIF para contar um valor específico em várias folhas de cálculo?
Em cenários práticos no Excel, é comum trabalhar com livros de trabalho cujos dados estão distribuídos por várias folhas de cálculo. Por exemplo, pode acompanhar vendas mensais, feedback de clientes ou listas de inventário, cada um armazenado numa folha diferente dentro do mesmo ficheiro. Se quiser saber quantas vezes um determinado valor — como a palavra «Excel» — aparece em todas essas folhas, enfrentará um desafio: as funções integradas do Excel, como o COUNTIF, operam apenas numa única folha de cada vez. Contar com precisão as ocorrências em múltiplas folhas permite-lhe criar relatórios consolidados, identificar tendências e garantir a consistência dos seus dados.
A tabela seguinte demonstra um cenário típico, em que o objetivo é contar o número de vezes que «Excel» aparece em várias folhas de cálculo, obtendo um resultado abrangente:
![]() | ![]() | ![]() | ![]() | ![]() |
Utilizar o COUNTIF para contar um valor específico em várias folhas de cálculo com fórmulas
Utilizar o COUNTIF para contar um valor específico em todas as folhas de cálculo com código VBA
Utilizar o COUNTIF para contar um valor específico em várias folhas de cálculo com fórmulas
O Excel permite-lhe contar ocorrências de um valor em várias folhas de cálculo ao combinar a função COUNTIF com referências dinâmicas aos nomes das folhas. Este método revela-se especialmente útil quando trabalha com um número gerível de folhas e intervalos bem estruturados, e prefere evitar extras ou código.
1. Comece por criar uma lista com todos os nomes das folhas que contêm os dados que pretende analisar. Coloque essa lista numa única coluna — por exemplo, em C2:C4 —, conforme ilustrado:

Pode criar esta lista manualmente ou consultar este guia:Como listar Nome da Planilha no Excel?
2. Numa célula vazia onde pretende apresentar a contagem consolidada, introduza a seguinte fórmula:
=SUMPRODUCT(COUNTIF(INDIRECT("'"&C2:C4&"'!A2:A6"),E2)) Após premir Enter, a célula irá mostrar quantas vezes o valor especificado («Excel», neste caso, introduzido em E2) aparece no intervalo definido em todas as folhas listadas. Veja a captura de ecrã:

Notas e dicas:
- A2:A6 é o intervalo de dados em cada folha que pretende pesquisar. Ajuste-o conforme necessário à sua disposição de dados.
- C2:C4 é o intervalo que contém os nomes das suas folhas. Adicione mais linhas, se necessário, caso tenha folhas adicionais.
- E2 contém o valor específico que pretende contar. Certifique-se de que corresponde exatamente aos seus dados, especialmente se tiver a opção «Diferenciar Maiúsculas de Minúsculas» ativada.
- Se os seus intervalos variarem entre folhas, esta fórmula poderá necessitar de adaptação ou da introdução manual de fórmulas COUNTIF separadas por folha, como por exemplo:
=COUNTIF(Sheet1!A2:A6,D2)+COUNTIF(Sheet10!A2:A6,D2)+COUNTIF(Sheet15!A2:A6,D2)Este método é prático para um número reduzido de folhas, oferecendo controlo preciso, mas torna-se incómodo quando há muitas folhas de cálculo ou quando os respetivos nomes são alterados.

Se encontrar um erro (#REF!) nas fórmulas INDIRECT ou SUMPRODUCT, verifique cuidadosamente os nomes das folhas e as referências dos intervalos quanto a erros de escrita e confirme que todas as folhas existem. Todos os intervalos referenciados devem ser válidos e consistentes.
Utilizar o COUNTIF para contar um valor específico em várias folhas de cálculo com Kutools para Excel
Com o Kutools para Excel, pode simplificar a contagem de valores específicos em várias folhas de cálculo — especialmente útil com conjuntos de dados maiores ou quando precisa de maior flexibilidade. O Kutools transforma operações complexas, que normalmente exigiriam múltiplas fórmulas ou esforço manual no Excel padrão, em tarefas rápidas e intuitivas.
Após instalar Kutools para Excel, siga estes passos:
1. Clique em Kutools > Navegação. Veja a captura de ecrã:


2. No painel Navegação, utilize as seguintes opções para realizar uma pesquisa detalhada e obter contagens:
(1.) Expanda o painel Localizar e Substituir clicando no respetivo botão.
(2.) Introduza o valor pretendido, por exemplo «Excel», na caixa de texto Localizar o que, garantindo precisão na ortografia e no uso de maiúsculas e minúsculas, caso pretenda correspondências exatas.
(3.) Selecione a opção «Planilhas Selecionadas» na Lista suspensa.
(4.) Na área Livros de trabalho, selecione todas as folhas onde pretende contar ocorrências.
(5.) A opção Diferenciar Células garante que apenas sejam contadas correspondências exatas, evitando assim a inclusão de cadeias parciais ou semelhantes.
(6.) Clique em Localizar tudo. Os resultados aparecem numa lista, com a contagem total apresentada na parte inferior do painel. Pode navegar pelas ocorrências individuais, facilitando uma revisão direta dos dados.
Se desejar repetir este processo ou alterar os critérios, basta ajustar o valor em Localizar o que e a seleção das folhas. O Kutools reduz erros manuais e acelera tarefas repetitivas. Para mais informações, pode transferir e experimentar gratuitamente o Kutools para Excel já!
Utilizar o COUNTIF para contar um valor específico em todas as folhas de cálculo com código VBA
Para utilizadores familiarizados com automação, o VBA permite contar as ocorrências de um valor específico («Excel») em todas as folhas do seu livro de trabalho com uma única ação — ideal quando tem inúmeras folhas, intervalos variáveis ou necessita de contagens dinâmicas sem depender de fórmulas ou listas manuais.
1. Clique em Ferramentas de Programador > Visual Basic para abrir a janela do VBA. No editor do VBA, clique em Inserir > Módulo e cole o seguinte código na janela do módulo:
Sub CountValueAcrossAllSheets()
Dim ws As Worksheet
Dim cell As Range
Dim valueToCount As String
Dim totalCount As Long
valueToCount = InputBox("Enter the value to count across all worksheets:", "Count Value", "Excel")
totalCount = 0
For Each ws In ThisWorkbook.Worksheets
For Each cell In ws.UsedRange
If Trim(LCase(cell.Value)) = Trim(LCase(valueToCount)) Then
totalCount = totalCount + 1
End If
Next cell
Next ws
MsgBox "The value '" & valueToCount & "' appears " & totalCount & " times across all worksheets.", _
vbInformation, "Count Complete"
End Sub 2. Prima o botão
(ou prima F5) para executar o código. Quando solicitado, introduza o valor que pretende contar (por exemplo, Excel). A macro percorrerá todas as folhas de cálculo, somará o número de correspondências e apresentará o resultado consolidado numa caixa de mensagem.
Nota: Este método é ideal para livros de trabalho grandes e permite-lhe procurar qualquer valor em todas as folhas de cálculo.
Artigos relacionados:
Como utilizar a função COUNTIF para calcular uma percentagem no Excel?
Como utilizar o COUNTIF com múltiplos critérios no Excel?
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos





