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.
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.
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.
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.