Como calcular totais acumulados de subconjuntos de dados em uma tabela

Como calcular totais acumulados de subconjuntos de dados em uma tabela

Tenho 4 colunas: Nome, Semana, Lote e Unidades Produzidas (Cols, A,B,C,D). Na coluna E, preciso continuar calculando os totais com base no nome e na semana. Quando a semana mudar para a mesma pessoa, reinicie o total.

Fred, 12, 4001, 129.0    Answer in e:  129.0
Fred, 12, 4012, 234.0    Answer in e:  363.0
Fred, 13, 4023, 12.0     Answer in e:  12.0

John, 12, 4003, 420.0    Answer in e:  420.0
John, 13, 4021, 1200.0   Answer in e:  1200.0
John, 13, 4029, 120.0    Answer in e:  1320.0

Preciso ser capaz de copiar a fórmula para mais de 1.000 linhas.

Responder1

Para Excel 2007 ou mais recente

E1:=SUMIFS(D$1:D1,A$1:A1,A1,B$1:B1,B1)

Anote.

.

Caso você precise dos espaços entre as seções:

E1:=IF(OR(ISBLANK(A1),ISBLANK(B1)),"",SUMIFS(D$1:D1,A$1:A1,A1,B$1:B1,B1))

e copie.

Você pode alterar ORpara ANDconforme necessário.

.

.

Para versões anteriores:

F1:=A1&B1

E1:=SUMIF(F1:F$1,A1&B1,D1:D$1)

copie ambos para baixo.

Para as lacunas siga a lógica acima.

Responder2

Se estiver usando o Excel 2007 ou posterior, você pode aproveitar as vantagens de dois recursos integrados para isso.

  1. Converta seus dados em uma tabela Excel.
  2. Use a tabela para criar uma tabela dinâmica.
  3. Use as colunas Nome e Semana como rótulos de linha na tabela dinâmica.
  4. Use Unidades Produzidas duas vezes na sua área de valores. Mantenha um como padrão e defina o outro para execução total.

Sempre que sua tabela mudar com dados atualizados, basta atualizar sua tabela dinâmica e você terá totais em execução constantemente atualizados.

informação relacionada