BUSCAR

05/10/2006 - 18:44 por mario | Informe spam
Buenos dias, me pueden ayudar, el problema es el siguiente.

=buscar(a1,c1:c420,d1:d420).

cuando se utiliza esta formula me tra el nombre del numero que encuentra,
pero cuando no existe el numero me pone el ultimo que encuentra, esto cuasa
confucion por que no se si es real.

de igual forma ya hice una prueba con la siguiente formula.

=buscar(a1,c1:c420,d1:d420,falso)
pero me manda un error.

agradecere su ayuda.

Preguntas similare

Leer las respuestas

#1 Jesús Peralta
05/10/2006 - 17:32 | Informe spam
Que tal Mario,.. checate el argumento

=buscarv(a1,C1:D420,2,falso) Si observas le agrege buscarv , le meti el
numero 2 que es la celda donde esta el dato buscado. extinde en vez de ser
C1:C420 cambiale a C1:D420
SALUDOS

Jesús Peralta
Hermosillo, Sonora, Mexico
el_ultimo_profeta"alt+64"hotmail.com

"mario" escribió en el mensaje
news:
Buenos dias, me pueden ayudar, el problema es el siguiente.

=buscar(a1,c1:c420,d1:d420).

cuando se utiliza esta formula me tra el nombre del numero que encuentra,
pero cuando no existe el numero me pone el ultimo que encuentra, esto


cuasa
confucion por que no se si es real.

de igual forma ya hice una prueba con la siguiente formula.

=buscar(a1,c1:c420,d1:d420,falso)
pero me manda un error.

agradecere su ayuda.

Respuesta Responder a este mensaje
#2 Manolo
05/10/2006 - 18:54 | Informe spam
Hola Mario, intenta mejor con BUSCARV que si te da esa opción. Tu fórmula
podría ser algo como:

=SI(ESERROR(BUSCARV(C2,D2:E460,2,FALSO)),"No
existe",BUSCARV(C2,D2:E460,2,FALSO))

Puedes reemplazar el "FALSO" de la fórmula por un 0 (cero).

Ojalá te ayude

Manolo

"mario" escribió en el mensaje
news:
Buenos dias, me pueden ayudar, el problema es el siguiente.

=buscar(a1,c1:c420,d1:d420).

cuando se utiliza esta formula me tra el nombre del numero que encuentra,
pero cuando no existe el numero me pone el ultimo que encuentra, esto


cuasa
confucion por que no se si es real.

de igual forma ya hice una prueba con la siguiente formula.

=buscar(a1,c1:c420,d1:d420,falso)
pero me manda un error.

agradecere su ayuda.

Respuesta Responder a este mensaje
#3 carlosalbertomorenotorres
05/10/2006 - 19:00 | Informe spam
mario wrote:
Buenos dias, me pueden ayudar, el problema es el siguiente.

=buscar(a1,c1:c420,d1:d420).

cuando se utiliza esta formula me tra el nombre del numero que encuentra,
pero cuando no existe el numero me pone el ultimo que encuentra, esto cuasa
confucion por que no se si es real.

de igual forma ya hice una prueba con la siguiente formula.

=buscar(a1,c1:c420,d1:d420,falso)
pero me manda un error.

agradecere su ayuda.



La función BUSCAR tiene dos formas de sintaxis: vectorial y matricial.

Un vector es un rango que contiene una sola fila o una sola columna. La
forma vectorial de BUSCAR busca en un rango de una fila o de una
columna un valor (vector) y devuelve un valor desde la misma posición
en un segundo rango de una fila o de una columna. Utilice esta forma de
la función BUSCAR cuando necesite especificar el rango que contiene
los valores que desea hacer coincidir. La otra forma de BUSCAR, busca
automáticamente en la primera fila o en la primera columna.

Sintaxis 1

Forma vectorial

BUSCAR(valor_buscado;vector_de_comparación;vector_resultado)

Valor_buscado es un valor que BUSCAR busca en el primer vector.
Valor_buscado puede ser un número, texto, un valor lógico, o un
nombre o referencia que se refiere a un valor.

Vector_de_comparación es un rango que sólo contiene una fila o una
columna. Los valores en el vector_de_comparación pueden ser texto,
números o valores lógicos.

Importante Los valores en el vector_de_comparación deben colocarse en
orden ascendente: ...;-2; -1; 0; 1; 2; ...; A-Z; FALSO; VERDADERO; de
lo contrario, BUSCAR puede dar un valor incorrecto. El texto en
mayúsculas y en minúsculas es equivalente.

Vector_resultado es un rango que sólo contiene una fila o una
columna. Debe ser del mismo tamaño que vector_de_comparación.

Observaciones

Si BUSCAR no puede encontrar el valor_buscado, utilizará el mayor
valor de vector_de_comparación que sea menor o igual al valor_buscado.

Si valor_buscado es menor que el valor más bajo de
vector_de_comparación, BUSCAR devuelve el valor de error #N/A.

Sintaxis 2

Forma matricial

BUSCAR(valor_buscado;matriz)

Valor_buscado es un valor que BUSCAR busca en la matriz.
Valor_buscado puede ser un número, texto, un valor lógico, o un
nombre o referencia que se refiere a un valor.

Si BUSCAR no puede encontrar el valor_buscado, utiliza el mayor valor
de la matriz que sea menor o igual al valor_buscado.

Si el valor_buscado es menor que el valor más bajo de la primera fila
o columna (dependiendo de las dimensiones de la matriz), BUSCAR
devolverá el valor de error #N/A.

Matriz es un rango de celdas que contiene el texto, los números o
los valores lógicos que desea comparar con valor_buscado.

La forma matricial de BUSCAR es muy parecida a la de las funciones
BUSCARH y BUSCARV. La diferencia es que BUSCARH busca valor_buscado en
la primera fila, BUSCARV busca en la primera columna y BUSCAR busca de
acuerdo a las dimensiones de la matriz.

Si la matriz cubre un área que es más ancha que alta (más columnas
que filas), BUSCAR buscará valor_buscado en la primera fila.

Si la matriz es cuadrada o más alta que ancha (más filas que
columnas), BUSCAR buscará en la primera columna.

Con BUSCARH y BUSCARV puede especificar una celda buscando hacia abajo
o a través de filas o de columnas pero BUSCAR siempre selecciona el
último valor de la fila o columna.

Importante Los valores de la matriz deben colocarse en orden
ascendente: ...;-2; -1; 0; 1; 2; ...; A-Z; FALSO; VERDADERO; de lo
contrario, BUSCAR puede dar un valor incorrecto. El texto en
mayúsculas y en minúsculas es equivalente.
Respuesta Responder a este mensaje
#4 carlosalbertomorenotorres
05/10/2006 - 20:23 | Informe spam
mario wrote:
Buenos dias, me pueden ayudar, el problema es el siguiente.

=buscar(a1,c1:c420,d1:d420).

cuando se utiliza esta formula me tra el nombre del numero que encuentra,
pero cuando no existe el numero me pone el ultimo que encuentra, esto cuasa
confucion por que no se si es real.

de igual forma ya hice una prueba con la siguiente formula.

=buscar(a1,c1:c420,d1:d420,falso)
pero me manda un error.

agradecere su ayuda.




Otra opción es, en lugar de utilizar la función BUSCAR, podrías
utilizar la función INDICE en su forma de matriz...

la sintaxis es la siguiente:


=indice(VALOR_BUSCADO,coincidir(CLAVE_DEL_VALOR_BUSCADO,MATRIZ_DE_CLAVES_A_COMPARAR,))

espero haber sido claro y de ayuda
Respuesta Responder a este mensaje
#5 Xdc
06/10/2006 - 18:22 | Informe spam
aaaaaanda carlosalberto te pasaste tremendo testamento tu 1ra respuesta al
amigo, me imagino lo ha quedado claro, :p jiji ;)

bueno na uds ya lo han guiado, pero a mi me resulta + facil el buscar
vectores con comparaciones con el vectror matricial me da error, eso na + una
opinion.

Saludos a todos y que todo salga bien e mario.
Pancho.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida