EXCEL - Coluna SUM agrupada por parte da sequência de outra coluna

0

Eu tenho esta tabela:

Como somar todo o valor na coluna B para os dois primeiros caracteres na coluna A?

Por exemplo: SUM todos os valores para LUxx

    
por gaffcz 16.09.2011 / 11:00

4 respostas

2

Você pode examinar a função SUMIF em conjunto com LEFT (), o que permitirá que você obtenha os dois primeiros caracteres.

    
por 16.09.2011 / 11:03
7

O SUMIF pode fazer isso. Você pode tentar a função abaixo (eu já testei):

=SUMIF(A2:A20,"LU*",B2:B20)
  • A2: A20 é o intervalo em que você deseja pesquisar
  • "LU " * significa que você quer apenas os registros que começam com LU em A2: A20
  • B2: B20 é o intervalo real que você usa para somar

Não se esqueça de alterar o número no intervalo de acordo com o seu conteúdo do Excel!

    
por 16.09.2011 / 12:00
2

Não consegui fazer com que a solução diagonhaman funcionasse (não acho que SUMIF aceite fórmula).

Aqui está uma solução de fórmula SUMPRODUCT :

=SUMPRODUCT(B1:B24*IF(LEFT(A1:A24;2)="LU",1,0))

Pode ser necessário validar com Ctrl Deslocar Enter (deve funcionar sem mas, às vezes, não é bem interpretado por SUMPRODUCT ) .

    
por 16.09.2011 / 11:31
2

Para usar a abordagem SUMIF, adicione uma coluna intermediária (digamos, coluna C) com a fórmula:

=LEFT(A2,2)

e copie para cada linha usada. Então use:

=SUMIF(C2:C19,"LU",B2:B19)
    
por 16.09.2011 / 11:56