Planifier la production sans outil adapté, c'est jongler avec des post-its, et un jour férié oublié suffit à promettre une commande pour une date qui n'existe pas. Dans cet exercice, on va voir ensemble comment calculer les délais en jours ouvrés et faire signaler les retards par Excel lui-même.
L'objectif est de transformer une date de commande et un délai en une date de livraison fiable, puis de croiser cette échéance avec la charge des machines pour anticiper les goulots. Une fois ce réflexe de calcul en jours ouvrés acquis, il ressert dès qu'une échéance doit sauter les week-ends et les fermetures, du carnet de commandes au rétroplanning projet !
Ce que tu vas construire
Calculer la date de livraison prévisionnelle de chaque ordre de fabrication en tenant compte des jours ouvrés et des jours fériés.
Détecter automatiquement les retards et afficher le nombre de jours de décalage.
Récupérer les caractéristiques produit (temps de fabrication, machine) depuis une table de gammes.
Calculer la charge machine par période et identifier les surcharges avant qu'elles ne bloquent la production.
Renseigner un niveau de priorité par ordre pour arbitrer ensuite les passages machine.
À connaître avant de commencer
- Savoir figer une cadence de référence avec les $ avant de recopier la formule.
- Avoir déjà travaillé avec des dates dans Excel (les dates sont des nombres pour Excel).
Voici les données de départ de cet exercice. Copie-les ou télécharge le fichier Excel, puis entraîne-toi avant de regarder le corrigé.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Réf OF | Produit | Qté | Date commande | Délai (j.o.) | Priorité |
| 2 | OF-2026-001 | Pièce A | 500 | 03/03/2026 | 8 | Haute |
| 3 | OF-2026-002 | Pièce B | 200 | 05/03/2026 | 5 | Normale |
| 4 | OF-2026-003 | Assemblage C | 100 | 05/03/2026 | 12 | Haute |
| 5 | OF-2026-004 | Pièce D | 350 | 07/03/2026 | 6 | Normale |
| 6 | OF-2026-005 | Sous-ensemble E | 80 | 10/03/2026 | 15 | Basse |
| 7 | OF-2026-006 | Pièce A | 300 | 12/03/2026 | 8 | Haute |
| 8 | OF-2026-007 | Composant F | 1 000 | 14/03/2026 | 3 | Normale |
| 9 | OF-2026-008 | Assemblage G | 50 | 17/03/2026 | 10 | Haute |
| 10 | OF-2026-009 | Pièce B | 400 | 19/03/2026 | 5 | Basse |
| 11 | OF-2026-010 | Kit finition H | 150 | 21/03/2026 | 7 | Normale |
Exercice guidé
Coche chaque étape au fur et à mesure. Tente-la dans ton fichier, puis déplie le corrigé.
Utilise NB.JOURS.OUVRES pour ajouter le délai de fabrication à la date de commande, en excluant les week-ends. Ajoute la liste des jours fériés en troisième argument pour plus de précision.
=SERIE.JOUR.OUVRE(D2;E2;Feries!$A:$A)Résultat attendu : La date de livraison prévue (ex: 03/03 + 8 jours ouvrés = 13/03/2026).
Attention
- NB.JOURS.OUVRES compte les jours entre deux dates. Pour calculer une date future, utilise SERIE.JOUR.OUVRE. Ne confonds pas les deux.
Astuces pour aller plus loin
Ajoute les fermetures usine dans la liste des fériés
SERIE.JOUR.OUVRE accepte une liste de dates à exclure en troisième argument. Ajoute-y les congés d'été, les ponts et les fermetures annuelles en plus des 11 jours fériés. Sinon, des livraisons tomberont pendant une semaine où l'usine est fermée.
Trie par priorité avant d'affecter les machines
Si deux ordres se disputent la même machine le même jour, le tri par priorité (Haute > Normale > Basse) puis par date de commande définit qui passe en premier. Utilise la fonction TRIER ou un tri manuel pour réordonner la liste avant de vérifier les surcharges.
Intègre le taux de rebut dès le lancement
Si ton produit a un taux de rebut de 3%, lance =ARRONDI.SUP(quantité*(1+0.03);0) pièces plutôt que la quantité exacte. Tu évites le retour en production de dernière minute quand le contrôle qualité écarte quelques pièces.
Questions fréquentes
Utilise SERIE.JOUR.OUVRE(date_début;nb_jours;fériés). Elle ajoute exactement le nombre de jours ouvrés demandé en sautant les week-ends et les jours fériés de ta liste. Ne confonds pas avec NB.JOURS.OUVRES, qui compte les jours entre deux dates au lieu d'en calculer une.
Crée un tableau avec un ordre de fabrication par ligne : référence, produit, date de commande, délai. SERIE.JOUR.OUVRE calcule la date de livraison, SI signale les retards, SOMME.SI totalise la charge par machine. Ajoute une table des jours fériés dans un onglet séparé.
Liste toutes les dates à exclure dans un onglet dédié (11 fériés nationaux + tes fermetures usine). Passe cette plage en troisième argument de SERIE.JOUR.OUVRE. Les dates de livraison sautent automatiquement ces jours sans aucune correction manuelle.
Ajoute une colonne qui calcule les heures de charge de chaque ordre (quantité x temps unitaire). Totalise par machine avec SOMME.SI, puis compare avec la capacité disponible. =SI(charge>capacité;"SURCHARGE";"OK") signale immédiatement les dépassements.
La cause la plus fréquente est une date stockée en texte au lieu d'un vrai nombre Excel. Vérifie le format de ta colonne date : les vraies dates s'affichent à droite dans la cellule. Si elles sont calées à gauche, elles sont en texte et il faut les convertir.
Clique sur le bouton de téléchargement au-dessus du corrigé. Le fichier contient la table des ordres de fabrication, la table des gammes et la liste des fériés 2026. Change les références produit et les capacités machines pour l'adapter à ton atelier.
3 exercices similaires au planning de production
Gestion des stocks et réappro
Construire un tableau de gestion des stocks qui calcule le stock disponible, déclenche les alertes de réappro et identifie les surstocks. Gérer 200 références sans stress.
Voir l'exercice
Calcul de rentabilité projet
Calculer la rentabilité de tes projets en comparant les coûts réels avec le budget initial. Savoir en temps réel si un projet gagne ou perd de l'argent.
Voir l'exercice
Créer un graphique d'évolution dans Excel
Transformer un tableau de chiffre d'affaires mensuel en graphiques clairs : histogramme, courbe d'évolution et camembert de répartition.
Voir l'exercice
Envie de t'entraîner plus ?
Des dizaines de cas pratiques Excel corrigés pour progresser pour de vrai.
Voir tous les exercices