Como calcular totais em execução de subconjuntos de dados em uma tabela

-1

Eu tenho 4 colunas: Nome, Semana, Lote e Unidades Produzidas (Cols, A, B, C, D). Na coluna E, preciso continuar executando 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

Eu preciso copiar a fórmula para mais de 1.000 linhas.

    
por John 02.06.2012 / 04:20

2 respostas

4

Para o Excel 2007 ou mais recente

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

copie para baixo.

.

No caso de você precisar das lacunas 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 para baixo.

Você pode alterar o OR para AND conforme necessário.

.

.

Para versões anteriores:

F1: =A1&B1

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

copie os dois.

Para as lacunas, siga a lógica acima.

    
por 02.06.2012 / 06:22
0

Se você estiver usando o Excel 2007 ou posterior, aproveite dois recursos internos para isso.

  1. Converta seus dados em uma tabela do 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 o total da execução.

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

    
por 03.06.2012 / 00:24