KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como contar o número de células entre dois valores ou datas no Excel?

AutoraSiluvia Data de Modificação

Ao trabalhar com dados no Excel, é frequente precisar de determinar quantas células se encontram dentro de um intervalo específico de valores ou datas. Por exemplo, pode querer saber quantas notas de exames estão entre dois limiares definidos ou quantos registos ocorreram num determinado período. Obter essas contagens com precisão apoia a análise de dados, a elaboração de relatórios e a tomada de decisões informadas. Este tutorial oferece orientações passo a passo para contar o número de células entre dois valores ou entre duas datas no Excel, utilizando fórmulas incorporadas, complementos intuitivos e automação avançada com código VBA.

Contar números de células entre dois números com a função Contar.Se
Contar números de células entre duas datas com a função Contar.Se
Contar números de células entre dois valores ou datas com Kutools para Excel (sem fórmula)
Código VBA – Automatizar a contagem de células entre dois valores ou datas utilizando uma macro


Contar números de células entre dois números com a função Contar.Se

Imagine que tem uma folha de cálculo com números no intervalo B2:B8 e pretende saber quantos desses valores estão entre 75 e 90 — uma necessidade frequente em situações como análise de notas de exames, avaliação do desempenho de vendas relativamente a metas ou identificação de dados relevantes para cálculos posteriores.

uma captura de ecrã dos dados originais

Contar números de células > X e < Y

Se o seu objetivo for contar células em B2:B8 que sejam superiores a 75 e inferiores a 90 (excluindo os próprios valores 75 e 90), siga estes passos:

1. Selecione uma célula vazia onde pretende que o resultado apareça, copie e cole a seguinte fórmula na Barra de Fórmulas e prima Enter:

=COUNTIFS(B2:B8,">75", B2:B8,"<90")

captura de ecrã da utilização de uma fórmula para contar o número de células > x e < y

A célula selecionada exibirá imediatamente a contagem de células que cumprem os seus critérios.

Notas práticas: Se precisar de aplicar isto a outros intervalos, ajuste os endereços das células na fórmula em conformidade. Verifique também os operadores de comparação para garantir que inclui ou exclui os valores-limite conforme necessário no seu cenário.

Contar números de células >= X e <= Y

Para incluir os valores-limite (75 e 90 neste exemplo), utilize a seguinte fórmula, que conta as células Ordenar Todas as Células B2:B8 cujos valores são Maior ou Igual a 75 e Menor ou Igual a 90:

=COUNTIFS(B2:B8,">=75", B2:B8,"<=90")

Como anteriormente, selecione uma célula vazia, introduza a fórmula acima na Barra de Fórmulas e prima Enter. O resultado apresentado incluirá células com valores exatamente iguais a 75 ou 90, sendo ideal para cenários em que os limites inclusivos são essenciais, como sistemas de classificação ou avaliações de elegibilidade.

captura de ecrã da utilização de uma fórmula para contar o número de células >= x e <= y

Dica: Estas fórmulas podem ser utilizadas em qualquer intervalo numérico contínuo. Lembre-se de verificar a lógica correta se as adaptar a outros intervalos numéricos ou a intervalos não contíguos.

Conte facilmente o número de células entre dois valores ou datas no Excel:

Clique em Kutools > Selecionar > Selecionar células específicas. A funcionalidade Kutools para Excel Selecionar células específicas ajuda-o a contar e selecionar facilmente células entre dois valores ou datas, simplificando o seu fluxo de trabalho — especialmente quando as fórmulas se tornam complexas.
Transfira agora a versão completa com avaliação gratuita de 30 dias do Kutools para Excel!

uma captura de ecrã que mostra como utilizar Kutools for Excel para contar facilmente o número de células entre dois valores ou datas


Contar números de células entre duas datas com a função Contar.Se

Contar o número de células entre duas datas é uma tarefa frequente para quem acompanha assiduidade, cronogramas de projetos ou quaisquer dados baseados em períodos. Este método revela-se especialmente útil quando o intervalo de datas muda ou faz referência a outras células, garantindo maior flexibilidade.

Imagine que tem um intervalo de datas nas células A14:A20 e pretende contar quantas dessas datas estão compreendidas entre as datas indicadas nas células B21 (Data de início) e B22 (Data de término). Eis como o pode fazer:

1. Selecione uma célula vazia para a saída, copie e cole a fórmula abaixo na Barra de Fórmulas e prima Enter:

=COUNTIFS(A14:A20,">="&B21,A14:A20,"<="&B22)

uma captura de ecrã da utilização da função CONTAR.SE para contar o número de células entre duas datas

Notas:

  • Certifique-se de substituir os intervalos (A14:A20) e as referências das células correspondentes à data de início e à data de término (B21, B22) pelos que refletem os seus dados reais.
  • Esta fórmula conta todas as datas desde a Data de Início até à Data de Término, inclusive.
  • Certifique-se de que todas as células do seu intervalo de datas estejam formatadas como datas para garantir resultados precisos.

Lembrete de erro: Se o seu resultado for zero, mas estiver à espera de correspondências, verifique se os formatos de data no seu intervalo e nas células de condição são consistentes, pois formatos incompatíveis podem originar resultados inesperados.


Contar números de células entre dois valores ou datas com Kutools para Excel (sem fórmula)

Se achar as fórmulas complicadas ou propensas a erros, poderá preferir uma abordagem direta que não exija introduzir nem ajustar fórmulas. O Kutools para Excel oferece um método visual que lhe permite contar (e, opcionalmente, selecionar) células entre dois valores ou datas com apenas alguns cliques — uma solução particularmente conveniente para operações rotineiras ou ao partilhar passos com colegas não técnicos.

Antes de aplicar o Kutools para Excel, por favor, descarregue e instale-o primeiro.

Passo 1. Clique em Kutools > Selecionar > Selecionar células específicas.

Passo 2. Na caixa de diálogo Selecionar células específicas, escolha o intervalo que pretende avaliar na secção Selecione células dentro do intervalo. Em seguida, em Selecionar tipo, selecione Célula. Em Especificar tipo, defina os seus critérios — por exemplo, «Maior do que» 75 e «Menor do que» 90. Quando tiver introduzido as suas condições, clique em Ok.

uma captura de ecrã da definição de condições na caixa de diálogo Selecionar Células Específicas

Passo 3. Será apresentada uma caixa de diálogo Selecionar células específicas com o número total de células que cumprem os critérios. Confirme clicando em OK. As células correspondentes serão imediatamente destacadas e selecionadas, facilitando ações subsequentes, como formatação ou inspeção.

uma captura de ecrã que mostra quantas células são elegíveis e selecionadas

Nota: Esta funcionalidade suporta tanto números como intervalos de datas. Para contar e selecionar células num intervalo de datas, basta introduzir as duas datas na caixa de diálogo como critérios inicial e final, conforme ilustrado:

uma captura de ecrã da configuração de condições de data na caixa de diálogo

Esta abordagem visual e flexível revela-se particularmente eficaz para quem prefere evitar o uso de fórmulas ou deseja validar resultados obtidos por fórmulas através de uma simples inspeção visual.

Se pretender experimentar gratuitamente esta utilidade durante 30 dias, clique para a transferir e, em seguida, siga os passos indicados acima.


Código VBA – Automatizar a contagem de células entre dois valores ou datas utilizando uma macro

Para utilizadores avançados ou situações que exijam uma contagem repetida ou dinâmica, o VBA (Visual Basic for Applications) oferece uma solução programável para contar células entre dois valores ou datas. Com o VBA, pode automatizar rapidamente essa tarefa, tornando-a ideal para conjuntos de dados maiores, lógica personalizada ou operações em lote — cenários em que os métodos manuais seriam ineficientes.

Algumas aplicações incluem auditoria de dados, geração em massa de relatórios ou a criação de ações personalizadas de «contar entre», ativadas por um botão. A abordagem abaixo permite-lhe definir dinamicamente, em tempo de execução, o intervalo-alvo e os dois valores ou datas-limite.

Siga estas instruções:

1. Clique em Ferramentas de Programador > Visual Basic para abrir a janela do editor VBA. No editor, clique em Inserir > Módulo e, em seguida, copie e cole o código abaixo na janela do módulo:

Sub CountCellsBetweenTwoValues()
    Dim WorkRng As Range
    Dim MinValue As Variant
    Dim MaxValue As Variant
    Dim CountResult As Long
    Dim xTitleId As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select the range to count:", xTitleId, WorkRng.Address, Type:=8)
    
    MinValue = Application.InputBox("Enter the lower boundary (number or date):", xTitleId, "", Type:=2)
    MaxValue = Application.InputBox("Enter the upper boundary (number or date):", xTitleId, "", Type:=2)
    
    If WorkRng Is Nothing Or MinValue = "" Or MaxValue = "" Then
        MsgBox "Operation cancelled or invalid input.", vbExclamation
        Exit Sub
    End If
    
    CountResult = 0
    Dim Cell As Range
    
    For Each Cell In WorkRng
        If IsDate(MinValue) And IsDate(MaxValue) And IsDate(Cell.Value) Then
            If Cell.Value >= CDate(MinValue) And Cell.Value <= CDate(MaxValue) Then
                CountResult = CountResult + 1
            End If
        ElseIf IsNumeric(MinValue) And IsNumeric(MaxValue) And IsNumeric(Cell.Value) Then
            If Cell.Value >= Val(MinValue) And Cell.Value <= Val(MaxValue) Then
                CountResult = CountResult + 1
            End If
        End If
    Next Cell
    
    MsgBox "The number of cells between " & MinValue & " and " & MaxValue & " is: " & CountResult, vbInformation, xTitleId
End Sub

2. Para executar a macro, prima F5 enquanto o código estiver selecionado ou feche o editor e execute-a a partir da caixa de diálogo Macros no Excel. A macro irá pedir-lhe que selecione o intervalo a contar e, em seguida, introduza os dois valores ou datas limite. Será apresentada uma caixa de mensagem com a contagem de células entre os limites especificados.

Dicas e resolução de problemas:

  • Introduza os limites como números (por exemplo, 75 e 90) ou datas num formato reconhecível (por exemplo, 2024-01-01) para obter resultados mais fiáveis.
  • Tanto o valor/data inicial como o final estão incluídos no resultado.
  • Se o seu intervalo contiver simultaneamente números, datas e dados de texto, apenas as entradas do tipo relevante serão consideradas pela lógica da macro.
  • Se a macro devolver zero mas estiver à espera de correspondências, verifique se os tipos de dados no seu intervalo e nas entradas são consistentes (todos números ou todas datas).
  • As macros podem ser reutilizadas ou atribuídas a um botão para uma utilização rápida e repetida em painéis de controlo ou relatórios periódicos.

Vantagens da abordagem VBA: Altamente personalizável, poupa tempo em tarefas repetitivas e permite suporte para entrada dinâmica. A principal limitação é que o VBA exige ficheiros com macros ativadas e, possivelmente, permissões do utilizador para ser executado.

Pode adaptar ainda mais o código VBA a diferentes tipos de intervalos — exclusivos, inclusivos, entre outros — ou integrá-lo em fluxos de trabalho automatizados mais abrangentes, de acordo com as suas necessidades práticas.


Demonstração: Contar números de células entre dois valores ou datas com Kutools para Excel

 

 


Artigos relacionados:


As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

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.

ExcelWordOutlookTabsPowerPoint
  • 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