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

Preguntas similare

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
Respuesta Responder a este mensaje
#2 Fernando Kohan
08/01/2006 - 23:01 | Informe spam
Gracias, al fin l...

Solo el problema era que estaba ubuscando en B y no en A, es raro..


Muchas gracias

Fd
"KL" escribio en el mensaje
news:%
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
Respuesta Responder a este mensaje
#3 Fernando Kohan
08/01/2006 - 23:05 | Informe spam
Perdon, pero aun no entiendo por que tenia que buscar en A y no en B ?

Se supone que B era igual a B.

Fernando
"Fernando Kohan" escribió en el mensaje
news:
Gracias, al fin l...

Solo el problema era que estaba ubuscando en B y no en A, es
raro..


Muchas gracias

Fd
"KL" escribio en el mensaje
news:%
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




Respuesta Responder a este mensaje
#4 KL
08/01/2006 - 23:21 | Informe spam
en la columna Hoja1!B:B tienes cadenas de diferentes longitudes, mientras que en la Hoja1!A:A usas la formula =EXTRAE(B2;1;12) para
hacerlas todas 12 caracteres de largo. Lo mismo haces en la hoja MAEPROD pero al reves convuertes la A:A (longitudes diferentes) a
la B:B (logitud 12).


Saludos,
KL


"Fernando Kohan" wrote in message news:e3vek%
Perdon, pero aun no entiendo por que tenia que buscar en A y no en B ?

Se supone que B era igual a B.

Fernando
"Fernando Kohan" escribió en el mensaje news:
Gracias, al fin l...

Solo el problema era que estaba ubuscando en B y no en A, es raro..


Muchas gracias

Fd
"KL" escribio en el mensaje news:%
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








Respuesta Responder a este mensaje
#5 Fernando Kohan
08/01/2006 - 23:28 | Informe spam
Osea estamos buscando no en la cadena de 12 caracters ?
Por lo tanto seria lo mismo que buscar en A y B pero no
funcionaba..

Sigo sin enteneder, pero resulto.,

Gcs

Fdo


"KL" escribio en el mensaje
news:
en la columna Hoja1!B:B tienes cadenas de diferentes longitudes, mientras
que en la Hoja1!A:A usas la formula =EXTRAE(B2;1;12) para hacerlas todas
12 caracteres de largo. Lo mismo haces en la hoja MAEPROD pero al reves
convuertes la A:A (longitudes diferentes) a la B:B (logitud 12).


Saludos,
KL


"Fernando Kohan" wrote in message
news:e3vek%
Perdon, pero aun no entiendo por que tenia que buscar en A y no en B ?

Se supone que B era igual a B.

Fernando
"Fernando Kohan" escribió en el mensaje
news:
Gracias, al fin l...

Solo el problema era que estaba ubuscando en B y no en A, es
raro..


Muchas gracias

Fd
"KL" escribio en el mensaje
news:%
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











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