6. Un repaso global

Automatización de la carta de un restaurante

En esta práctica vamos a automatizar una carte de restautrante usando una hoja de cálculo, te aconsejamos que sigas paso a paso todo lo que vayamos explicando.

Para calcular el precio con IVA, en principio habría que calcularlo a mano.

Imagen de elaboración propia

Te mostramos ahora las funciones de la hoja de cálculo en lugar del resultado:

Imagen de elaboración propia

En esta carta se pueden dar tres problemas:

  • Escribir mal el precio base ( sin IVA)
  • Escribir mal el IVA
  • Multiplicar mal

Además si cambia un precio tenemos que calcular a mano el nuevo precio con IVA, otra nueva fuente de problemas.

Empecemos a arreglarlo. Para evitar errores y cambios con el precio base (sin IVA) empezamos por usar la celda que lo contiene (en el ejemplo B10 tiene el primer precio sin iva) y multiplicar por 1,18.

Arrastrando se genera automáticamente el nuevo listado de precios y el importe no varía. Más rápido y con menos fallos. Y además multiplica una máquina.

Imagen de elaboración propia

Como verás si haces el ejemplo los precios finales no cambian.

Pero podemos mejorar un poco. Piensa qué pasaría si cambiase el IIVA. Tendríamos que comprobar en TODAS la hojas de nuestro libro qué celdas usan el 1,18 y cambiarlo (asegurándonos de que ese 1,18 es el IVA y no otro dato).

Te recuerdo que son 65.535 las filas de cada hoja. Fácil equivocarse, fácil dejar algún dato sin cambiar, pesado, caro para el empresario.

Para arreglarlo usamos una única celda para escribir el valor del IVA.

Imagen de elaboración propia

Y para ser más rápidos calculamos sólo el primer precio con IVA y arrastramos hacia abajo. Y nos llevamos una sorpresa, algunos precios pasan a ser 0.

Imagen de elaboración propia

Veamos que ha pasado. En el primer caso el resultado es correcto (B10*B17).

Podemos ver las fórmulas en lugar de los resultados (en Herramientas >> Opciones >> Openoffice.org Calc >> Ver >> Mostrar Fórmulas)

Imagen de elaboración propia

Al arrastrar hacia abajo Calc interpreta que queremos cambiar las celdas que estamos multiplicando, primero el precio del secreto, luego de la presa, de la ensalada, etc.

Y aparece un problema y es que entiende que también queremos arrastrar la celda con iva. Por eso aparecen 0 (las celdas debajo del iva están en blanco).

Se arregla en un segundo con las referencias relativas. En este caso indicaremos que la celda con el IVA no debe cambiar cuando arrastremos hacia abajo (poniendo B$17).

Imagen de elaboración propia

Listo. Ahora si cambia el precio base, o si cambia el iva, la carta se actualiza sóla. Como ejemplo subimos el IVA al 20%.

Imagen de elaboración propia