Excel, deseja ler uma coluna e somar os valores correspondentes em outra coluna

0

Eu tenho a tabela abaixo e quero que ela leia as colunas A-B e, em seguida, some os valores que correspondem aos nomes deles nas colunas C-D.

Para que em uma coluna em outro lugar de uma lista de nomes eu tenha a soma de seus valores desta tabela. Por exemplo Ed apresenta em ambas as colunas com um valor de 1 e 3, portanto, retornaria um valor de 4. Lutando para conseguir que isso funcione bem. Minha tabela atual consiste em 4 nomes de colunas e dois conjuntos de 4 colunas com números.

A       B       C   D
Steve   Jeff    4   1
James   Calum   1   1
Alex    Andy    2   1
Peter   Ed      0   3
Owen    Harry   1   2
Jeff    Steve   4   1
James   Calum   1   1
Andy    Alex    2   1
Peter   Owen    0   3
Ed      Harry   1   2
    
por Owen 29.01.2018 / 18:01

2 respostas

4

Você pode usar SUMIF , por exemplo,

=SUMIF(A:B,"ed",C:D)

substitua "ed" por um valor de célula que contenha seu nome, por exemplo

Com nomes em F2 down use isso em G2

=SUMIF(A:B,F2,C:D)

SUMIF funciona em uma base de 1 para 1, portanto, isso soma apenas a coluna C quando a coluna A corresponde e soma a coluna D quando B corresponde a

Você também pode usar onde os intervalos são de 4 colunas de largura

    
por 29.01.2018 / 18:16
1

Sua pergunta diz

My actual table consists of 4 columns names and two sets of 4 columns with numbers.

Eu entendo que você tem 12 colunas, assim:

  A         B         C         D        E     F     G     H      I     J     K     L
name      name      name      name       0     0     0     0      0     0     0     0
ALFRED    name      name      name      42     0     0     0     83     0     0     0
name      name      name      name       0     0     0     0      0     0     0     0
name      name      name      name       0     0     0     0      0     0     0     0
name      name      BLYTHE    name       0     0     0     0      0     0    60     0
name      name      name      name       0     0     0     0      0     0     0     0
name      name      name      name       0     0     0     0      0     0     0     0
name      name      name      BLYTHE     0     0     0    95      0     0     0     0
name      BLYTHE    name      name       0    17     0     0      0     0     0     0
name      name      name      name       0     0     0     0      0     0     0     0

e você deseja obter 125 (42 + 83) para ALFRED e 172 (17 + 95 + 60) para BLYTHE. Caso não seja óbvio na resposta de barry houdini , você faria isso com

=SUMIF(A:D, "ALFRED", E:H) + SUMIF(A:D, "ALFRED", I:L)

e

=SUMIF(A:D, "BLYTHE", E:H) + SUMIF(A:D, "BLYTHE", I:L)

etc.

    
por 30.01.2018 / 00:04