L’OEE (Overall Equipment Effectiveness) mesure l’efficacité d’une ligne via Disponibilité × Performance × Qualité. L’OAE (Overall Asset Effectiveness) ajoute la charge planifiée (Loading). Un bon modèle Excel s’appuie sur 4 feuilles simples (Paramètres, Journal, Arrêts, Calculs) + un Dashboard, des formules robustes, et des codes couleurs qui aident à décider vite.
OEE vs OAE : que mesurent-ils exactement ?
Disponibilité : part du temps planifié réellement en fonctionnement
Disponibilité = Run Time / PPT
où PPT (Planned Production Time) = Temps de shift − Arrêts planifiés (breaks, réglages, maintenance planifiée).
Performance : vitesse réelle vs vitesse idéale
Qualité : rendement « bon du premier coup »
Qualité = Unités OK / Unités totales
OEE :
Loading (taux d’utilisation planifiée) :
OAE :
Les données minimales à collecter
Paramètres
Lignes, Shifts, Cycle idéal (s/u) par produit, Durée de shift, Pauses planifiées.
Journal de production (par date/shift/ligne/produit)
Unités totales, Unités rejetées (→ Unités OK calculées).
Arrêts (granulaire)
Date, Shift, Ligne, Code arrêt, Minutes.
Séparer les codes planifiés (ex. BRK/CHG/PMA) des non planifiés (ex. PAN/MAT/BLK/STA/QLT).
5 bandes sur les ratios (Disp/Perf/Qual/OEE/OAE) :
< 50 % : rouge — performance critique
50–65 % : saumon — sous-niveau
65–80 % : jaune — améliorable
80–90 % : vert clair — bon
≥ 90 % : vert — excellent
L’objectif (ex. OEE ≥ 80 %) peut déclencher un feu tricolore et une alerte.
#erreurs
#VALEUR! / #REF! : références de tableau structuré utilisées depuis une feuille différente (ex. =T_JOURNAL[@Date]). → Remplacer par références directes (=Journal_Prod!A2) ou par des SUMIFS sur plages nommées.
#NOM? : usage de XLOOKUP sur des versions Excel anciennes. → Remplacer par INDEX/MATCH.
Ratios vides ou 0 : division par 0 (PPT=0, RunTime=0) ou cellules texte. → Garde-fous IF(denom>0, num/denom, "") et validation de types.
Mois non reconnu : le Dashboard filtre le mois via une date au 1er (ex. 2025-09-01). → Uniformiser les dates du Journal et de la sélection.
Codification des arrêts incohérente : → Dictionnaire de codes unique + validation par liste déroulante.
Routine de pilotage (30 minutes)
Ouvrir le Dashboard (Ligne + Mois) — regarder OEE et composantes.
Si OEE < cible, identifier le facteur dominant :
Disp basse → non planifiés (pannes, manque matière).
Lancer un 5 Pourquoi sur la perte dominante et planifier l’action (owner + date).
Revoir l’impact la semaine suivante (OEE ↑ ?).
Extensions qui font la différence
Pareto des arrêts (minutes par code) par ligne/mois.
Six grandes pertes (micro-arrêts, vitesse réduite, pannes, réglages, rejets démarrage, rejets process).
Vue par produit (OEE par SKU) et par shift.
Export PDF du Dashboard (A4 paysage).
Contrôles d’intégrité (cellule “Aucune donnée pour ce mois/ligne”).
Macros : bouton “Étendre les calculs” quand on ajoute des lignes au Journal.
Glossaire express
PPT (Planned Production Time) : temps de production planifié (shift − arrêts planifiés).
Run Time : temps effectivement en fonctionnement (PPT − non planifiés).
Cycle idéal : secondes par unité à cadence nominale.
Loading : fraction du shift réellement planifiée en production.
Un bon système OEE/OAE, même sous Excel, tient en quelques feuilles claires, des formules défensives et des visualisations sans ambiguïtés. Le but n’est pas d’empiler des chiffres : c’est d’isoler la perte dominante, d’agir vite, et de mesurer l’effet dans le temps. Avec des données fiables et un Dashboard lisible, l’amélioration continue cesse d’être un slogan — elle devient un rituel d’équipe.
Passe du reporting à l’amélioration : un rituel court, un pareto clair, une action par perte dominante, un standard mis à jour. L’OEE/OAE devient alors le compteur de résultat de ton système d’apprentissage — pas une note de plus au tableau
Déploiement à l’échelle, analyses avancées et rituels d’amélioration
Cette suite va plus loin que le modèle de base : on met en place la gouvernance, on fiabilise les données, on cartographie les 6 grandes pertes, et on ajoute des vues/graphes qui accélèrent les décisions.
Déploiement & rituels (qui fait quoi, quand)
Cadence :
Quotidien (15 min) au pied de ligne : OEE d’hier, perte dominante, action du jour.
Cible paramétrable (cellule Paramètres!E6) et feux sur Dashboard : =IF(B6>=Paramètres!$E$6,"OK","ACTIONS")
Feuille “Pareto” avec 2 segments (Ligne, Mois) et un graph combo (barres + cumul).
Alerte “aucune donnée pour le mois/ligne” : =IF(SUMIFS(Calculs[RunTime_min],Calculs[Mois],$D$3,Calculs[Ligne],$B$3)>0,"","⚠ Aucune donnée pour ce filtre")
Connexion REX ↔ OEE (boucle d’apprentissage)
Chaque perte prioritaire alimente un REX : Cause racine → Principe opératoire généralisé (“Si… alors… afin de… + périmètre”) → standard. Mesure après 2–4 semaines : si efficace, verrouille le standard ; sinon, ajuste.
Pack “anti-fragile” (quand prêt)
Imports CSV/ERP (Power Query) pour Journal & Arrêts.
Contrôles automatiques (feuille “Audit”) + log des corrections.
Export PDF hebdo du Dashboard (A4 paysage).
Bouton macro “Étendre Calculs” pour propager les formules proprement.
Votre fichier OEE/OAE — guide ultra-clair
Suivre votre performance de ligne (OEE) et l’utilisation planifiée (OAE) mois par mois, sans formules à toucher.
Ce que vous remplissez
Journal → Date, Shift, Ligne, Produit, Unités totales & Rejetées (les OK se calculent).
Arrêts → pour chaque arrêt : Date, Shift, Ligne, Code (ex. BRK, CHG, PMA, PAN…) et Minutes.
Paramètres → Durée de shift, pauses planifiées, cycle idéal (s/u) par produit.
Ce qui se calcule tout seul
Calculs → Disponibilité, Performance, Qualité, OEE, Loading, OAE pour chaque ligne du journal.
Couleurs → 5 bandes (rouge → vert) pour lire vite ce qui va bien / mal.
Lire le tableau de bord
En B3, choisissez la Ligne.
En D3, saisissez la date du 1er jour du mois (ex. 2025-09-01).
Colonne B : OEE + composantes (Disp, Perf, Qual, OAE).
Colonne D : totaux (PPT, Run Time, OK, Totales).
Graphique : compare Disp/Perf/Qual d’un coup d’œil.