Uma Tabela dinâmica pode fazer o que quiser.
Aqui estão os tutoriais para agrupar por data: link link
Eu tenho uma planilha em que as colunas contêm valores da seguinte forma:
Column(A) B C D E
NameA 01/02/2010 5 4 5
NameB 05/06/2011 4 3 2
NameC 12/11/2010 3 5 3
NameD 08/14/2012 4 4 4
-------------------------------------------------
SUMMARY 2010 8 9 8
2011 4 3 2
2012 4 4 4
e assim por diante ...
Eu quero calcular o total da coluna C onde o Ano na coluna B = 2010 (ou 2011 ou 2012, etc.) e criar uma tabela de resumo (possivelmente em outra planilha) acompanhada por um gráfico.
Eu olhei para SUMIF, SUMIFS e SUMPRODUCT.
Eu gostaria de saber a melhor maneira de realizar essa tarefa, de preferência para capturar o resumo em uma planilha separada.
Uma Tabela dinâmica pode fazer o que quiser.
Aqui estão os tutoriais para agrupar por data: link link
Definitivamente, uma Tabela Dinâmica é o caminho a seguir. Soma a coluna C arrastando-a para a área Valores e resumindo por linhas para a coluna B arrastando-a para a área Linhas.
Então o truque para chegar onde você precisa é Agrupar suas linhas - porque são datas, o Excel lhe dará opções úteis como ano, mês, etc. Clique com o botão direito do mouse no cabeçalho de uma linha (ex. > selecione Ano e desmarque todos os outros para que você termine apenas com um resumo por ano.
Trabalho feito.
Adicione um gráfico usando o PT como fonte de dados e você deverá obter um resultado simples.
Depois, aprenda muitas outras coisas legais que você pode fazer com os PTs, como adicionar filtro, usar fatiadores e coisas do tipo.
PS: considere tornar seus dados de origem em uma Tabela se você quiser que o PT ainda funcione quando você adicionar mais dados posteriormente.
Digamos que os anos estejam em B97:B99
. Em seguida, defina C97
para
=SUMIFS(C$1:C$4, $B$1:$B$4, ">="&DATE($B97,1,1), $B$1:$B$4, "<"&DATE($B97+1,1,1))
… ajustando o 1
e o 4
para refletir a localização dos seus dados. Isto diz adicionar (sum) os valores na coluna C
para as linhas onde o valor na coluna B
é ≥ 1º de janeiro do ano indicado pelo número na célula B97
mas < 1 de janeiro do ano subseqüente.
Em seguida, arraste / preencha a linha 99
e saia para quantas colunas precisar. Claro que isso pode entrar em uma planilha separada; basta usar a notação Sheet1!
.
Se você quisesse uma média desses dados, poderia fazer
=SUMIF(
args as above) / COUNTIF(
2nd through 5th args)
Se você quiser lidar com a possibilidade de não haver dados para um determinado ano (para que o COUNT seja zero, resultando em uma divisão por erro zero), faça
=IFERROR(
SUMIF/COUNTIF formula, from above,
value to display if error)