Hola Kyrbyron,
Lo que tenes que hacer es poner una formula en la celda que queres que traiga un dato automaticamente.
Seguiendo tu ejemplo:
Suponemos una tabla de Productos con las columnas Codigo, Descripcion e importe:
Codigo .............. Descripcion .............. Importe
1...................... Producto A ............... 20,50
2...................... Producto B ............... 15,65
3...................... Producto C ............... 5,70
Ahora en la tu Hoja de Facturas es donde tenes que agregar la formula:
Fecha: 21/03/2009
Factura Número: 0001-00000001
Detalle:
Codigo ............ Descripcion .............. Importe
1 ................... FORMULA 1 .............. FORMULA 2
La formula 1 sería la siguiente:
=BUSCARV(A2 ; Hoja1!$A$2:$B$5 ; 2 ; 1)
Donde:
A2: es el valor que hay que buscar (en nuestro caso, el codigo)
Hoja1!$A$2:$B$5: es la tabla en la que hay que buscar ese codigo (siempre buscará en la 1ra columna de la tabla)
2: es la columna de la tabla de productos (contando de izquierda a derecha) en la que esta el valor que hay que mostrar en la celda (en nuestro caso la descripcion)
1: es un valor fijo, deja siempre en 1
Formula 2 **
En la celda del importe, la formula sería:
=BUSCARV(A2 ; Hoja1!$A$2:$B$5 ; 3 ; 1)
Solo cambia la columna cuyo valor deseamos mostrar, 3 es el importe en la tabla de productos de la Hoja 1.
PD: si tenes office en ingles, el nombre de la formula es LookUpV
Espero te sirva, saludos.
|