xellstorm Centre d’apprentissage
FR
Ouvrir l’app

Loi triangulaire dans Excel : formule, moyenne et comparaison avec la PERT

Guide · Mis à jour en octobre 2026

En bref : le moyen le plus simple de transformer une valeur basse, une valeur la plus probable et une valeur haute en probabilités. La probabilité monte en ligne droite jusqu’à la valeur la plus probable, puis redescend en ligne droite jusqu’à la valeur haute.

Une loi triangulaire transforme une estimation à trois points en probabilités qui montent en ligne droite du minimum à la valeur la plus probable, puis redescendent en ligne droite jusqu’au maximum. Sa moyenne est (min + plus probable + max) / 3 : pour un coût estimé à 80, 100 et 140 (milliers de dollars US), elle vaut 106,7, et son P90 124,5. Excel n’a pas de fonction triangulaire, mais une formule avec RAND() et SQRT (ALEA et RACINE dans Excel en français) permet d’en tirer des valeurs.

Ce qu’est une loi triangulaire

Trois nombres la définissent : un minimum sous lequel rien ne se produit, un maximum au-dessus duquel rien ne se produit, et la valeur la plus probable, où la densité culmine. Entre ces points, la densité est faite de deux segments de droite, ce qui en fait le moyen le plus simple de transformer les valeurs basse, la plus probable et haute d’un expert en une gamme complète de résultats.

Formules : moyenne, écart type, médiane
Formules de la loi triangulaire (ml = valeur la plus probable), appliquées à min 80, plus probable 100, max 140
GrandeurFormule et exemple
Moyenne(min + ml + max) / 3
= 320 / 3 = 106,7
Écart type√((min² + ml² + max² − min × ml − min × max − ml × max) / 18)
= 12,5
Probabilité d’être sous la valeur la plus probable(ml − min) / (max − min)
= 20/60 = 33,3 %
Médiane (P50)105,4

Quand la valeur la plus probable est plus proche du minimum, le côté long est au-dessus : deux tiers des résultats dépassent le coût le plus probable, et la moyenne, 106,7, se situe bien au-dessus. C’est pourquoi un budget qui additionne des valeurs les plus probables est généralement trop bas.

La loi triangulaire dans Excel

RAND() d’Excel (ALEA dans Excel en français) donne un nombre aléatoire u entre 0 et 1, et une formule le transforme en valeur du triangle : un petit u donne une valeur proche du minimum, un grand u une valeur proche du maximum, avec un écart tel que chaque partie de la fourchette reçoit sa juste part de tirages. Tant que u reste sous la part située sous la valeur la plus probable, la valeur est min + √(u × (max − min) × (ml − min)) ; sinon, elle est max − √((1 − u) × (max − min) × (max − ml)). La formule utilise u deux fois : u doit donc avoir sa propre cellule, car deux appels séparés à RAND() donneraient deux nombres différents et une loi fausse. Dans le fichier Excel, u est en I7 et le tirage en J7 :

Loi triangulaire dans Excel, ligne 7 du fichier (min en D7, plus probable en F7, max en H7)
CelluleFormuleValeur
Nombre aléatoire u (I7)=RAND()
Tirage (J7)=IF(I7<(F7-D7)/(H7-D7),D7+SQRT(I7*(H7-D7)*(F7-D7)),H7-SQRT((1-I7)*(H7-D7)*(H7-F7)))
Moyenne (K7)=(D7+F7+H7)/3106,7
P10 (L7)=IF(0.1<(F7-D7)/(H7-D7),D7+SQRT(0.1*(H7-D7)*(F7-D7)),H7-SQRT((1-0.1)*(H7-D7)*(H7-F7)))91,0
P90 (M7)=IF(0.9<(F7-D7)/(H7-D7),D7+SQRT(0.9*(H7-D7)*(F7-D7)),H7-SQRT((1-0.9)*(H7-D7)*(H7-F7)))124,5
Vérifier les chiffres : valeurs exactes comparées à 10 000 tirages d’Excel et de xellstorm
Coût d’un article, loi triangulaire : valeurs exactes et 10 000 tirages chacun
Valeur exacteExcel, RAND()xellstorm
Moyenne106,7106,7106,7
Écart type12,512,612,5
P1091,090,691,0
P50 (médiane)105,4105,6105,4
P90124,5124,7124,5

Excel tire avec RAND(), de façon entièrement aléatoire ; xellstorm répartit ses tirages régulièrement sur toute la fourchette (échantillonnage par hypercube latin), si bien que ses statistiques tombent plus près des valeurs exactes.

Remplacez u par une probabilité fixe pour obtenir un centile sans simuler : 0,9 donne le P90, 124,5. Les deux séries de tirages du tableau retrouvent les valeurs exactes.

Triangulaire ou PERT : mêmes trois nombres, poids différent aux bornes

Une distribution PERT prend les mêmes minimum, valeur la plus probable et maximum, mais trace une courbe lisse entre eux. Le fichier Excel contient les deux, aux lignes 7 et 8 :

Comment lire le graphique : plus une ligne est haute, plus les valeurs situées en dessous sont probables. Les deux formes partent du minimum, culminent à la valeur la plus probable et s’arrêtent au maximum ; la triangulaire reste plus haute près des deux extrémités.

Densités triangulaire et PERT, min 80, plus probable 100, max 140Deux densités sur le même intervalle de 80 à 140 : la triangulaire monte en ligne droite jusqu’à son pic en 100 puis redescend en ligne droite jusqu’à 140 ; la PERT est une courbe lisse, au pic plus haut et aux extrémités plus minces.80100120140TriangulairePERT
Coût d’un article (milliers de dollars US) : les mêmes trois nombres en triangulaire et en distribution PERT. La triangulaire garde plus de poids près des bornes, surtout du côté long.
Min 80, plus probable 100, max 140 : triangulaire et PERT, valeurs exactes
TriangulairePERT
Moyenne106,7103,3
Écart type12,511,1
P1091,089,2
P90124,5118,7
Probabilité de dépasser 1341,5 %0,1 %

La triangulaire garde plus de poids près des bornes : elle donne 1,5 % de probabilité d’un coût supérieur à 134, contre 0,1 % pour la PERT. Sa moyenne compte la valeur la plus probable une fois et non quatre, si bien que, sur une estimation asymétrique, elle tombe plus haut (106,7 contre 103,3), et son P90 aussi (124,5 contre 118,7). Aucune n’est plus juste que l’autre : elles lisent les mêmes trois nombres de deux façons.

Saisir une loi triangulaire dans xellstorm

  1. Faites de la cellule une entrée puis, à l’étape Distributions, choisissez Triangulaire. Saisissez ses valeurs min, probable et max ; les colonnes Moyenne et P10 – P90 se mettent à jour pendant la saisie.
  2. Si vos valeurs basse et haute sont un P10 et un P90, choisissez plutôt Triangulaire à partir de centiles et saisissez-les dans les champs bas et haut, avec 10 dans bas % et 90 dans haut %, ou sélectionnez l’entrée et ajustez-lui une forme avec « À partir d’estimations » dans le panneau latéral. Tous les jeux de centiles ne s’ajustent pas exactement à une triangulaire ; le panneau indique de combien la plus proche s’en écarte.
  3. Pour comparer deux lectures d’une même estimation, ajoutez un scénario qui change l’entrée en PERT. Les scénarios s’exécutent sur les mêmes tirages aléatoires que le cas de référence : la différence tient donc à la seule forme.

Les modèles de compléments se convertissent depuis RiskTriang, VoseTriangle et PsiTriangular, et RiskTrigen se convertit en Triangulaire à partir de centiles.

Questions fréquentes

Comment simuler une loi triangulaire dans Excel ?

Mettez un nombre aléatoire dans une cellule, =RAND(), et transformez-le en tirage dans une autre avec la formule inverse. Avec le nombre aléatoire en I7, le min en D7, la valeur la plus probable en F7 et le max en H7 : =IF(I7<(F7-D7)/(H7-D7),D7+SQRT(I7*(H7-D7)*(F7-D7)),H7-SQRT((1-I7)*(H7-D7)*(H7-F7))). Le fichier Excel de cette page la contient, prête à copier.

Quelle est la moyenne d’une loi triangulaire ?

La moyenne est (min + plus probable + max) / 3. Pour une estimation de 80, 100 et 140, elle vaut 320 / 3 = 106,7. Une PERT avec les mêmes nombres a pour moyenne (min + 4 × plus probable + max) / 6 = 103,3.

Comment obtenir le P90 d’une loi triangulaire ?

Utilisez la formule du tirage avec 0,9 à la place du nombre aléatoire : =IF(0.9<(F7-D7)/(H7-D7),D7+SQRT(0.9*(H7-D7)*(F7-D7)),H7-SQRT((1-0.9)*(H7-D7)*(H7-F7))) donne 124,5 pour une estimation de 80, 100 et 140. C’est le P90 d’un seul article ; pour un total de plusieurs articles, lancez une simulation, car les centiles ne s’additionnent pas.

La triangulaire ou la PERT : laquelle est la plus prudente ?

Pour les mêmes trois nombres, la triangulaire s’étale davantage et met plus de poids près des bornes. Sur une estimation asymétrique à droite, sa moyenne et son P90 sont tous deux plus élevés : c’est la lecture la plus prudente. Sur une estimation symétrique, les moyennes sont égales, et la triangulaire est plus large des deux côtés.

À lire aussi

xellstorm est un outil de simulation de Monte-Carlo qui fonctionne dans le navigateur, pour les modèles Excel : aucun complément, et votre fichier ne quitte jamais votre ordinateur.