Contar o número de datas por ano e mês no Excel
Ao trabalhar numa folha de cálculo do Excel, poderá por vezes precisar de contar células cujas datas pertençam a um determinado ano ou mês, tal como ilustrado na imagem abaixo. Para resolver esta tarefa no Excel, basta utilizar as funções SOMARPRODUTO, ANO e MÊS para criar fórmulas que contem o número de datas correspondentes ao ano ou mês específico pretendido.

- Contar o número de datas de um determinado ano
- Contar o número de datas de um determinado mês
- Contar o número de datas por ano e mês
Contar o número de datas de um determinado ano
Para contar o número de datas num determinado ano, combine as funções SOMARPRODUTO e ANO. A sintaxe genérica é:
- date_range: Uma lista de células que contém as datas que pretende contar;
- ano: O valor ou referência de célula que representa o ano que pretende utilizar.
1. Introduza ou copie a fórmula abaixo para uma célula vazia onde deseja obter o resultado:
Nota: Nesta fórmula, A2:A14 é o intervalo de células que contém as datas e C2 contém o ano específico que pretende contar.
2. Em seguida, arraste a alça de preenchimento para baixo para aplicar esta fórmula às restantes células e obterá o número de datas com base no ano indicado, conforme ilustrado na imagem:

Explicação da fórmula:
=SUMPRODUCT(--(YEAR($A$2:$A$14)=C2))
- YEAR($A$2:$A$14)=C2: A função ANO extrai o ano de cada data na lista, resultando em: {2020;2019;2020;2021;2020;2021;2021;2021;2019;2020;2021;2019;2021};
Em seguida, compara cada ano com o valor na célula C2, gerando uma matriz de VERDADEIRO e FALSO: {FALSO;VERDADEIRO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;VERDADEIRO;FALSO;FALSO;VERDADEIRO;FALSO}. - --(YEAR($A$2:$A$14)=C2)=--{FALSO;VERDADEIRO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;VERDADEIRO;FALSO;FALSO;VERDADEIRO;FALSO}: O duplo sinal negativo (--) transforma VERDADEIRO em 1 e FALSO em 0, resultando em: {0;1;0;0;0;0;0;0;1;0;0;1;0}.
- SOMARPRODUTO(--(ANO($A$2:$A$14)=C2)) = SOMARPRODUTO({0,1,0,0,0,0,0,0,1,0,0,1,0}): Por fim, esta função SOMARPRODUTO soma todos os elementos da matriz e devolve o resultado: 3.
Contar o número de datas de um determinado mês
Se pretender contar o número de datas com base num determinado mês, as funções SOMARPRODUTO e MÊS podem ajudá-lo. A sintaxe genérica é:
- date_range: Uma lista de células que contém as datas que pretende contar;
- monthO valor ou referência de célula que representa o mês a contar.
1. Introduza ou copie a fórmula abaixo para uma célula vazia onde pretende obter o resultado:
Nota: Nesta fórmula, A2:A14 é o intervalo de células que contém as datas e C2 contém o mês específico que pretende contar.
2. Em seguida, arraste a alça de preenchimento para baixo para aplicar esta fórmula às restantes células e obterá o número de datas com base no mês indicado, conforme ilustrado na imagem:

Explicação da fórmula:
=SUMPRODUCT(--(MONTH($A$2:$A$14)=C2))
- MONTH($A$2:$A$14)=C2: Esta função MÊS extrai o número do mês da lista de datas, obtendo o seguinte: {12;3;8;4;8;12;5;5;10;5;7;12;5}.
Em seguida, cada mês é comparado com o número do mês na célula C2, devolvendo uma matriz de valores VERDADEIRO e FALSO: {FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;VERDADEIRO;VERDADEIRO;FALSO;VERDADEIRO;FALSO;FALSO;VERDADEIRO}. - --(MONTH($A$2:$A$14)=C2)= --{FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;VERDADEIRO;VERDADEIRO;FALSO;VERDADEIRO;FALSO;FALSO;VERDADEIRO}: O duplo sinal negativo (--) converte VERDADEIRO em 1 e FALSO em 0, resultando em: {0;0;0;0;0;0;1;1;0;1;0;0;1}.
- SOMARPRODUTO(--(MÊS($A$2:$A$14)=C2)) = SOMARPRODUTO({0,0,0,0,0,0,1,1,0,1,0,0,1}): Esta função SOMARPRODUTO soma todos os elementos da matriz e devolve o resultado: 4.
Contar o número de datas por ano e mês
Para contar o número de datas com base simultaneamente no ano e no mês — por exemplo, para saber quantas datas existem em maio de 2021 —

Neste caso, pode utilizar uma combinação das funções SOMARPRODUTO, MÊS e ANO para obter o resultado pretendido. A sintaxe genérica é:
- date_range: Uma lista de células que contém as datas que pretende contar;
- month: O valor ou referência de célula que representa o mês que pretende contar;
- year: O valor ou referência de célula que representa o ano que pretende contar.
Introduza ou copie a fórmula abaixo para uma célula vazia para obter o resultado e, em seguida, prima a tecla Enterpara calcular, conforme ilustrado na imagem:
Nota: Na fórmula acima, A2:A14 é o intervalo de células que contém as datas, D2 contém o mês específico e C2 é o número do ano que pretende contar.

Função relacionada utilizada:
- SUMPRODUCT:
- A função SOMARPRODUTO permite multiplicar duas ou mais colunas ou matrizes entre si e, em seguida, somar os produtos obtidos.
- MÊS:
- A função MÊS do Excel extrai o mês de uma data e devolve-o como um número inteiro entre 1 e 12.
- ANO:
- A função ANO devolve o ano com base na data fornecida, no formato de número de série de quatro dígitos.
Mais artigos:
- Contar o número de células entre dois valores / datas
- Já alguma vez precisou de obter ou contar o número de células entre dois números ou datas específicos no Excel, tal como ilustrado na imagem abaixo? Este artigo apresenta fórmulas práticas para resolver essa tarefa com facilidade.
- Contar o número de células com datas num intervalo por Dia da semana
- O Excel disponibiliza a combinação das funções SOMARPRODUTO e DIA.SEMANA para nos ajudar a contar facilmente o número de dias da semana especificados dentro de um intervalo. Este tutorial fornece um guia passo a passo para o ajudar a concluir esta tarefa.
- Contar o número de células que contêm texto específico
- Imagine que tem uma lista de cadeias de texto e pretende descobrir quantas células contêm um determinado texto como parte do seu conteúdo. Neste caso, pode utilizar o caráter universal (*) — que representa qualquer texto ou caracteres — nos critérios da função CONTAR.SE. Neste artigo, explico-lhe como usar fórmulas para realizar esta tarefa no Excel.
As Melhores Ferramentas de Produtividade para o Office
Kutools for Excel – Ajuda-o a destacar-se da multidão
Kutools for Excel Oferece mais de 300 funcionalidades,garantindo que tudo o que precisa está a apenas um clique…
Office Tab – Ative a leitura e edição com separadores no Microsoft Office (incluindo o Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduza centenas de cliques diários e diga adeus à tendinite do rato.
- Aumente a sua produtividade em 50 % ao visualizar e editar vários documentos simultaneamente.
- Traz uma navegação eficiente com separadores ao Office (incluindo o Excel), tal como no Chrome, Edge e Firefox.