Excel Práctico

Tutoriales / Lista de compra

Principiante

Cómo calcular una lista de compra en Excel

Multiplica los ingredientes por personas, agrupa cantidades de la misma unidad y resta lo que tienes en casa sin obtener compras negativas.

Descargar ejercicio ExcelPráctica y solución incluidas

1. Separa cada dato

En A1:E1 escribe Ingrediente, Unidad, Por persona, Personas y Total. Una cantidad necesita una unidad: 80 g y 80 ml no representan lo mismo. En este ejemplo ficticio usamos tres filas:

FilaIngredienteUnidadPor personaPersonas
2Arrozg802
3Arrozg802
4Arrozunidad12

La tercera fila sirve para demostrar que las unidades no deben mezclarse. En un registro real, utiliza nombres claros para productos envasados, por ejemplo «Paquete de arroz».

2. Calcula lo necesario para cada comida

En E2, multiplica cantidad por persona y comensales:

=C2*D2

Copia la fórmula a E3 y E4. Obtienes 160 g, 160 g y 2 unidades. Si tu receta indica cantidades para cuatro personas, divídelas primero entre cuatro para obtener la cantidad por persona. Así no aplicarás el número de comensales dos veces.

3. Agrupa por ingrediente y unidad

En A6:D6 escribe Ingrediente, Unidad, En casa y Comprar. En A7 escribe Arroz, en B7 g y en C7 100. Para sumar únicamente gramos de arroz utiliza:

=SUMAR.SI.CONJUNTO($E$2:$E$4;$A$2:$A$4;A7;$B$2:$B$4;B7)

El resultado es 320. Los criterios exigen que coincidan tanto Arroz como g. Las dos unidades de la fila 4 quedan fuera. Los rangos tienen la misma altura y los signos $ los mantienen fijos al copiar.

4. Resta lo disponible sin bajar de cero

En D7, combina la suma con el descuento de existencias:

=MAX(0;SUMAR.SI.CONJUNTO($E$2:$E$4;$A$2:$A$4;A7;$B$2:$B$4;B7)-C7)

Necesitas 320 g y ya tienes 100 g: compras 220 g. MAX escoge el mayor valor entre cero y la diferencia. Si tienes 500 g, el resultado será cero, no −180. Esto expresa que no necesitas comprar más, no que debas devolver lo que sobra.

Practica cambiando los comensales

Cambia D2 de dos a cuatro, dejando D3 en dos. ¿Cuánto arroz necesitas y cuánto compras con 100 g en casa?

Ver solución

La primera fila necesita 320 g y la segunda 160 g. El total es 480 g y debes comprar 380 g.

Errores que conviene revisar

  • Sumar unidades incompatibles: usa nombre y unidad como criterios separados.
  • Escribir números con texto: guarda 80 como número y g en otra columna.
  • Duplicar la lista de productos: una combinación de ingrediente y unidad debe aparecer una sola vez en la lista de compra.
  • Olvidar ingredientes: las fórmulas suman lo registrado, no completan una receta.
  • Confundir compra con consumo: marcar una compra no actualiza automáticamente las existencias.

Utiliza el planificador semanal

La plantilla guarda los comensales en Menu y relaciona cada ingrediente con un ID de comida. Así puedes cambiar cuántas personas van a comer sin modificar cada cantidad. Debes introducir los ingredientes y mantener una fila por producto y unidad en Compra.

Ver planificador de comidas

Descarga el ejercicio de esta lección

Completa las celdas amarillas de Practica y compara con Solucion. Incluye multiplicación por personas, suma por dos criterios y descuento de existencias.

Descargar ejercicio Excel

Gratis · Sin registro · .xlsx · Sin macros