



En muchas ocasiones necesitamos aplicar BUSCARV con dos criterios de búsqueda en Excel.

Emplearemos las siguientes funciones anidándolas:
Función INDICE. Devuelve un valor o referencia de la celda en la intersección de una fila y columna de un rango.
Función COINCIDIR. Devuelve la posición relativa de un elemento en una matriz, que coincide con un valor dado en el orden especificado.
Función SI. Comprueba si se cumple una condición y devuelve un valor si se evalúa como verdadero y otro valor si se evalúa como falso.
En el rango A1:C6 disponemos del origen de datos, donde buscar por la columna A y B para obtener C.
A | B | C | |
---|---|---|---|
1 | Nombre | Ciudad | Importe |
2 | Juan | Madrid | 12.600 |
3 | Ana | Sevilla | 8.600 |
4 | María | Bilbao | 14.500 |
5 | Juan | Oviedo | 8.750 |
6 | Ana | Valencia | 10.900 |
Ir a: Celda F3
Escribir:
=INDICE(C2:C6;COINCIDIR(F1;SI(B2:B6=F2;A2:A6);0))Pulsar la tecla F2 , para editar la fórmula
Pulsar la tecla Ctrl y mantenerla pulsada
Pulsar la tecla Mayús y mantener las 2 teclas pulsadas
Pulsar la tecla Enter. Insertará la fórmula entre llaves como matricial {=INDICE (C2:C6 ;COINCIDIR (F1; SI( B2:B6= F2; A2:A6) ;0))}.
O también, para no mostrar el error si no encuentra datos:
=SI.ERROR(INDICE(C2:C12;COINCIDIR(F1;SI(B2:B12=F2;A2:A12);0));"")Ir a: Celda F1
Escribir: Juan. O el nombre deseado.
Ir a: Celda F2
Escribir: Oviedo. O la ciudad deseada.
Verificar como muestra 8750 como el importe aplicado a Juan de Oviedo.
Como siempre en BUSCARV no se admiten valores repetidos.

- Ampliar información: BuscarV con varios criterios.

Hola.
Me gustaría me pudieran ayudar con la siguiente situación:
Tengo una matriz de, por ejemplo, nx5, y por cada fila tengo un solo dato (por ejemplo: hombre), y las restantes 4 columnas aparece vacío. Lo que quiero hacer es que por cada fila, me devuelva el valor distinto al vacío (en este caso "hombre").
He intentado con las formulas buscarh, con indice/coincidir, con si(o(B3:f3), (esa fue una prueba que no me funcionó), y no sé cuál otra formula pudiera ocupar.
Desde ya, muchas gracias,
Manuel
Hola Manuel,
Prueba con función SI. =SI(A1="";"Hombre";"Mujer")
Saludos
Hola
Quisiera saber como puedo lograr lo siguiente.
Tengo dos columnas, la primera con fechas y la segunda con valores. quisiera buscar la fecha n y sumar los valores de la fecha n y los 4 valores antes de esa fecha.
Gracias de antemanos
Hola Rodolfo,
Aplica =SUMAR.SI(A1:A10;"="&D1;B1:B10) +SUMAR.SI(A1:A10;"="&D1-1;B1:B10) +SUMAR.SI(A1:A10;"="&D1-2;B1:B10) +SUMAR.SI(A1:A10;"="&D1-3;B1:B10) +SUMAR.SI(A1:A10;"="&D1-4;B1:B10)
Considerando en D1 la fecha referencia.
Saludos.
buen dia
tengo un problema, me gustaría saber como le puedo hacer para buscar dos palabras diferentes (en este caso "primer pago" y el nombre de una sucursal)ambas se encuentran en diferentes celdas, el problema es que en donde quiero buscarla se encuentran ambas frases en una sola celda, y aparte quiero que cuando encuentre esta informacion, me de el numero de factura que le corresponde....
no se si me explique
Hola Mariana,
Puedes aplicar: =BUSCARV("*"&D1&"*"&D2&"*";A1:B10;2;FALSO)
Donde D1 primera palabra a buscar y D2 segunda palabra.
Saludos.
Buenas tardes,
Quería preguntar como podría buscar con este ejemplo:
Tengo un empleado por cada hoja y una hoja con totales. Quiero que por ejemplo, si la empleada es María, vaya a la hoja de María y me busque un valor que coincida con la tabla de totales, pero necesito una ecuación que me coja: si es Maria, a la hoja de Maria, si es Luis, a la hoja de Luis, si es Pablo que me busque el valor en la hoja de Pablo...
Muchas gracias por su ayuda de antemano,
Saludos
Hola Elena,
Puedes aplicar la función SI con BUSCARV para cada nombre de trabajador en su hoja; También revisa la siguiente entrada.
Saludos.
Buenos días. Necesito que me relacione un nombre en una columna, con dos números siempre distintos que están en dos columnas distintas y me traiga uno de esos números.
El nombre está varias veces y es siempre el mismo, los números relacionados a ese nombre, por cada fila, son distintos siempre. Lo que necesito es traer de una columna siempre uno de los números relacionados a ese nombre y tengo varios nombres también con los que haría lo mismo.
Espero se me entienda.
Muchas gracias!!!
Hola! tengo mucho tiempo tratando de hacer esto, voy a probar tu explicación a ver cómo me va. Si funciona me vas a facilitar muuucho ttrabajo y me vas a hacer quedar muy bien.
Gracias
Holaa, estoy utilizando la formula y me funciona perfecto, pero hay un tema lo estoy utilizando en una lista de datos y la primera fila me muestra "error" sin importar los valores que busque siempre me envía error, ¿alguien sabrá el porque ?
Hola Gabbs,
Cambia en la fórmula el valor de C2, B2 y A2 por C1, B1 y A1.
Saludos.
HOLA TENGO DOS COLUMNAS Y QUIERO SUMAR LOS VALORES SI DOS CRITERIOS COINCIDEN COMO PUEDO HACERLE
Hola Karina,
Aplica la función SUMAR.SI.CONJUNTO
Saludos.
buen día.
necesito buscar datos con la formula buscarv pero la verdad es que tengo dos bases de datos en diferentes hojas y la información, si no esta en una, esta en la otra, por la cual necesito hacer la búsqueda en las dos hojas lo intente de varias formas y no me sale,
no se si me explico.
Agradezco el apoyo.
saludos.
Hola Hector,
Revisa la siguiente entrada.
Saludos.
hola, debes de hacer los siguiente para que no muestre el "error". escribe.
+si.error(buscarv
Ojalá puedan ayudarme, tengo datos en una segunda hoja, donde las columnas son FECHA,MOSTRADOR Y CANTIDAD, en la hoja donde estoy formulando, se necesita que cuando ponga la fecha en la celda L4, me arroje la cantidad por mostrador y fecha. Tenía esta formula, pero solo me funciona con una sola fecha, en cuanto realizo el cambio solo me arroja "0". Esta es la formula
=IF($L4=@PREALERT!$A$2:$A$1500,VLOOKUP($L$11,PREALERT!$B$2:$C$1500,2,FALSE),"0")
Hola Moises,
En la fórmula PREALERT!$A$2:$A$1500, no puede ser un rango para comparar con L4. Reemplaza la condición del IF por la función OR de cada celda del rango
Saludos
Hola, tengo una duda, debo utilizar la función BuscarV para hallar una fecha según un criterio, pero la condición es que solo se puede extraer el ño, agradezco cualquier ayuda.
Hola Valentina,
Sobre la celda de la función de BUSCARV aplica en otra celda la función AÑO.
Saludos.
Hola muchas gracias por tus ayudas, son excelentes
te planteo una situacion a ver si me podes ayudar
tengo 3 columnas, proveedor, articulo y costo
hay varios articulos iguales pero cambia proveedor y costo
se puede hacer con buscarx y coincidir que me devuelva el costo del articulo dependiendo del proveedor
todo esta en columnas y no filas
muchas gracias por tu ayuda
Hola Demian,
Si o también puedes aplicar BUSCARH.
Saludos.
Buenas tardes quiero aplicar la funcion buscarv BUSCARV(B361;$B$4:$O$305;3;0) pero debo buscar en ese mismo rango de datos el valor de la columna 3 luego el valro de la columna 4 luego el valor de la columna 5 etc se que puedo ir cambiando en la formula manualmente el 3 por el 4 y asi sucesivamente pero como lo haria de forma automatica teniendo en cuenta que en el mismo rango voy a buscar mas o menos 50 columnas y no quiero hacerlo manual
Hola Leidy,
Al ser un número no se puede aplicar referencias absolutas. Excepto por macros.
Saludos.
Hola, tengo un problema y nose como solucionarlo.
En mi base de datos tengo 3 columnas, A(N de préstamo), B(fecha de vencimiento), C (importe cuota) y en otra hoja tengo N de préstamo y fecha de vencimiento pero cuando uso buscarV me trae el primer importe que tengo del préstamo y si tienemás de una cuota no me sirve, que formula tengo que usar para que me traiga el importe correcto teniendo en cuenta el número y fecha de la cuota???
Hola Sacha,
La función BUSCARV requiere que el dato a buscar no esté repetido (valores únicos).
Saludos.
Hola, tengo una tabla que indica rangos y el valor de cada uno.
1-400 = 24
401-800=36
801-1200=48
1201-1600=60
1601-2000=72
2001-2400=84
2401-2800=96
Si en una celda tengo el valor 1300, es decir, está en el rango de 1200 a 1600 que resulta 60... ¿Cómo aplico la fórmula para que me arroje el número 60?
Agradezco mucho su apoyo. Saludos!
Hola Miri,
Revisa la siguiente entrada.
Saludos.