¿Puedo tener dos funciones de BUSCAR dentro de una sola función SI en Excel?

¿Puedo tener dos funciones de BUSCAR dentro de una sola función SI en Excel?

Estoy intentando organizar una especie de panel que colocará el nombre del propietario correspondiente en una columna de la hoja de cálculo. Los dos criterios son la ubicación o el estado de EE. UU. en el que se encuentra el artículo y el tipo de artículo que es. Puede ver en la imagen a continuación que estoy intentando automatizar la columna C según los criterios de las columnas A y B.

Panel

Tengo la información para cada tipo de artículo en una tabla separada en la siguiente hoja.

Tablas ubicadas en hoja aparte.

¿Existe una fórmula mejor para dirigir todo a la persona adecuada? He intentado utilizar la siguiente 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))

¿Puedes tener dos fórmulas de BÚSQUEDA en una sola fórmula SI? ¿Existe una fórmula más fácil de usar?

Recibo un error cuando es una casa:

Error

Respuesta1

Tus paréntesis no se ven bien.

SI(L7 = "Barco",
(BUSCAR(I7, ¡Mapeo!$A$3:$A$67, ¡Mapeo!$B$3:$B$67))
, SI(L7= "Casa",
(BUSCAR(I7, ¡Mapeo!$H$3:$H$67, ¡Mapeo!$I$3:$I$67))
, DESCONOCIDO))

... bastante fácil de ver si haces que las cosas se alineen.

Si Excel le pregunta si desea "aceptar una corrección", la mayoría de las veces la corrección es incorrecta.

Creo que no existe una opción real para hacer que un IF sea "más fácil", a menos que pueda repensar su codificación.
Es decir: hacer lo mismo de otra manera, eso es más fácil en este sentido.

Consejo: haga Mapping!$H$3:$H$67que sea un rango con nombre (en "Administrador de nombres").

información relacionada