Menu de la semaine et liste de courses sous Excel : planifier ses repas sans gaspiller
Menu de la semaine et liste de courses — modèle Excel — Télécharger gratuitement →
Le dimanche soir, la même question revient : « Qu'est-ce qu'on mange cette semaine ? » Faute de réponse, on improvise, on passe trois fois au supermarché et on jette des légumes oubliés au fond du frigo. Planifier ses menus prend un quart d'heure par semaine et fait souvent baisser nettement le budget alimentaire.
Ce guide explique comment organiser un menu hebdomadaire dans Excel et en tirer automatiquement la liste de courses, avec les quantités exactes, ce que vous avez déjà dans les placards et le coût estimé. Un modèle gratuit est proposé à la fin.
Le principe : trois tableaux reliés
La méthode repose sur une idée simple : on décrit chaque recette une seule fois, pour une portion, puis on se contente de choisir les plats.
- Les produits : nom, unité (g, ml ou pièce), taille du paquet, prix du paquet, stock à la maison.
- Les recettes : pour chaque plat, la liste des ingrédients et leur quantité par portion.
- Le menu : pour chaque jour et chaque repas, le plat choisi et le nombre de portions.
La liste de courses est ensuite un simple calcul : quantité par portion × portions, additionnée sur la semaine, moins le stock.
Étape 1 : la liste des produits
| Produit | Unité | Paquet | Prix paquet | En stock |
|---|---|---|---|---|
| Pâtes | g | 500 | 1,20 € | 200 |
| Viande hachée | g | 500 | 5,90 € | 0 |
| Coulis de tomate | g | 500 | 1,10 € | 0 |
| Œufs | pièce | 6 | 2,10 € | 2 |
Utilisez toujours la même unité pour un produit. Si les pâtes sont en grammes dans la liste, saisissez 100 dans la recette, pas « 0,1 kg ».
Étape 2 : les recettes
Une ligne par ingrédient de chaque recette :
| Plat | Produit | Par portion |
|---|---|---|
| Pâtes bolognaise | Pâtes | 100 |
| Pâtes bolognaise | Viande hachée | 80 |
| Pâtes bolognaise | Coulis de tomate | 100 |
| Omelette | Œufs | 2 |
Le coût par portion s'obtient en multipliant chaque quantité par le prix unitaire du produit (prix du paquet / taille du paquet), puis en additionnant par plat avec SOMME.SI.
Étape 3 : le menu de la semaine
Une grille de sept jours, avec par exemple petit-déjeuner, déjeuner, goûter et dîner. Pour chaque case, une liste déroulante (Données > Validation des données > Liste) qui pointe vers les noms de plats, et une colonne pour le nombre de portions.
Étape 4 : calculer la liste de courses
Pour chaque ligne de recette, on calcule d'abord combien de portions de ce plat figurent dans le menu :
=SOMME.SI(Menu!$B:$B;A2;Menu!$C:$C)
où la colonne B du menu contient les plats et la colonne C les portions. On multiplie par la quantité par portion, puis on additionne par produit sur la feuille des courses :
=SOMME.SI(Recettes!$B:$B;A2;Recettes!$E:$E)
Il reste à retirer le stock et à arrondir au paquet entier :
=MAX(0;ARRONDI.SUP((B2-E2)/C2;0))
Exemple. Les pâtes bolognaise sont prévues deux fois pour 4 personnes, soit 8 portions : 800 g de pâtes. Il en reste 200 g dans le placard. Besoin : 600 g, soit 2 paquets de 500 g, pour 2,40 €. Pour la viande : 8 × 80 = 640 g, donc 2 paquets à 5,90 €.
Pourquoi le coût des courses dépasse celui du menu
Le menu consomme 640 g de viande, mais vous en achetez 1 kg. La différence n'est pas perdue : elle reste en stock pour la semaine suivante. Pensez simplement à mettre à jour la colonne « en stock » avant de refaire la liste.
Les erreurs à éviter
- Des noms de produits écrits de deux façons (« Tomates » et « tomate ») :
SOMME.SIne les rapproche pas. D'où l'intérêt des listes déroulantes. - Oublier les produits de base comme l'huile, le sel ou le beurre, ou au contraire les inclure à chaque fois alors qu'on en a toujours.
- Prévoir sept dîners différents. Deux ou trois plats cuisinés en grande quantité et réutilisés le lendemain simplifient tout.
- Ne jamais mettre les prix à jour. Un relevé de ticket de caisse tous les deux mois suffit.
Le modèle prêt à l'emploi
Le modèle gratuit Menu de la semaine et liste de courses applique exactement ce système.
- La feuille « Produits » accueille jusqu'à 100 produits avec le prix du paquet, sa taille, le stock à la maison et le nombre de paquets à acheter.
- La feuille « Recettes » contient jusqu'à 60 plats et leur composition pour une portion (jusqu'à 500 lignes) ; le coût par portion se calcule automatiquement.
- La feuille « Menu » couvre 7 jours de 4 repas, avec deux plats par repas, le nombre de portions et le coût.
- La feuille « Courses » donne la liste prête à l'emploi avec une case « Acheté », et la « Synthèse » affiche le coût par jour, par repas et par personne et par jour, avec deux graphiques.
Les plats et les produits se choisissent dans des listes déroulantes. Le fichier fonctionne sous Excel 2007 et versions ultérieures et sous LibreOffice, sans macros. Il contient un modèle vierge et un exemple fictif aux prix approximatifs, à remplacer par les vôtres.
Questions fréquentes
Combien de recettes faut-il saisir pour commencer ?
Une quinzaine de plats habituels suffit pour couvrir trois ou quatre semaines sans répétition gênante. Ajoutez les autres au fil de l'eau.
Comment gérer les restes ?
Prévoyez un repas « restes » par semaine, sans ingrédients dans la recette, ou augmentez le nombre de portions du plat de la veille.
Peut-on utiliser ce système pour une colocation ou une petite collectivité ?
Oui. Il suffit d'ajuster le nombre de portions. Le principe reste le même pour 2 ou 30 couverts.
Faut-il imprimer la liste de courses ?
C'est le plus simple au magasin. Vous pouvez aussi ouvrir le fichier sur votre téléphone et cocher les produits achetés au fur et à mesure.
KHIZHNYAKOV