English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas las categorías

Hola...

Voy atratar de ser lo mas claro....
MIra deseo crear en excel una hoja de remision para la venta de articulos de materiales hidraulicos y bandas.

Y tambien de tener una base de datos de los productos...asi en la nota yo solo pongo el codigo del productos, y que automaticamente aparecan la descripcion y el costo del producto.

Ya he creado un formato para la hoja de remision,y el el mismo libro cree otra hoja para meter la lista de los produstos ( codigo-descrpcion-precio)

En la hoja de remision puse una celda para escribir el codigo.... y en la de descripcion use esta formula =BUSCAR(A14,PRODUCTO!A:A,PRODU...
dejame decirte que mi base de datos consta aproximadamente de 50,000 productos ,casi todos con codigos parecidos, pero ninguno se repite "A17,A18,TR28445,TR28501,etc,e...

Pero en en resultado no me coresponde el codigo con la descripcion.....lo mismo me pasa con el precio

y ya no se que hacer..............por fa..gracias

2007-02-28 04:07:37 · 5 respuestas · pregunta de Alphonse 4 en Ordenadores e Internet Software

5 respuestas

Usa la función =BUSCARV() (buscar verticalmente), es más exacta y mejorada que =BUSCAR(), la cual se incluyó por compatibilidad con versiones anteriores. =BUSCARV(valor,matriz,columna,ordenado) tiene cuatro argumentos: el valor que se buscará, así que aquí va la referencia a la celda en donde introduces el código del producto; el siguiente es la matriz en donde se buscará, aquí pones todo el rango de tu base de datos, la primera columna debe ser la de los códigos y de preferencia ordenada ascendentemente; el que sigue es el número de la columna del dato que quieres recuperar, siendo la 1 la de los códigos, y así sucesivamente hasta la que te interesa, que sería la de la descripción; por último, este argumento es opcional, colocas un 1 si la columna 1 está ordenada ascendentemente o un 0 si no lo está.
Colocas esta función tanto en donde quieras que se recupere la descripción y otra para el precio, solo cambias el indicador de columnas.
Si te quedó alguna duda prengunta de nuevo o amplía tu pregunta.
O SI TIENES UN MAIL, TE MANDO UN EJEMPLO.

2007-02-28 04:47:46 · answer #1 · answered by CapLeón 2 · 0 0

Tu hoja de productos debe tener cuatro columnas:

código-descripción-código-precio

¿porqué? porque en tu hoja de remisión la primer columna va a ser donde escribas el código, en la siguiente columna, donde va a ir la descripción, la fórmula debe ser de este tipo: =BUSCAR(A6,productos!$A$1:$B$8) Donde "A6" es la celda donde capturaste tu código. En la siguiente columna, donde aparecerá el precio, la fórmula sería: =BUSCAR($A6,productos!$C$1:$D$8)

Checaste? la primer combinación código, producto, está capturada en las columnas A y B y la combinación código, precio está en C y D. La fórmula de Excel solo te da el valor capturado en UNA celda a la derecha del valor que le pediste buscar, por eso el rollo de repetir el número de código.
En el ejemplo que use para resolver tu problema, utililicé una basesita de datos que va de A1 hasta D8 de modo que por eso ves signos de pesos antes de cada letra y de cada numero que definen el rango de celdas, eso los hace constantes y no te crea problema a la hora de copiar-pegar.

2007-02-28 04:46:53 · answer #2 · answered by Sgl 4 · 0 0

para hacer este tipo de consultas puedes desarrollar una pequeña aplicacion que realice este tipo de funciones, puedes hacer una macro en visual basic, pero bueno si desconoces la programacion una opcion que te puedo dar es que tu base de datos la tengas en excel. y en word tengas tu hoja de remision.
ahi podrias asignar los campos que tienes en tu hoja de excel y utilizar el metodo de combinar correspondencia. asi ya nada mas buscarias mediante la clave en determinado campo y te arrojaria lo que quieres en tu campo asignado.solamente tienes que idear la forma para hacerlo como tu quieres.

no se si sea un opcion muy viable pero funciona para lo que quieres.te doy el tip por si lo quieres aplicar... de otra forma tendras que hacer la aplicacion como te lo dije que inclusive no es dificil solo hay que hacer la macro en visual, buscate algo sobre macros en internet y vas a encontrar ejemplos de como se hace.


suerte y espero y te sirva

2007-02-28 04:30:16 · answer #3 · answered by T10 5 · 0 0

hola prueba especificando el rango de las celdas pero selecciona todas las columnas no solo los codigos haz la prueba con la sigueinte combinación de teclas CTRL+* en tu base de datos aplicando la misma función o tambien te puede servir BUSCAR o BUSCARV. no te olvides de señalar todas las columnas con información

2007-02-28 04:17:05 · answer #4 · answered by GIGITO 1 · 0 0

Hermano es sencillo solamente utiliza la condición =si, y llama a los productos con su numero

2007-02-28 04:14:23 · answer #5 · answered by Marlon P 2 · 0 0

fedest.com, questions and answers