Como criar um relatório do excel por mês

1

Eu tenho uma lista de dados no excel com uma coluna de data. Quando eu quero gerar um relatório, normalmente eu crio uma nova coluna na aba data e digito um código em formato de texto como "April08", então coloco uma coluna oculta no relatório guia com esse código e use uma fórmula de soma para somar as quantidades na coluna correspondente ao "April08" Existe uma maneira mais fácil de fazer isso no Excel?

    
por Richard Pullman 14.03.2013 / 15:32

3 respostas

1

Usando a função SUMIFS , você pode especificar vários critérios. Então

=SUMIFS(data!B:B, data!A:A, ">="&startDate, data!A:A, "<="&endDate)

em que a coluna B na planilha data contém os dados que você deseja somar e a coluna A contém as datas. startDate e endDate são intervalos nomeados com suas datas de início e término (neste exemplo, eles conteriam 1 de abril de 2008 e 30 de abril de 2008, respectivamente). Obviamente, você não precisa usar intervalos nomeados; Acabei de colocar isso para esclarecer.

Como alternativa, use uma coluna 'auxiliar' como você, mas coloque uma fórmula nela em vez de digitar manualmente "April08" etc. Algo como =DATE(YEAR(A1),MONTH(A1),1) faria o trabalho.

    
por 14.03.2013 / 16:26
0

Você não especificou qual versão está usando ou exatamente como seus dados estão dispostos, mas usar uma tabela dinâmica é uma ferramenta poderosa para apresentar as informações que você deseja na lista de dados.

Se você não estiver familiarizado com tabelas dinâmicas, aqui está um excelente tutorial - Tabelas de Tabela Dinâmica do Excel Tutorial: O que é uma Tabela Dinâmica e Como Fazer uma .

    
por 14.03.2013 / 17:16
0

Você pode usar fórmulas de matriz para obter a soma desejada sem precisar adicionar uma coluna auxiliar, assim:

=SUM((MONTH(dates)=4)*(YEAR(dates)=2008)*sales)

(veja a fórmula A no meu exemplo abaixo)

Onde:

dates - o intervalo que contém suas datas (coluna A no meu exemplo abaixo)
sales - o intervalo que contém o material que você deseja adicionar (coluna B no meu exemplo abaixo) < br> 4 e 2008 refere-se ao meu mês e ano de destino, neste caso, tudo o que estiver dentro de abril de 2008.

Exemplo:

Estafórmulatambémdeveforneceromesmoresultado(fórmulaBacima):

=SUM((TEXT(dates,"mmm yyyy")="Apr 2008")*sales)

Basta alterá-lo para se adequar à sua planilha.

Não esqueça de enviar as fórmulas usando Ctrl + Deslocar + Enter .

    
por 14.03.2013 / 21:44