Como somar um conjunto de dados no Excel? [duplicado]

0

Eu preciso somar um conjunto de dados no Excel sem duplicatas - a melhor maneira de explicar isso é com o seguinte:

Como um exemplo simples, posso dar esta tabela:

a   10
b   20
c   30
a   1
a   2
b   2

Como resultado, quero receber:

a   13
b   22
c   30

Alguém sabe como fazer isso?

    
por user88096 29.06.2011 / 13:38

2 respostas

6

É uma brisa com uma tabela dinâmica! E essa é uma ótima oportunidade de aprender esse recurso super poderoso do Excel com seus dados simples de exemplo.

Você já tem seus dados em duas colunas. Você deve então colocar nomes no topo de suas 2 colunas, como:

Emseguida(noExcel2007ousuperior),escolha"Inserir", "Tabela dinâmica". Isso traz a caixa de diálogo "Criar Tabela Dinâmica".

Nacaixadediálogo"Criar Tabela Dinâmica", na seção superior, selecione suas 2 colunas de dados para incluir os nomes das colunas. Na seção inferior, você pode especificar o local de sua nova tabela dinâmica. Se você escolher uma "Planilha Existente", certifique-se de não estar sobrepondo nenhuma célula já ocupada. Clique em "OK".

Isso exibe um formulário "Lista de campos da tabela dinâmica".

Usandoosnomesdascolunasmostradosacima,vocêdevearrastaro"Ltr" da seção "Escolher campos ..." para a seção "Rótulos de Linha". Você arrastaria o "Val" para a seção "Soma de Valores". Tudo feito!

Um truque final. Se você precisar apenas do layout da tabela dinâmica resultante, mas não precisar de todas as funcionalidades (filtragem, arrastar e soltar, etc), clique em qualquer lugar na tabela dinâmica. Em seguida, na Faixa de Opções, escolha "Opções", "Selecionar", "Tabela Dinâmica Inteira". Em seguida, "copiar" e, em seguida, em um local desejado, "Colar especial" e escolha "Valores". Você terá o layout apenas nesse ponto.

Espero que isso ajude!

    
por 29.06.2011 / 14:53
0

Você pode criar uma nova coluna para obter todos os a, b, c sem duplicatas. Isso é feito com um array formula , conforme explicado aqui:

http://www.cpearson.com/excel/ListFunctions.aspx

Você só precisa usar a função SUMIF() para obter a soma.

    
por 29.06.2011 / 14:04