BUSCARV

08/01/2006 - 21:21 por Fernando Kohan | Informe spam
Hola,

Por que la funcion BUSCARV en algunos campos que no existen donde esta
buscando me trae un resultado erroneo. Lo mas increible que la mayoria de
los resultados los da Bien

Aqui les adjunto el archivo, los que marque en rojo son alguno de los datos
que toma de la otra hoja y que no existen y me manda un un resultado
erroneo.

Por favor bajarlo de este link

http://s38.yousendit.com/d.aspx?id&...FRR1M81XXN


Fernado
 

Leer las respuestas

#1 KL
08/01/2006 - 22:03 | Informe spam
Hola Fernando,

Por que la funcion BUSCARV en algunos campos que no existen donde esta
buscando me trae un resultado erroneo. Lo mas increible que la mayoria de
los resultados los da Bien



En primer lugar comentarte que yo que tu no me fiaba mucho de tu hoja (+/- como no te fias de lo que te he comentado en mis
respuestas anteriores;-))

Tu hoja tiene 4 problemas principales:

1) Estas buscando los valores de la columna [B] de la Hoja1 en la columna [B] de MAEPROD, mientras deberias buscar asi:

Hoja1!B2 en MAEPROD!A2
o
Hoja1!A2 en MAEPROD!B2

2) Lo que te repeti ya dos veces - no estas buscando los valores exactos existentes en la lista MAEPROD!B2:B40000 sino los minimos
de los rangos entre dos valores existentes en los cuales encaja el valor buscado. La culpa la tiene la confusion entre el argumento
VRDADERO y FALSO. Deberias usar FALSO o 0.

3) 312 de los 2372 no existen en la columna MAEPROD!A2 y por tanto devolveran #N/A. Como quieres tratar este problema depende de ti
mismo.

4) Tu modelo es muy lento ya que usas muchas intancia de la formula sobre un rango mas bien grande.

la formula que creo deberias usar es:

=BUSCARV(B2;MAEPROD!$A$2:$C$40000;2;0)

Saludos,
KL

Preguntas similares