Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Problema buscarv al ordenar datos

319 views
Skip to first unread message

Luis

unread,
May 10, 2010, 10:05:01 AM5/10/10
to
Hola, utilizo Office 2003. Tengo una hoja de cálculo con datos sobre tiendas
(No. tienda, área, precio, tipo(1,2), etc.)
Los precios de las tiendas tipo 1 los pongo directamente pero en los precios
de las tiendas tipo 2 tengo que utilizar la función buscarv. Inicialmente
los datos están ordenados por tipo y trabaja muy bien la función buscarv, sin
embargo, si ordeno los datos por No. de tienda, los precios se desfasan.
¿Alguna sugerencia?

Gracias

Victor

unread,
May 10, 2010, 12:03:26 PM5/10/10
to
Sería conveniente que expusieras cuál es la fórmula que aplicas y cómo
tienes organizada la base de datos donde buscas los datos (filas,
columnas,...).

Quizá te falle la fórmula porque =BUSCARV necesite un tercer
argumento, pero es difícil asegurarlo con los [pocos] datos que das...

:-)

Luis

unread,
May 10, 2010, 5:25:01 PM5/10/10
to
Víctor, gracias por tu interés. Tal vez no he sido muy explícito con la
pregunta.

No. Tienda Area Precio Tipo
4 5.60 4650 1
8 6.28 5285 1
2 4.26 4120 2
10 7.85 6232 2

Por supuesto son muchos más datos de ambos tipos.
La base de datos está ordenada por tipo ya que las del tipo 1 utilizan la
fórmula

=BUSCARV('Calculo Alquileres'!A22;Comodato!$A$4:$C$20;2;FALSO) para hallar
el precio (por un tema de confidencialidad), mientras que las del tipo 2, los
precios se colocan directamente en la base de datos.

La hoja de cálculo donde se realiza la búsqueda tiene 2 columnas, la primera
con el No. de tienda ordenada ascendentemente y la segunda con los precios.
Como expliqué anteriormente, estos precios sólo los maneja el gerente por
confidencialidad.
Hasta acá todo funciona bien. El problema se presenta cuando quiero ordenar
la base de datos por otro título (Precio o área o No. de tienda) ya que
empiezan a salir N/A y al revisar la fórmula se ha mantenido 'Calculo
Alquileres'!A22 a pesar que con el ordenamiento debería aparecer 'Calculo
Alquileres'!A35 (por estar en la fila 35 y no en la 22)

Saludos

Luis

"Victor" wrote:

> .
>

Victor

unread,
May 11, 2010, 2:25:42 AM5/11/10
to
Me parece que en tu fórmula sobra una sentencia. Por lo que parece,
los precios del tipo 1 están en otra hoja del mismo libro, ya que no
veo ningún corchete en la fórmula. Suponiendo que esos precios (tipo
1) estén en una hoja llamada 'Precios', en las columnas A y B, prueba
con algo parecido a esto:

=BUSCARV(A11;Precios!A:B;2;0)

De esta forma, cuando introduzcas en A11 un código de tienda, te
devolverá el precio que tenga esa tienda en la columna B de la hoja
'Precios', y por más que la ordenes de una u otra forma, conservará el
resultado correcto.

¿Es eso?

:–)

> > .- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -

Luis

unread,
May 11, 2010, 9:55:01 AM5/11/10
to
Víctor, gracias por tu respuesta, pero lamentablemente el error persiste. El
valor del primer argumento se mantiene a pesar que ya cambió de posición (A12
se mantiene a pesar que ahora está en A23).
Sin embargo, creo que es un error del EXCEL ya que si en el primer argumento
le quito el nombre de la hoja de cálculo, la fórmula funciona correctamente.
(La hoja se llama 'Calculo Alquileres' y EXCEL la pone por DEFAULT)

ANTES =BUSCARV('Calculo Alquileres'!A22;Comodato!$A$4:$C$20;2;FALSO)
No funciona al ordenar.

DESPUES =BUSCARV(A22;Comodato!$A$4:$C$20;2;FALSO)
Funciona Correctamente al ordenar.


¿Qué significa "0" en el último argumento? Según el HELP en Excel, sólo se
utiliza VERDADERO o FALSO.

Saludos

Luis

"Victor" wrote:

> > > argumento, pero es difícil asegurarlo con los [pocos] datos que das....


> >
> > > :-)
> >
> > > On 10 mayo, 16:05, Luis <L...@discussions.microsoft.com> wrote:
> > > > Hola, utilizo Office 2003. Tengo una hoja de cálculo con datos sobre tiendas
> > > > (No. tienda, área, precio, tipo(1,2), etc.)
> > > > Los precios de las tiendas tipo 1 los pongo directamente pero en los precios
> > > > de las tiendas tipo 2 tengo que utilizar la función buscarv. Inicialmente
> > > > los datos están ordenados por tipo y trabaja muy bien la función buscarv, sin
> > > > embargo, si ordeno los datos por No. de tienda, los precios se desfasan.
> > > > ¿Alguna sugerencia?
> >
> > > > Gracias
> >
> > > .- Ocultar texto de la cita -
> >
> > - Mostrar texto de la cita -
>

> .
>

Victor

unread,
May 12, 2010, 4:18:13 AM5/12/10
to
No entiendo por qué no te funciona. Yo he hecho varias pruebas y me
ordena sin problemas. Si quieres, envíame el archivo con unos pocos
datos ficticios (que no sean reales, por confidencialidad) y le echo
una ojeada, a ver qué puedo hacer.

Mi correo: victorbcn1952ARROBAmixmail.com

'FALSO' y '0' es lo mismo. Es más fácil y rápido poner 0.

:–)

0 new messages