Você provavelmente precisará da função INDIRETO para resolver isso.
aqui está o que eu fiz:
crie um intervalo "BranchList" contendo "Leste" e "Oeste".
Crie um intervalo para números de itens.
Crie um intervalo para "Leste" e para "Oeste". Esses intervalos contêm uma lista de números de itens e suas taxas correspondentes para o ramo. Seus nomes de intervalo devem corresponder aos nomes "BranchList".
Na célula A2, crie o menu suspenso para a escolha da filial.
Na célula A6, crie o menu suspenso para a escolha do número do item.
E então, o kicker: na célula B6, coloque a seguinte fórmula:
=VLOOKUP(A6,INDIRECT(A2),2)
O comando INDIRECT
consulta a célula A2 e a trata como referência. Então, quando eu seleciono o ramo Leste na célula A2, meu comando se torna VLOOKUP(A6, EAST, 2)
e assim ele aparece no intervalo EAST e recupera as taxas corretas para o ramo Leste. Se eu selecionar o ramo Oeste na célula A2, minha pesquisa se transformará em VLOOKUP(A6, WEST, 2)
e, portanto, recuperará as taxas corretas para o ramo Oeste.