No Excel, como altero o intervalo alvo de uma tabela de preços consultada por uma fórmula de matriz INDEX/MATCH?

No Excel, como altero o intervalo alvo de uma tabela de preços consultada por uma fórmula de matriz INDEX/MATCH?

Então na imagem você vê duas tabelas de preços, na verdade serão muito mais que isso. Em outra planilha há células marcadas como "largura" e "soltar" e quando os valores são inseridos nesses campos, um terceiro campo marcado como "Preço" usa uma fórmula de matriz INDEX/MATCH muito inteligente (fornecida por um usuário deste fórum, Scott Craner sobreessa questão) para consultar a primeira tabela (intervalo) e retornar um preço.

Meu problema agora que tenho várias tabelas de preços é como posso informar à fórmula de matriz qual delas consultar? Uma outra coluna na outra folha identifica qual produto se trata (Pleado/Pinoleum ou Duette) e outra coluna indica se é de formato ou retangular. Portanto, atualmente existem 6 tabelas de preços para escolher (uma versão em formato retangular para cada um dos 3 produtos).

Algum tipo de instrução IF parece lógico, mas a fórmula já é muito longa e adicionar uma instrução IF com 6 ou mais opções possíveis ficará confuso. Presumo que exista uma maneira mais simples? Obrigado

Tabelas de Preços

informação relacionada