Saltar al contenido

Obtener dato con 2 vlookup y un if


AlexanderJC

Recommended Posts

publicado

Estimados,

en el presente archivo de excel, estoy tratando de obtener un dato, validando 2 condiciones con 2 Hojas. He probado con "buscarv" y con con "Si Anidado", pero no me funciona. No uso la funcion COINCIDIR, debido a que no la domino a la perfeccion, agradeceré infinitamente sus comentarios.

Saludos Cordiales.

Alexander

Archivo_Excel.rar

publicado

Hola @AlexanderJC

Como tienes planteado el ejemplo no necesitas la Función SI, sino simplemente un BUSCARV

=BUSCARV(A2;Hoja2!$A$2:$D$4;4;0)[/CODE]

Ahora, si el rango de datos es mayor y existen datos repetidos en la columna A de la Hoja2, con diferentes valores en la columna C debes realizar otro tipo de formulas como la opción que te planteo en el adjunto, en este caso matricial con INDICE y COINCIDIR, para este tipo de formulas debes presionar CTRL+SHIFT+ENTER

Saludos,

Buscar datos.xls

publicado
Hola @AlexanderJC

Como tienes planteado el ejemplo no necesitas la Función SI, sino simplemente un BUSCARV

=BUSCARV(A2;Hoja2!$A$2:$D$4;4;0)[/CODE]

Ahora, si el rango de datos es mayor y existen datos repetidos en la columna A de la Hoja2, con diferentes valores en la columna C debes realizar otro tipo de formulas como la opción que te planteo en el adjunto, en este caso matricial con INDICE y COINCIDIR, para este tipo de formulas debes presionar CTRL+SHIFT+ENTER

Saludos,

Hola @[uSER=77220]railar[/uSER], gracias por el dato, me funcionó, tu formula con INDICE y COINCIDIR. Podrias traducirme tu formula y explicarme como es que funciona la sintaxis lógica que usa tu formula, entiendo lo que hace, pero no comprendo como se relaciona el indice con el coincidir.

Saludos y gracias nuevamente.

publicado
Hola Alexander, a ver si es asi:

Hola Armando, gracias por tu aporte, efectivamente si conseguí el dato usando tu formula, la probé en una rango mucho mas amplio y funciono sin problemas. Sim embargo, podrias indicarme porque se usa el simbolo del "/", en la formula:

=BUSCAR(2,1/(Hoja2!A$2:A$4=A2)*(Hoja2!B$2:B$4=C2),Hoja2!D$2:D$4)

saludos.

Alexander

publicado

Hola @AlexanderJC

La formula

=INDICE(Hoja2!$D$2:$D$7;COINCIDIR(Hoja1!A2&Hoja1!C2;Hoja2!$A$2:$A$7&Hoja2!$C$2:$C$7;0))[/CODE]

La función INDICE, en tu caso la aplicamos sobre la columna D, objeto de búsqueda, igualmente podríamos haber seleccionado en la Hoja2 el rango A2:D7 pues bien la función INDICE devuelve el valor correspondiente a una referencia brindada por el número o valor de una fila y el número o valor de una columna. Acá obviamos la columna pues ya sabemos cual es y lo que hacemos es buscar la fila donde se encuentra el dato con la función COINCIDIR, en la cual concatenamos las celdas de la columna A y la C, que será el valor a buscar en la columna A y C concatenadas también y que representan la matriz y le damos un tipo de coincidencia exacta. Terminada la formula ingresamos simultáneamente CTRL+SHIFT+ENTER

Otra forma de ver el procedimiento es yendo al Menú Fórmulas, pulsas el botón Evaluar formula y sigues los pasos y verás como va cambiando la formula hasta llegar a su objetivo

Espero haberme hecho entender

Saludos

Pd: No se de donde salió este emoticón

publicado
Hola @AlexanderJC

La formula

=INDICE(Hoja2!$D$2:$D$7;COINCIDIR(Hoja1!A2&Hoja1!C2;Hoja2!$A$2:$A$7&Hoja2!$C$2:$C$7;0))[/CODE]

La función INDICE, en tu caso la aplicamos sobre la columna D, objeto de búsqueda, igualmente podríamos haber seleccionado en la Hoja2 el rango A2:D7 pues bien la función INDICE devuelve el valor correspondiente a una referencia brindada por el número o valor de una fila y el número o valor de una columna. Acá obviamos la columna pues ya sabemos cual es y lo que hacemos es buscar la fila donde se encuentra el dato con la función COINCIDIR, en la cual concatenamos las celdas de la columna A y la C, que será el valor a buscar en la columna A y C concatenadas también y que representan la matriz y le damos un tipo de coincidencia exacta. Terminada la formula ingresamos simultáneamente CTRL+SHIFT+ENTER

Otra forma de ver el procedimiento es yendo al Menú Fórmulas, pulsas el botón Evaluar formula y sigues los pasos y verás como va cambiando la formula hasta llegar a su objetivo

Espero haberme hecho entender

Saludos

Pd: No se de donde salió este emoticón

@[uSER=77220]railar[/uSER], sí comprendi la formula, gracias por la data y el apoyo prestado.

saludos

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.