Somar valores dentro de um período específico é uma das tarefas mais comuns em planilhas financeiras, de controle de vendas e de gestão de projetos. O SOMASES, combinado com operadores de comparação de datas, resolve essa necessidade de forma direta e eficiente. Neste artigo iremos mostrar como usar o SOMASES com datas no Excel para somar dados dentro de intervalos de tempo específicos, com vários exemplos práticos.
Por que o SOMASES é ideal para somar por período?
O SOMASES permite aplicar múltiplos critérios ao mesmo tempo, incluindo critérios de data. Isso significa que você pode combinar critérios de período com critérios de categoria, como somar as vendas de um vendedor específico em um determinado mês, tudo em uma única fórmula.
Diferente de filtros manuais ou tabelas dinâmicas que exigem cliques e configurações, o SOMASES atualiza o resultado automaticamente conforme os dados ou as datas de referência mudam.
A sintaxe básica do SOMASES com datas
Para somar valores em um intervalo de datas, você usa dois critérios de data: um para a data de início e outro para a data de fim:
=SOMASES(C:C; B:B; ">="&E2; B:B; "<="&F2)
Onde:
- C:C é a coluna com os valores a somar
- B:B é a coluna com as datas
- E2 é a célula com a data de início
- F2 é a célula com a data de fim
O operador é concatenado com & à referência de célula porque o SOMASES exige que o critério seja uma string. Não funciona escrever apenas >=E2 sem as aspas e o &.
Somando um mês específico
Para somar todos os valores de janeiro de 2024, defina as datas de início e fim do mês:
=SOMASES(C:C; B:B; ">="&DATE(2024;1;1); B:B; "<="&DATE(2024;1;31))
Ou de forma mais elegante usando FIMMÊS para calcular automaticamente o último dia do mês:
=SOMASES(C:C; B:B; ">="&DATE(ANO(E2);MÊS(E2);1); B:B; "<="&FIMMÊS(E2;0))
Onde E2 contém qualquer data dentro do mês que você quer analisar. Isso evita ter que saber quantos dias tem o mês.
Somando um ano inteiro
=SOMASES(C:C; B:B; ">="&DATE(2024;1;1); B:B; "<="&DATE(2024;12;31))
Ou usando referências dinâmicas com o ano em uma célula:
=SOMASES(C:C; B:B; ">="&DATE(G2;1;1); B:B; "<="&DATE(G2;12;31))
Onde G2 contém o ano desejado. Assim você troca o ano em uma célula e a soma se atualiza automaticamente.
Combinando critério de data com outros critérios
Uma das grandes vantagens do SOMASES é combinar o critério de período com outros critérios. Para somar as vendas do vendedor “Lucas” entre duas datas:
=SOMASES(C:C; A:A; "Lucas"; B:B; ">="&E2; B:B; "<="&F2)
Para somar as vendas da região “Sul” em um mês específico para um produto específico:
=SOMASES(D:D; A:A; H2; B:B; ">="&DATE(ANO(I2);MÊS(I2);1); B:B; "<="&FIMMÊS(I2;0); C:C; J2)
Somando os últimos N dias
Para somar os valores dos últimos 30 dias a partir de hoje:
=SOMASES(C:C; B:B; ">="&(HOJE()-30); B:B; "<="&HOJE())
Esse tipo de fórmula é muito útil em dashboards que precisam mostrar sempre o total dos últimos 30 ou 90 dias sem precisar ajustar as datas manualmente.
Somando por trimestre
Para somar o primeiro trimestre (janeiro a março) de 2024:
=SOMASES(C:C; B:B; ">="&DATE(2024;1;1); B:B; "<="&DATE(2024;3;31))
Para tornar dinâmico com base no número do trimestre em uma célula:
=SOMASES(C:C; B:B; ">="&DATE(G2; (H2-1)*3+1; 1); B:B; "<="&FIMMÊS(DATE(G2; H2*3; 1); 0))
Onde G2 é o ano e H2 é o número do trimestre (1, 2, 3 ou 4).
Cuidados com o formato das datas
Para o SOMASES funcionar corretamente com datas, as células de data precisam estar armazenadas como datas reais do Excel, não como texto. Um erro comum é importar dados onde as datas vêm como texto, e o SOMASES não consegue comparar texto com datas. Para verificar se uma data está armazenada corretamente, a célula deve ser um número positivo quando formatada como Geral.
Se as datas estiverem como texto, use a função DATEVAL para convertê-las antes de usar no SOMASES.
Alternativa com tabelas dinâmicas
Para análises mais exploratórias, as tabelas dinâmicas com agrupamento por data são uma alternativa poderosa ao SOMASES. Clique com o botão direito em uma data na tabela dinâmica e escolha Agrupar para agrupar por meses, trimestres ou anos automaticamente.
Mas para relatórios e dashboards com células de resultado fixas que se atualizam automaticamente, o SOMASES com datas continua sendo a ferramenta mais prática e direta.
Se você curtiu esse artigo onde mostramos como usar o SOMASES com datas no Excel, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.