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

0

Estou tentando organizar um painel de tipos que colocará o nome do proprietário apropriado em uma coluna na planilha. Os dois critérios são o local ou o 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.

Eutenhoasinformaçõesparacadatipodeitememumatabelaseparadanapróximaplanilha.

Existeumafórmulamelhorpararoteartudoparaapessoacerta?Eutenteiusaraseguintefó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:

    
por mgdo 10.10.2015 / 20:36

1 resposta

1

Seus parênteses não parecem ok.

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

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

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

Não há uma opção real para tornar um IF "mais fácil", acredito, a menos que você possa repensar sua codificação.
Ou seja: faça a mesma coisa de uma maneira diferente, isso é mais fácil a esse respeito.

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

    
por 10.10.2015 / 20:48