Excel - Soma o primeiro valor da coluna adjacente não exclusiva

0

Eu tenho uma mesa:

ColA  |  ColB
  1       1
  2       1
  2       1
  3       1
  4       1
  5       1

Eu gostaria de somar ColB apenas uma vez onde ColA = 2.

Essencialmente, eu gostaria de somar os valores de ColB como se a tabela parecesse

ColA  |  ColB
  1       1
  2       1
  3       1
  4       1
  5       1

Assim, a soma de ColB deve ser 5 e não 6

Alguma idéia de como posso fazer isso?

This site me acertou, mas não adiciona nenhum dos valores de ColB para as linhas onde ColA = 2.

    
por Jeffrey L. Roberts 05.02.2013 / 02:15

3 respostas

1

Use um filtro exclusivo com uma fórmula simples = SUM

  1. Selecione sua tabela (A1: B7)
  2. Ir para: Barra de menus »Dados» Filtro »Filtro especial
  3. Verifique Sem duplicatas e Copiar para outro local
  4. Escolha uma única célula em algum lugar à direita da sua mesa como o local Copiar para e pressione OK
  5. Insira uma fórmula = SUM (E2: E6) abaixo dos seus novos valores de ColB

Observação: Isso só funcionará se os valores de ColB e os valores de ColA correspondentes forem os mesmos, como você disse em seu comentário.

    
por 05.02.2013 / 09:15
1

Introduza a coluna C, assumindo que a primeira linha é rótulos, esta fórmula começa na linha 2

= COUNTIF ($ A $ 1: A2, A2)

Copie e faça um resumo na coluna B, onde coluna c = 1

= SUMIF (C: C, 1, B: B) ou

= SUMIFS (B: B, C: C, 1)

    
por 05.02.2013 / 03:03
0

Esta fórmula única deve fornecer o resultado necessário

=SUMPRODUCT(B1:B6/COUNTIF(A1:A6,A1:A6))

    
por 05.02.2013 / 16:05