Mmmm problemas con buscar y coincidir

26/02/2007 - 12:22 por Christian perez | Informe spam
Ya es un tema antiguo pero sigosin dar con la solucion
Problema:
Tengo un listado de productos con sus precios;
Col A - Col B
Descr €
Pregunta:
Como poniendo el texto en "a1" me apareaca el precio en "A2" eso si, sin
tener que ordenar todo el listado ya que lo teno puesto con n formato y si lo
ordeno he de cambiar todo, he probado con =BUSCAR(a1;A8:A239;b8:b239) y me
funciona hasta un par de valores pero claro en cuanto empiezo con un precio
menor al ant. no me pone nada o si acaso 0,00€ y con la fx COINCIDIR me
devuelve la posicion, pero claro eso no me vale nada.

En fin. alguna solucion? Se que todo esto podria hacerlo mas facil con una
BD, pero me lo piden en excel, ya veis ganas de tocar las narices.

Gracias por adelantado:
Christian perez

PD juro que cuando, termine la hoja, la cuelgo en plantillas pq vaya curro
qu me esta llevando.

Preguntas similare

Leer las respuestas

#1 Juan M
26/02/2007 - 12:37 | Informe spam
Hola Christian

Me imagino que cualquiera de estas dos deberia funcionar

=BUSCARV(A1;A8:B239;2;0)
=INDICE(A8:B239;COINCIDIR(A1;A8:A239;0);2)

Un saludo
Juan


"Christian perez" escribió en el mensaje
Mostrar la cita
#2 AnSanVal
26/02/2007 - 12:49 | Informe spam
Hola Christian.

Prueba con: =BUSCARV(A1;A8:B239;2;0)

Saludos desde Tenerife (España).
*******************************
"Christian perez" escribió en el
mensaje news:
Mostrar la cita
#3 Oszkar M^
26/02/2007 - 16:17 | Informe spam
Hola Juan M (y a todos los colegas del foro), me surge una pregunta a raíz de
la respuesta que le acabas de dar a Christian.

Mi duda es la siguiente:

Si como forma alternativa para usar la función BUSCARV recomiendas la
fórmula "=INDICE(A8:B239;COINCIDIR(A1;A8:A239;0);2)" (la cual funciona de
manera perfecta) en búsquedas verticales; ¿Cuál podría ser la alternativa
para la función BUSCARH (búsquedas horizontales), en la cual, la información
también debe estar ordenada?

Muchas gracias por tu ayuda.

Saludos,

Oszkar M^
Sevilla - España


"Juan M" escribió:

Mostrar la cita
#4 Juan M
26/02/2007 - 17:05 | Informe spam
Hola Oszkar

Tanto como recomendar... la fórmula hace lo que pide, ya que Christian
intentó emplear solo coincidir para realizar busquedas. Es mejor emplear las
más simples, en este caso buscarv.
Con INDICE/COINCIDIR podemos conseguir una busqueda un poco más flexible.
BUSCAR solo trabaja con vectores, BUSCARV trabaja en columnas, BUSCARH solo
con filas.

Respecto a tu inquietud, te explico
La funcion INDICE nos da el valor que hay en una cuadrícula a través de sus
coordenadas relativas, algo asi como la guerra de barcos.
Con la funcion COINCIDIR, lo que buscamos es la fila o columna relativas
donde se produce la coincidencia.

Si queremos buscar por filas.
=INDICE(A2:C10;3;COINCIDIR(A1;A2:C2;0))

Imagina una tabla donde de doble entrada, por ejemplo longitudes (en filas)
y pesos (en columnas), podrías emplear esta técnica para conocer que modelo
de motor emplear que cumpla las dos condiciones

=INDICE(A2:D10;Coincidir(A1;A2:A10;0);Coincidir(B1;A2:D2;0))

Espero haber aclarado algo.

Un saludo
Juan


"Oszkar M^" escribió en el mensaje
Mostrar la cita
#5 Oszkar M^
26/02/2007 - 17:27 | Informe spam
Juan, muchas gracias por tu amable explicación, la verdad me sirvió, la pude
aplicar sin problemas.

Saludos,

Oszkar M^
Sevilla - España


"Juan M" escribió:

Mostrar la cita
Ads by Google
Search Busqueda sugerida