Ayuda Formula Buscar

25/11/2004 - 20:09 por Diego | Informe spam
Tengo una planilla con los siguientes datos

GENVCE WEB CAM GENIUS VideoCAM Express USB

USB WEB CAM GENIUS VideoCAM Express USB
EPC65 CABLE MAN P/ ALIMENT 220 V. X 1.80 MTRS



En la segunda columna utilizo esta fórmula: =BUSCAR("EPC65",A1:A3,B1:B3)
y en vez de devolverme el valor "Cable MAN.." me devuelve cualquier
valor de la planilla!!
Si el valor a buscar es en número cualquiera, me devuelve un resultado
correcto!!!
Por que hace esto??? La función BUSCAR no funciona con letras????

Gracias! Saludos!!

Preguntas similare

Leer las respuestas

#6 KL
25/11/2004 - 22:26 | Informe spam
Perdon no habia acabado la explicacion. Entonces si le dices a Excel q tus
datos estan ordenados en orden ascendiente Excel hace una busqueda
aproximada lo q es bueno para los valores q se encuentran dentro de un rango
de valores pero no estan expresamento en la matriz. Un ejemplo de tal use
BUSCAR es el del calculo de los descuentos:

0 0%
1000 5%
30000 15%
1000000 20%

en este caso si quieres q descuento corresponde a 5000, no es necesario q
aparezca en la matriz, solo tienes q ordenar la matriz de menor a mayor (tal
como aparece arriba) y poner VERDADERO o nada como ultimo parametro y el
resultado sera 5%.
En cambio si pones FALSO, Excel intentara buscar una coincidencia exacta y
devolvera error al no encontrar 5000 en la matriz de arriba, pero sI
encontrara 30000 si se lo pides y devolvera 15%.

KL
"KL" <lapink2000(at)hotmail.com (former )> wrote in
message news:
Si, como no. El ultimo parametro del q estamos hablando es la respuesta a
la siguiente pregunta: ?Estan los datos de la matriz ordenados en orden
ascendiente (o alfabetico si se trata de texto)? La respuesta se tiene q
introducir en formato valoe logico VERDADERO o FALSO o bien omitirse por
completo. En este ultimo caso la omision del parametro equivale a
VERDADERO. Conclusion: en tu caso concreto al no incluir FALSO le decias a
Excel que tus datos estaban ordenados de forma ascendiente lo q no era del
todo cierto.

Un saludo,
KL

"Diego" <diegoojeda(NOSPAM)@fibertel.com.ar> wrote in message
news:%
Muchas gracias!!

Alfabéticamente lo tenia ordenado, pero me estaba faltando el parámetro
"FALSO"!! En realidad, me fije en la ayuda de excel y no comprendo para
que
sirve este parámetro! Me lo puedes aclarar???

Gracias y saludos!

"KL" <lapink2000(at)hotmail.com (former )> escribió
en
el mensaje news:
...y no hay q ordenar nada.

KL


"KL" <lapink2000(at)hotmail.com (former )> wrote in
message news:
> Diego,
>
> Creo q el problema esta en q no tienes la primera fila ordenada
> alfabeticamente. De todas formas hay una funccion q es lo idoneo para
> tu
> tarea y es BUSCARV(). Aplicada a tu ejemplo leeria asi:
> =BUSCARV("EPC65",A1:B3,2,FALSO)
>
> Un saludo,
> KL
>
>
>
> "Diego" <diegoojeda(NOSPAM)@fibertel.com.ar> wrote in message
> news:
>> Tengo una planilla con los siguientes datos
>>
>> GENVCE WEB CAM GENIUS VideoCAM Express USB
>>
>> USB WEB CAM GENIUS VideoCAM Express USB
>> EPC65 CABLE MAN P/ ALIMENT 220 V. X 1.80 MTRS
>>
>>
>>
>> En la segunda columna utilizo esta fórmula:


=BUSCAR("EPC65",A1:A3,B1:B3)
>> y en vez de devolverme el valor "Cable MAN.." me devuelve
>> cualquier
>> valor de la planilla!!
>> Si el valor a buscar es en número cualquiera, me devuelve un
>> resultado
>> correcto!!!
>> Por que hace esto??? La función BUSCAR no funciona con letras????
>>
>> Gracias! Saludos!!
>>
>>
>
>










Respuesta Responder a este mensaje
#7 Diego
26/11/2004 - 15:27 | Informe spam
Muchas gracias a los dos!

SAludos!

"Juan Sánchez" escribió en el mensaje
news:#
En la función BUSCARV, el cuarto argumento "ordenado" puede ser VERDADERO


o
FALSO y es opcional, si lo omites asume VERDADERO. Este argumento le
indica a la función que tipo de búsqueda deseas hacer. Si le pones FALSO,
hace una búsqueda exacta, es decir debe existir el valor buscado, si no lo
encuentra entonces el resultado será un error N/A.

Sí le mandas VERDADERO, le indicas que deseas una búsqueda aproximada y
debes tener la matriz de búsqueda ordenada por la primera columna. Si el
dato buscado lo encuentra,... ok. Si no lo encuentra devolverá el


resultado
que corresponda a la fila anterior de la posición donde le tocaría estar


en
la lista ordenada (creo que no está claro, va un ejemplo)

Digamos que tu lista donde buscas tienes los siguientes datos:
Carne
Fruta
Pescado

Y tu buscas la palabra Marisco, esta palabra no existe en la lista, y su
posición en la lista ordenada sería entre Fruta y Pescado, entonces el
resultado sería Fruta.
Otro ejemplo, este lo utilizo para determinar en que rango cae un valor.
Digamos que tienes una lista de rangos y quieres devolver el %
correspondiente:
0 6999 1%
7000 13999 2%
14000 20999 3%
21000 (en adelante) 4%
= BUSCARV(Valor_buscado, Matriz_Busqueda, 3, verdadero)
Supongamos que el valor buscado es 8576, entonces su posición en la lista


es
entre 7000 y 14000 así que devolvería 2%

Slds,
Juan



"Diego" <diegoojeda(NOSPAM)@fibertel.com.ar> escribió en el mensaje
news:#
> Muchas gracias!!
>
> Alfabéticamente lo tenia ordenado, pero me estaba faltando el parámetro
> "FALSO"!! En realidad, me fije en la ayuda de excel y no comprendo para
que
> sirve este parámetro! Me lo puedes aclarar???
>
> Gracias y saludos!
>
> "KL" <lapink2000(at)hotmail.com (former )> escribió


en
> el mensaje news:
> > ...y no hay q ordenar nada.
> >
> > KL
> >
> >
> > "KL" <lapink2000(at)hotmail.com (former )> wrote


in
> > message news:
> > > Diego,
> > >
> > > Creo q el problema esta en q no tienes la primera fila ordenada
> > > alfabeticamente. De todas formas hay una funccion q es lo idoneo


para
tu
> > > tarea y es BUSCARV(). Aplicada a tu ejemplo leeria asi:
> > > =BUSCARV("EPC65",A1:B3,2,FALSO)
> > >
> > > Un saludo,
> > > KL
> > >
> > >
> > >
> > > "Diego" <diegoojeda(NOSPAM)@fibertel.com.ar> wrote in message
> > > news:
> > >> Tengo una planilla con los siguientes datos
> > >>
> > >> GENVCE WEB CAM GENIUS VideoCAM Express USB
> > >>
> > >> USB WEB CAM GENIUS VideoCAM Express USB
> > >> EPC65 CABLE MAN P/ ALIMENT 220 V. X 1.80 MTRS
> > >>
> > >>
> > >>
> > >> En la segunda columna utilizo esta fórmula:
> =BUSCAR("EPC65",A1:A3,B1:B3)
> > >> y en vez de devolverme el valor "Cable MAN.." me devuelve
cualquier
> > >> valor de la planilla!!
> > >> Si el valor a buscar es en número cualquiera, me devuelve un
resultado
> > >> correcto!!!
> > >> Por que hace esto??? La función BUSCAR no funciona con letras????
> > >>
> > >> Gracias! Saludos!!
> > >>
> > >>
> > >
> > >
> >
> >
>
>


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