Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/04/2010, 04:44
jchuk
 
Fecha de Ingreso: julio-2006
Ubicación: Madrid
Mensajes: 943
Antigüedad: 17 años, 9 meses
Puntos: 56
Respuesta: Ayuda para realizar una planilla

Hola,

Lo primero que haría es poner nombres a cada una de las listas. Para ello selecciona el rango de cada una, que veo es A2:C11 y ponles nombre, por ejemplo lista1, lista2, lista3, lista4. El nombre se lo pones en el cuadro de nombres, justo al lado de la barra de fórmulas. Es el cuadro donde habitualmente te indica la celda que tienes seleccionada.

A continuación, en la hoja de Venta, en la celda A2 pon la siguiente fórmula:

=si(izquierda($B2;1)="1";buscarv($B2;lista1;2;falso);si(izquierda($B2;1)="2";buscarv($B2;lista2 ;2;falso);si(izquierda($B2;1)="3";buscarv($B2;lista3 ;2;falso);si(izquierda($B2;1)="4";buscarv($B2;lista4 ;2;falso);"Artículo erróneo"))))

Arrastra la fórmula hacia la derecha, a D2 y obtendrás la descripción en las dos celdas. En la que te debería dar el precio, en la fórmula cambia los doses que te indico en rojo, por treses y ya tienes el precio.

Para el resumen de ventas en la hoja Facturación escribe la fórmula en la celda D6.
=si(izquierda(B6;1)="1";buscarv(B6;lista1;3;falso) ;si(izquierda(B6;1)="2";buscarv(B6;lista2;3;falso) ;si(izquierda(B6;1)="3";buscarv(B6;lista3;3;falso) ;si(izquierda(B6;1)="4";buscarv(B6;lista4;3;falso) ;"Artículo erróneo"))))

Así obtienes el precio de cada artículo.
Por último, en A6 pon lo siguiente y arrastra hacia abajo.

=SUMAR.SI(venta!$B$2:$B$20;B6;$A$2:$A$20)

En esta última fórmula cambia el 20 por la fila hasta la que lleguen tus ventas.

Se puede automatizar más con alguna variación en estas fórmulas pero igual se te hace más complejo.
Creo que con esto deberías hallar lo que pides.

Saludos.