Buscarv con 2 condiciones

Solo consultas sobre Bases de Datos y Tablas Dinámicas Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

Buscarv con 2 condiciones

Notapor mauricioc » 26 Ene 2012 21:38

Buenas a todos,
Tengo una base de datos en la cual registro la fecha de compra de insumos, nombre de insumo, Proveedor, Precio.

Por otro lado en otra hoja quiero buscar mediante una fórmula el precio de un froducto según la fecha de compra.
El tema que intenté mediante buscarv, y solamente puedo encontrar el resultado con solamente 1 criterio, fecha de compra o nombre de insumo.
Adjunto un ejemplo para ser más claro.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
mauricioc
Miembro Nuevo
Miembro Nuevo
 
Registrado: 26 Ene 2012 20:51

Re: Buscarv con 2 condiciones

Notapor Toldeman » 27 Ene 2012 03:11

Hola.

Prueba esta formula:

Código: Seleccionar todo
=INDICE(D2:D21;COINCIDIR(1;INDICE((A2:A21=H5)*(B2:B21=SUSTITUIR(I5;"_";"")););0);)


Un saludo.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Toldeman
Miembro Frecuente
Miembro Frecuente
 
Registrado: 08 Oct 2010 01:41

Re: Buscarv con 2 condiciones

Notapor Adrian » 27 Ene 2012 13:21

Hola, otra alternativa:
=SUMAPRODUCTO(--(A2:A21=H5)*--(B2:B21=SUSTITUIR(I5;"_";""))*(D2:D21))
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Adrian
Moderator
Moderator
 
Registrado: 13 Jun 2004 17:24
Ubicación: Chamical La Rioja ARG

Re: Buscarv con 2 condiciones

Notapor callao2908 » 27 Ene 2012 19:17

Buenas tardes, una consulta, que ocurre, o cómo se tendría que hacer si se presentan casos de coíncidencias, es decir que para las dos condiciones establecidas hay 2 o más resultados.

Gracias, saludos

Jorge
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
callao2908
Miembro Frecuente
Miembro Frecuente
 
Registrado: 22 Abr 2010 14:56

Re: Buscarv con 2 condiciones

Notapor mauricioc » 27 Ene 2012 20:34

Muchas gracias por las respuestas,
ahora me surgió otra dificultad al ver los resultados.... Necesitaría que si un insumo X no se haya comprado en la fecha que yo establecí en la búsqueda, me devuelva el precio de la fecha anterior (fecha pasada) en que hice la compra de ese mismo producto. No se si me explico... Si no compre el insumo_3 el 13 de enero, que me devuelva el precio de la fecha anterior, osea del 12 de enero.
Muchas gracias
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
mauricioc
Miembro Nuevo
Miembro Nuevo
 
Registrado: 26 Ene 2012 20:51

Re: Buscarv con 2 condiciones

Notapor Adrian » 28 Ene 2012 11:32

Hola, ver el adjunto.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Adrian
Moderator
Moderator
 
Registrado: 13 Jun 2004 17:24
Ubicación: Chamical La Rioja ARG

Re: Buscarv con 2 condiciones

Notapor Cacho R » 28 Ene 2012 16:03

Una variante a lo de Adrián podría ser la adjunta.

Saludos, Cacho R.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Cacho R
Miembro Frecuente
Miembro Frecuente
 
Registrado: 23 Jun 2011 17:15
Ubicación: Buenos Aires

Re: Buscarv con 2 condiciones

Notapor sailepaty » 28 Ene 2012 16:27

Una mas,

=BUSCAR(2;1/((B2:B21=SUSTITUIR(I5; "_"; ""))*(A2:A21<=H5));D2:D21)

Saludos
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
sailepaty
Miembro Frecuente
Miembro Frecuente
 
Registrado: 27 Oct 2004 12:31
Ubicación: Dallas, TX

Re: Buscarv con 2 condiciones

Notapor mauricioc » 06 Feb 2012 14:43

Muchas gracias,
las 2 opciones funcionan muy bien.
Saludos
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
mauricioc
Miembro Nuevo
Miembro Nuevo
 
Registrado: 26 Ene 2012 20:51


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Bases de Datos y Tablas Dinámicas

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados