Posso ter duas funções LOOKUP em uma única função IF no Excel?

Posso ter duas funções LOOKUP em uma única função IF no Excel?

Estou tentando organizar uma espécie de painel que colocará o nome do proprietário apropriado em uma coluna da planilha. Os dois critérios são o local ou estado dos EUA em que o item está localizado e o tipo de item. Você pode ver na imagem abaixo que estou tentando automatizar a coluna C dependendo dos critérios da coluna A e B.

Painel

Tenho as informações de cada tipo de item em uma tabela separada na próxima planilha.

Tabelas localizadas em folha separada

Existe uma fórmula melhor para encaminhar tudo para a pessoa certa? Eu tentei usar a seguinte fórmula.

=IF(L7 = "Boat",(LOOKUP(I7, Mapping!$A$3:$A$67, Mapping!$B$3:$B$67)),
    IF(L7= "House", (LOOKUP(I7, Mapping!$H$3:$H$67)), Mapping!$I$3:$I$67, UNKNOWN))

Você pode ter duas fórmulas LOOKUP em uma única fórmula IF? Existe uma fórmula mais fácil de usar?

Recebo um erro quando é uma casa:

Erro

Responder1

Seus parênteses não parecem bem.

SE(L7 = "Barco",
(LOOKUP(I7, Mapeamento!$A$3:$A$67, Mapeamento!$B$3:$B$67))
, SE(L7= "Casa",
(LOOKUP(I7, Mapeamento!$H$3:$H$67, Mapeamento!$I$3:$I$67))
, DESCONHECIDO))

... muito fácil de ver se você alinha as coisas.

Se o Excel perguntar se você deseja “aceitar uma correção”, na maioria das vezes a correção está errada.

Não existe uma opção real para tornar um IF "mais fácil", acredito, a menos que você possa repensar sua codificação.
Ou seja: fazer a mesma coisa de uma forma diferente, que fica mais fácil nesse aspecto.

Dica: Faça Mapping!$H$3:$H$67um intervalo nomeado (em "Gerenciador de nomes").

informação relacionada