Retornando o valor com base nos cabeçalhos de linha e coluna

0

Estou tentando fazer com que o Excel preencha uma tabela com valores baseados nos cabeçalhos de suas linhas & Colunas Os dados de origem estão em uma lista em outra tabela.

Basicamente eu quero obter o preço dos produtos da TAB 2 na primeira tabela.

    
por Bahtfeng 12.10.2016 / 09:59

2 respostas

0

Mais fácil seria um sumproduct em B2

=SUMPRODUCT(Sheet2!$C$1:$C$8*(Sheet2!$A$1:$A$8=$A2)*(Sheet2!$B$1:$B$8=B$1))

Arraste-o pela sua mesa inteira.

    
por 12.10.2016 / 14:09
0

Supondo que você primeiro Tab é chamado Tab1 e segunda guia é chamada Tab2 e suas guias começam em A1.

Você pode fazer isso facilmente com INDEX-MATCH:

Na tab1 B2, digite o seguinte

INDEX($C$1:$C$8,MATCH($A2&B$1,'Tab2'!$A$1:$A$8&'Tab2'!$B$1:$B$8,0))

Depois de entrar, pressione Ctrl + Deslocamento + Digite para inseri-lo como uma fórmula de matriz. Depois você pode arrastar a fórmula para o resto da tab1.

    
por 12.10.2016 / 10:28