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

#6 Christian perez
26/02/2007 - 19:01 | Informe spam
Si claro que si me funciona la opcion de =buscar. pero la de indice no, ya
que me da el resultado de la col A y yo queria el precio q esta en la col B.

Pero la otra parte que creo que no esta contestada es que si importa que la
tabla es ordenada o no, y si tengo que poner exactamente lo que estoy buscando
es decir si busco el valor del atril yo pongo "atr" y no me aparece el
precio del atril, me obliga a escribirlo por completo, lo cual es un poco
engorroso.

Esto ultimo es por el hecho de saber si es posible la solucion, de momento
he ordenado la tabla y he hecho un campo con la formula =buscar y me va bien.
Asi que esto ultimo lo dejo para el que quiera debanarse un pco mas lo sesos,
jejeje.

Y una ultima cosa, para publicar una plantilla que es necesario??
Gracias

"Juan M" escribió:

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
> 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.



Respuesta Responder a este mensaje
#7 Juan M
27/02/2007 - 08:06 | Informe spam
Hola Christian

es decir si busco el valor del atril yo pongo "atr" y no me aparece el
precio del atril, me obliga a escribirlo por completo, lo cual es un poco



Esta parte es nueva, asi es un poco mas dificil dar con la respuesta
adecuada

A ver si esta funciona, ten encuenta que asi no sabras si el precio
resultante corresponde al producto que buscas.

=BUSCARV(A1&"*";A8:B239;2;0)
acompáñala con esta otra
=BUSCARV(A1&"*";A8:B239;1;0)
para saber cual es el articulo que ha buscado.

Con indice
=INDICE(A8:B259;COINCIDIR(A1&"*";A8:A259;0);2)

Respecto a que la funcion indice no te funciona, quiza si la publicas te
pueda comentar algo.

Para publicar la plantilla puedes buscar algun sitio donde permitan
almacenar archivos o contactar con alguien a quien no le importe guardar tu
plantilla para poder descargarla.

Un saludo
Juan



"Christian perez" escribió en el
mensaje news:
Si claro que si me funciona la opcion de =buscar. pero la de indice no, ya
que me da el resultado de la col A y yo queria el precio q esta en la col
B.

Pero la otra parte que creo que no esta contestada es que si importa que
la
tabla es ordenada o no, y si tengo que poner exactamente lo que estoy
buscando
es decir si busco el valor del atril yo pongo "atr" y no me aparece el
precio del atril, me obliga a escribirlo por completo, lo cual es un poco
engorroso.

Esto ultimo es por el hecho de saber si es posible la solucion, de momento
he ordenado la tabla y he hecho un campo con la formula =buscar y me va
bien.
Asi que esto ultimo lo dejo para el que quiera debanarse un pco mas lo
sesos,
jejeje.

Y una ultima cosa, para publicar una plantilla que es necesario??
Gracias

"Juan M" escribió:

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
> 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.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida