Fórmula Excel: Soma por mês -

Índice

Fórmula genérica

=SUMIFS(values,date_range,">="&A1,date_range,"<="&EOMONTH(A1,0))

Resumo

Para somar por mês, você pode usar uma fórmula baseada na função SOMASE, com ajuda da função EOMONTH. No exemplo mostrado, a fórmula em F4 é:

=SUMIFS(amount,date,">="&E4,date,"<="&EOMONTH(E4,0))

Esta fórmula usa os intervalos nomeados "quantidade" (C4: C9) e "data" (B4: B9).

Explicação

A função SUMIFS pode somar valores em intervalos com base em vários critérios.

Nesse caso, configuramos SUMIFS para somar valores por mês usando dois critérios: um para coincidir com datas maiores ou iguais ao primeiro dia do mês, um para coincidir com datas menores ou iguais ao último dia do mês. Em outras palavras, precisamos de uma fórmula como esta:

=SUMIFS(amount,date,">="&"1/1/2016",date,"<="&"1/31/2016")

Ou a alternativa mais à prova de balas:

=SUMIFS(amount,date,">="&DATE(2016,1,1),date,"<="&DATE(2016,1,31))

Esta versão é mais robusta porque as datas são construídas com valores separados de ano, mês e dia, e não inseridas como texto que precisa ser interpretado pelo Excel.

Normalmente, isso é uma dor, porque se você adicionar nomes de meses como texto (ou seja, "janeiro", "fevereiro", "março", etc.) na coluna E você terá que se esforçar para criar datas que possa usar como critérios . No entanto, neste caso, usamos um truque simples para facilitar as coisas: na coluna E, em vez de digitar os nomes dos meses, adicionamos as datas reais (01/01/2016, 01/02/2016, 01/03/2016), em seguida, use um formato de data personalizado ("mmmm") para exibir os nomes dos meses.

Isso torna mais fácil construir os critérios de que precisamos para SUMIFS. Para combinar datas maiores ou iguais ao primeiro dia do mês, usamos:

">="&E4

E para coincidir com datas menores ou iguais ao último dia do mês, usamos isto:

"<="&EOMONTH(E4,0)

Com zero para meses, a função EOMONTH retorna automaticamente o último dia do mês fornecido pela data.

A concatenação com um E comercial (&) é necessária ao construir critérios que usam um operador lógico com um valor numérico.

Solução de tabela dinâmica

Uma tabela dinâmica é uma solução excelente quando você precisa resumir dados por ano, mês, trimestre e assim por diante, porque eles farão esse tipo de agrupamento para você sem nenhuma fórmula. Para uma comparação lado a lado de fórmulas e tabelas dinâmicas, veja este vídeo: Por que tabelas dinâmicas.

Artigos interessantes...