Excel Index / Match Sum

0

Eu tenho 2 planilhas no Excel. Ambos possuem dados de dois bancos de dados diferentes. A primeira guia tem números de peça e custos (pode ser diferente dia a dia), a segunda tem quantas vezes esse número de peça foi usado em um trabalho. Eu estou tentando adicionar uma coluna para somar os custos do número da peça. Eu fiz um Index / Match para encontrar o número de peça usado no trabalho da planilha que tem as informações de custo. Meu problema é que estou obtendo apenas o primeiro custo na matriz, preciso de uma soma de todos os custos. Alguém pode me ajudar a descobrir o que estou fazendo errado? Agradeço antecipadamente.

Below Part Number is Column B and Total Cost is S:
 **Part Number** **Total Savings**
880105-204-DN    $(0.53)
2187             $-   
4558             $-   
020-9057         $(4.05)
TF-100-1017      $-   
472-4391         $17.21 
TF-1800-2029     $-   
W5-5170-1        $0.29 
W5-5170-2        $0.29 
10411            $-   
4558             $-   
880105-583-ft    $3.38 
472-4391         $0.42 
TH-300-0146      $-   

Abaixo, é onde eu estou tentando fazer a fórmula:

**Item**        **Feb Savings**
880105-204-DN   $(0.53)
020-9057        $(4.05)
472-4391        $17.21     

Here is my formula: =INDEX('FromDB-15'!S:S,(MATCH([@Item], 'FromDB-15'!B:B, 0)))

    
por Kristina 30.03.2015 / 20:59

2 respostas

2

Uma combinação INDEX / MATCH recupera apenas um valor, exatamente como você está vendo. Se eu fosse você, usaria a função SUMIF . Funciona assim: SUMIF(Range to test, Criterion, Range to sum) . O terceiro argumento é opcional. Se você a deixar, presumirá que o intervalo que você deseja resumir é o mesmo que o intervalo a ser testado.

Se eu entendi o seu exemplo, você quer algo assim:

=SUMIF('FromDB-15'!B:B, [@Item], 'FromDB-15'!S:S)
    
por 30.03.2015 / 21:22
0

Uma tabela dinâmica simples será exibida em apenas alguns toques de tecla:

    
por 01.04.2015 / 20:20