Calcul Actualisation Prix : Modèle Excel- Intelligence prix pour les marchés publics (FR & BE)
Recommandés
Dans un contexte de coûts volatils (matériaux, énergie, main-d’œuvre), deux mécanismes protègent l’équilibre économique d’un marché public :
- L’actualisation du prix initial entre la date d’offre (DO) et le démarrage (DD).
- La révision du prix en cours d’exécution, selon une formule indexée sur un ou plusieurs indices.
Deux modèles Excel complémentaires facilitent ces calculs et la prise de décision :
- FR_Calcul_Actualisation_Prix_v1.0.xlsx (France) – actualise P0 de DO à DD.
- Simulateur_Revision_Prix_BE.xlsx (Belgique) – révise P(t) chaque mois, avec décalage de publication par indice et plancher/plafond optionnels.
1) Les fondamentaux — parler la même langue
1.1 Actualisation vs Révision
- Actualisation : ajuste P0 entre la date d’offre (DO) et l’ordre de service (DD) pour tenir compte de l’évolution des indices sur cet intervalle.
- Révision : ajuste P(t) pendant l’exécution (mensuelle/trimestrielle) en fonction d’indices représentatifs des postes de coût.
1.2 La formule “classique”
La plupart des clauses retiennent une structure simple et traçable :
P(t) = P0 × [ a + Σ bᵢ × ( Iᵢ(t) / Iᵢ0 ) ]
avec a + Σ bᵢ = 1
- a : part fixe non indexée.
- bᵢ : poids de chaque indice (Σ bᵢ ≤ 1).
- Iᵢ(t) : valeur de l’indice au mois t.
- Iᵢ0 : valeur de l’indice au mois de base (offre, démarrage, ou autre date convenue).
2) Construire une bonne clause de prix (checklist)
2.1 Choisir des indices pertinents
- Construction/TP : indices de bâtiment/travaux publics.
- Prestations intellectuelles/numérique : indice sectoriel (ex. services/ingénierie) et/ou coût du travail.
- Inflation générale : IPC/HICP pour la part “consommation”.
👉 L’idée : chaque grand poste de coût doit avoir au plus un indice pivot. Évitez d’empiler 6 indices pour 3 moteurs de coût.
2.2 Pondérer avec mesure
- Fixez bᵢ selon votre structure de coûts estimée (ex. matériaux 50 %, main-d’œuvre 40 %, frais/énergie 10 %).
- Respectez Σ bᵢ ≤ 1 (le reste = a, part fixe).
2.3 Définir les dates de référence et la périodicité
- Utilisez le 1er du mois pour toutes les dates (cohérence avec les séries mensuelles).
- Décrivez la périodicité (mensuelle/trimestrielle) et la date d’effet (ex. “révision appliquée à la situation du mois M”).
2.4 Prévoir les cas particuliers
- Décalage de publication : si un indice sort avec n mois de retard, référez-vous au dernier indice publié (ou appliquez un décalage explicite).
- Indice manquant/supprimé : “dernier indice connu” provisoire, ou indice de substitution proche.
- Bornes (plancher/plafond) : encadrent les extrêmes pour sécuriser l’équilibre économique.
- Règles d’arrondi : fixez-les (centime, euro, règle mathématique).
3) Le modèle FR — Actualisation de P0 (DO → DD)
3.1 Objectif
Actualiser P0 entre DO et DD via la formule :
P(DD) = P0 × [ a + Σ bᵢ × ( Iᵢ(DD) / Iᵢ(DO) ) ]
3.2 Ce qu’il contient
- Paramètres : P0, DO, DD, jusqu’à 4 indices, poids bᵢ, calculs auto de I0(DO), It(DD), It/I0, F et P(DD).
- Indices : tableau mensuel (collez vos valeurs officielles).
- Journal : trajectoire pédagogique DO → DD (F(t), P(t), Δ).
- Simulation : variations % vs I0 pour tester la sensibilité.
- Dashboard : KPIs + graphiques (évolution P(t), pondérations).
3.3 Mode d’emploi (4 étapes)
- Collez vos séries mensuelles (mois en A, indices en B→F).
- Dans Paramètres, sélectionnez vos indices (menus déroulants) et saisissez bᵢ, DO et DD (au 1er du mois).
- Lisez P(DD) et la trajectoire dans le Journal.
- Testez les scénarios dans Simulation ; puis validez la cohérence dans Dashboard.
3.4 Exemple chiffré (pédagogique)
- P0 = 100 000 € ; a = 0,25 ; b₁=0,30, b₂=0,25, b₃=0,20 (Σb=0,75).
- Ratios DO→DD : I₁(DD)/I₁(DO)=1,02 ; I₂(DD)/I₂(DO)=1,01 ; I₃(DD)/I₃(DO)=0,99.
- F = 0,25 + (0,30×1,02 + 0,25×1,01 + 0,20×0,99)
= 0,25 + (0,306 + 0,2525 + 0,198) = 1,0065 - P(DD) = 100 000 × 1,0065 = 100 650 €.
4) Le modèle BE — Révision en exécution (avec décalage & bornes)
4.1 Objectif
Réviser P(t) pendant l’exécution en gérant :
- Décalage de publication par indice (ex. t-1, t-2),
- Plancher/Plafond (optionnels),
- Bilingue FR/NL pour faciliter la circulation des documents.
4.2 Ce qu’il contient
- Paramètres | Instellingen : P0, mois révisé, 1–4 indices (ABEX, CPI, Health, Health lissé, HICP…), bᵢ, I0, décalage (mois), bornes min/max.
- Indices | Indexen : référentiel et tableau mensuel (collez vos valeurs).
- Révision | Herziening : suivi 24 mois (F(t), P(t), Δ).
- Simulation | Simulatie : variations % vs I0, sans toucher aux séries.
- Dashboard : KPIs, aire P(t), anneau des poids.
4.3 Mode d’emploi (5 étapes)
- Collez vos séries officielles (mois en A, valeurs en B→F).
- Dans Paramètres | Instellingen, choisissez les indices et saisissez les bᵢ.
- Fixez I0 et le mois révisé (au 1er du mois).
- Si nécessaire, indiquez le décalage (mois) par indice (publication retardée).
- (Option) Définissez plancher/plafond → le modèle calcule aussi P borné.
5) Gouvernance des données — le rituel qui évite les surprises
5.1 Rythme & traçabilité
- Mettre à jour les indices une fois par mois.
- Tenir un registre : date de MAJ, personne, source, notes (changement de base, correctifs).
- Standardiser les en-têtes d’indices et n’utiliser que le 1er du mois pour toutes les dates.
5.2 Contrôles simples mais utiles
- Σ bᵢ ≤ 1 (sinon a devient négatif).
- Valeurs manquantes : vérifier la présence d’Iᵢ(t) et Iᵢ0 pour les dates utilisées.
- Graphiques : confirmer que la plage temporelle couvre bien les mois attendus.
6) Anti-patterns (et comment les corriger)
- Un seul indice “fourre-tout” pour 3 postes majeurs → scindez et réallouez les bᵢ.
- Σ bᵢ > 1 → corrigez les poids pour retrouver a = 1 − Σ bᵢ.
- Dates floues (pas au 1er du mois) → uniformisez.
- Ignorer le décalage de publication → appliquez un offset réaliste dans le modèle BE.
- Confondre actualisation et révision → la première cale P0 avant l’exécution, la seconde suit la vie du marché.
7) Deux trames de clause (à adapter à votre DCE)
7.1 Trame “Actualisation P0” (France)
Objet. Le prix initial P0, établi à la date d’offre (DO), est actualisé à la date de démarrage (DD).
Formule.P(DD) = P0 × [ a + Σ bᵢ × ( Iᵢ(DD) / Iᵢ(DO) ) ], aveca + Σ bᵢ = 1.
Indices. [Lister les indices retenus : code, intitulé, source, base.]
Dates. DO = [aaaa-mm-01] ; DD = [aaaa-mm-01].
Paramètres. a = […] ; b₁ = […] ; b₂ = […] ; … (Σ bᵢ ≤ 1).
Arrondis. Application au centime d’euro.
Indisponibilité d’indice. Utilisation du dernier indice publié ; si l’indice est supprimé, indice de substitution proche d’un commun accord.
7.2 Trame “Révision en exécution” (Belgique)
Objet. Le prix est révisé à périodicité [mensuelle/trimestrielle].
Formule.P(t) = P0 × [ a + Σ bᵢ × ( Iᵢ(t*) / Iᵢ0 ) ], aveca + Σ bᵢ = 1.
Décalage.t* = t − nᵢmois pour l’indice i si sa publication est retardée.
Indices. [ABEX / CPI / Health / Health lissé / HICP…], bases et codes précisés.
Bornes (optionnel). PlancherPmin = P0 × (1 + pmin); PlafondPmax = P0 × (1 + pmax); application :Pborné = min(Pmax, max(Pmin, P(t))).
Indisponibilité. Dernier indice connu ; le cas échéant, indice de substitution.
8) Atelier “prêt à décider” (60 minutes)
Objectif : obtenir, ce mois-ci, un P(DD) fiable et un P(t) révisé, avec un commentaire synthétique.
- Cartographiez les coûts (15 min) : postes, % estimés, indice associé, justification.
- Paramétrez les modèles (20 min) : P0, DO, DD (FR) ; P0, mois révisé, décalage (BE) ; bᵢ ; I0.
- Mettez à jour les séries (10 min) : collez les valeurs mensuelles au format standard.
- Simulez 3 scénarios (10 min) : +2 % / 0 % / −1 % sur chaque indice → lisez ΔP.
- Formalisez la note (5 min) : “ce qui pousse”, “ce qui freine”, “risques à 3 mois”.
Livrables :
- P(DD) (FR) et/ou P(t) (BE) du mois,
- 1 graphique d’évolution,
- 1 commentaire en 5 lignes pour décision interne.
9) FAQ
Peut-on mélanger des indices sectoriels et l’inflation générale ?
Oui, si cela reflète vos coûts réels : un indice “matériaux” + un indicateur “main-d’œuvre” + un petit poids “inflation” est courant.
Que faire si un indice change de base ou disparaît ?
Appliquer un chaînage pour conserver l’homogénéité historique ; si disparition, prévoir un indice de substitution.
Comment fixer les pondérations bᵢ ?
Par structure de coûts, pas par convenance. Utilisez la Simulation pour tester la sensibilité.
Le décalage est-il obligatoire ?
Non, mais réaliste : si un indice est publié avec 1–2 mois de retard, il faut le refléter dans le calcul pour éviter les écarts “inexpliqués”.
Faut-il des bornes (plancher/plafond) ?
Utile sur des métiers volatils. Les bornes encadrent les extrêmes tout en conservant la transparence du calcul.
Calcul Actualisation Prix : Modèle Excel
(Modèle France — actualisation de P0 entre la date d’offre (DO) et la date de démarrage/OS (DD))
L’intelligence prix est une discipline qui repose sur des indices pertinents, des règles écrites, une mise à jour régulière et des outils clairs.
Avec un modèle d’actualisation (France), vous transformez l’incertitude en décisions traçables, compréhensibles par la direction, les contrôleurs et les partenaires du marché.
1) Objectif du fichier
Actualiser le prix initial P0 de votre marché entre DO et DD à partir d’un ou plusieurs indices (jusqu’à 4) selon la formule usuelle :
- a : part fixe non indexée
- bᵢ : poids des indices (somme ≤ 1)
- Iᵢ(DO) : valeur de l’indice au mois de l’offre
- Iᵢ(DD) : valeur de l’indice au mois de démarrage
2) Les onglets (vue d’ensemble)
Guide
- Rôle : mode d’emploi express + rappel de la formule.
- À retenir : utilisez des dates au 1er du mois et vérifiez Σ bᵢ ≤ 1.
📈 Indices
- Rôle : référentiel + tableau mensuel où coller vos valeurs officielles (une ligne par mois).
- Structure :
- Col. A : Mois (format
yyyy-mm, 1er du mois) - Col. B → F : valeurs des indices (ex. BT01, TP09, ICHTrev-TS, SYNTEC, IPC — vous pouvez adapter les en-têtes).
- Col. A : Mois (format
- Bonnes pratiques : ne changez pas l’orthographe des codes si vous les avez déjà sélectionnés dans les paramètres.
⚙️ Paramètres
- Saisies :
- P0 (prix à l’offre)
- DO (date d’offre) et DD (date de démarrage), au 1er du mois
- Jusqu’à 4 indices via listes déroulantes + poids bᵢ
- Calculs automatiques :
- I0(DO) et It(DD) par indice
- It/I0, contributions bᵢ×(It/I0)
- F = a + Σ contributions et P(DD) = P0 × F
- Contrôles intégrés : alerte si Σ bᵢ > 1 (et donc a < 0).
Journal_Actualisation
- Rôle : trajectoire mensuelle DO → DD pour pédagogie et traçabilité.
- Affiche : a, Σbᵢ, F(t), P(t), Δ€, Δ% pour chaque mois.
🧪 Simulation
- Rôle : tester la sensibilité de P(DD) en appliquant un Δ% vs I0 sur chaque indice (sans toucher aux séries).
- Sorties : F simulé et P simulé instantanés.
📊 Dashboard
- Rôle : vue décision synthétique.
- KPIs : P0, P(DD), Δ vs P0 (%).
- Graphiques :
- Courbe P(t) du Journal (DO→DD)
- Barres des pondérations bᵢ
3) Données d’exemple fournies
Le classeur contient des séries d’exemple (période 2024–2025) pour illustrer le fonctionnement. Remplacez-les par vos valeurs officielles (même format).
Indices en exemple : BT01, TP09, ICHTrev-TS, SYNTEC, IPC.
(Vous pouvez renommer/ajouter vos propres en-têtes puis les sélectionner dans ⚙️ Paramètres.)
4) Comment l’utiliser (pas à pas)
- 📈 Indices : collez vos séries mensuelles
- A : mois au 1er jour (ex.
2025-08-01) - B→F : valeurs d’indice correspondantes
- A : mois au 1er jour (ex.
- ⚙️ Paramètres :
- Saisissez P0, DO, DD
- Choisissez vos indices (listes déroulantes) et entrez les bᵢ
- Vérifiez que Σ bᵢ ≤ 1 (sinon alerte)
- Lisez F et P(DD) calculés automatiquement
- 🗓️ Journal_Actualisation : consultez la courbe pédagogique DO→DD
- 🧪 Simulation : testez quelques Δ% (ex. +2 % / −1 %) pour anticiper l’impact
- 📊 Dashboard : exportez la courbe et les KPIs pour vos notes internes
5) Entrées / Sorties (checklist)
Entrées (vous renseignez)
- P0, DO, DD
- Sélection d’indices (jusqu’à 4)
- Poids bᵢ (Σ bᵢ ≤ 1)
- Séries mensuelles par indice (📈 Indices)
Sorties (le fichier calcule)
- I0(DO), It(DD), It/I0
- F et P(DD)
- Journal DO→DD : P(t), Δ€, Δ%
- Scénarios simulés et Dashboard (KPIs + graphes)
6) Personnalisation facile
- Plus de 4 indices : dupliquez les lignes “indices” dans ⚙️ Paramètres et étendez les formules/plages (je peux le faire pour vous).
- Arrondis / règles spécifiques : possible d’ajouter un arrondi contrat (centime, euro) ou une note automatique.
- Multi-lots : un onglet Paramètres par lot + Dashboard consolidé.
7) Conseils & garde-fous
- Toujours au 1er du mois pour DO, DD et les séries (sinon les correspondances It/I0 échouent).
- Pondérations = structure de coûts (ne “sur-pondérez” pas un indice par habitude).
- Traçabilité : conservez un petit journal interne des mises à jour (date, source, auteur).
- Lecture : utilisez la Simulation pour expliquer ce qui pousse/freine P(DD).










