xellstorm Centre d’apprentissage
FR
Ouvrir l’app

Loi de Weibull dans Excel : forme, échelle et temps avant défaillance

Guide · Mis à jour en octobre 2026

En bref : combien de temps une pièce dure avant de tomber en panne. Un nombre fixe la durée de vie typique ; l’autre dit si les pannes surviennent tôt, au hasard, ou à mesure que les pièces s’usent.

La loi de Weibull décrit combien de temps dure un équipement avant de tomber en panne. Son paramètre d’échelle fixe la durée de vie typique et son paramètre de forme la façon dont les défaillances se répartissent dans le temps : sous 1, elles surviennent tôt ; à 1, à un rythme constant (loi exponentielle) ; au-dessus de 1, les pièces s’usent. Excel dispose de WEIBULL.DIST (LOI.WEIBULL.N dans Excel en français) mais d’aucune fonction inverse : un tirage s’écrit donc =scale * (-LN(1 - RAND()))^(1 / shape). Une pompe de forme 1,5 et d’échelle 20 000 heures dure en moyenne 18 055 heures, et 25,2 % des pompes tombent en panne en moins d’un an de fonctionnement continu.

Forme et échelle

L’échelle (η, êta) est la durée de vie caractéristique : quelle que soit la forme, 63,2 % des unités sont défaillantes quand elles atteignent cet âge. La forme (β, bêta) dit comment évolue avec l’âge le taux de défaillance, c’est-à-dire la probabilité qu’une unité encore en service tombe en panne dans l’heure qui suit :

Comment lire le graphique : chaque ligne correspond à une valeur de la forme, avec la même échelle. Là où une ligne est haute, beaucoup d’unités tombent en panne à cet âge : avec une forme de 0,8, la plupart des pannes surviennent dès le début ; avec 3, elles se regroupent autour de la durée de vie typique.

Densités de Weibull d’échelle 20 000 et de formes 0,8, 1,5 et 3Trois densités de Weibull de même échelle : la forme 0,8 est la plus haute en zéro et décroît régulièrement (défaillances précoces) ; la forme 1,5 monte jusqu’à un pic et s’étire en longue queue à droite ; la forme 3 dessine une bosse presque symétrique autour de l’échelle (usure).020 00040 00060 000Forme 0,8Forme 1,5Forme 3
Durée de vie en heures, loi de Weibull d’échelle 20 000 et trois formes. Sous 1, les défaillances sont le plus probables tôt ; au-dessus de 1, elles se regroupent autour de l’échelle à mesure que les pièces s’usent.

La loi de Weibull dans Excel

WEIBULL.DIST(x, shape, scale, TRUE) donne la part des unités défaillantes à l’âge x ; ainsi =WEIBULL.DIST(8760, 1.5, 20000, TRUE) renvoie 25,2 %, la probabilité qu’une pompe tombe en panne dans l’année (8 760 heures). Excel appelle la forme alpha et l’échelle bêta, alors que les ingénieurs notent souvent β la forme et η l’échelle : vérifiez l’ordre. Pour une durée de vie aléatoire, transformez un nombre aléatoire u compris entre 0 et 1 en un âge : la durée de vie vaut échelle × (−ln(1 − u))1/forme, soit, en une seule cellule, =F10*(-LN(1-RAND()))^(1/D10).

Comment lire le graphique : chaque barre compte combien des 10 000 valeurs simulées sont tombées dans cet intervalle, et la ligne est la courbe théorique. Plus la barre est haute, plus les valeurs tombent souvent à cet endroit. Les pointillés marquent la durée de vie B10 et la moyenne.

Durée de vie d’une pompe, loi de Weibull de forme 1,5 et d’échelle 20 000 heuresHistogramme de 10 000 tirages de la durée de vie d’une pompe par xellstorm, avec la densité de Weibull exacte en trait, qui monte jusqu’à un pic sous 20 000 heures puis s’étire en longue queue à droite ; durée de vie B10 4 462, moyenne 18 055.020 00040 00060 000B10 4 462Moyenne 18 055
Durée de vie d’une pompe (heures), loi de Weibull de forme 1,5 et d’échelle 20 000. Barres : 10 000 tirages par xellstorm ; ligne : la courbe théorique. B10 : l’âge auquel 10 % des pompes sont défaillantes.
Loi de Weibull dans Excel, ligne 10 du fichier (forme en D10, échelle en F10)
CelluleFormuleValeur
Nombre aléatoire u (I10)=RAND()
Tirage (J10)=F10*(-LN(1-I10))^(1/D10)
Tirage en une seule cellule=F10*(-LN(1-RAND()))^(1/D10)
Moyenne (K10)=F10*EXP(GAMMALN(1+1/D10))18 055
P10 (L10)=F10*(-LN(1-0.1))^(1/D10)4 462
P90 (M10)=F10*(-LN(1-0.9))^(1/D10)34 874
Vérifier les chiffres : valeurs exactes comparées à 10 000 tirages d’Excel et de xellstorm
Durée de vie d’une pompe, loi de Weibull : valeurs exactes et 10 000 tirages chacun
Valeur exacteExcel, RAND()xellstorm
Moyenne18 05518 22918 055
Écart type12 25912 46512 262
P104 4624 4434 462
P50 (médiane)15 66415 62815 665
P9034 87435 73034 870

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.

La durée de vie B10, l’âge auquel 10 % des unités sont défaillantes, est le P10 : 4 462 heures pour cette pompe. La durée de vie médiane est de 15 664 heures et la moyenne de 18 055 ; la moyenne dépasse la médiane parce que quelques pompes durent bien plus longtemps que la plupart.

La loi exponentielle : une loi de Weibull de forme 1

Quand les pannes ou les arrivées surviennent au hasard, à un rythme moyen constant, le temps qui les sépare suit une loi exponentielle : une panne toutes les 500 heures en moyenne correspond à un taux de 0,002 par heure. Elle n’a qu’un paramètre, la moyenne (ou son inverse, le taux), et elle n’a pas de mémoire : le temps déjà attendu ne dit rien du temps qu’il reste à attendre. Une machine qui a fonctionné 1 000 heures sans panne a la même probabilité, 71,5 %, de passer la semaine suivante (168 heures) qu’une machine neuve. La plupart des intervalles sont courts : 63,2 % sont plus courts que la moyenne, et la médiane n’est que de 347 heures.

Loi exponentielle dans Excel, ligne 11 du fichier (moyenne en D11)
CelluleFormuleValeur
Nombre aléatoire u (I11)=RAND()
Tirage (J11)=-D11*LN(1-I11)
Tirage en une seule cellule=-D11*LN(1-RAND())
Moyenne (K11)=D11500
P10 (L11)=-D11*LN(1-0.1)53
P90 (M11)=-D11*LN(1-0.9)1 151
Vérifier les chiffres : valeurs exactes comparées à 10 000 tirages d’Excel et de xellstorm
Temps entre deux pannes, loi exponentielle : valeurs exactes et 10 000 tirages chacun
Valeur exacteExcel, RAND()xellstorm
Moyenne500497500
Écart type500499500
P10535453
P50 (médiane)347347347
P901 1511 1321 151

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.

Dans Excel, EXPON.DIST(x, rate, TRUE) (LOI.EXPONENTIELLE.N dans Excel en français) prend le taux, 1 / moyenne, et non la moyenne. Un tirage s’écrit =-D11*LN(1-RAND()). Le temps total de plusieurs événements de ce genre à la suite suit une loi gamma, et le nombre d’événements sur une période fixe une loi de Poisson.

Quand utiliser la loi de Weibull ou la loi exponentielle

Saisir des lois de Weibull et exponentielle dans xellstorm

  1. Faites de la cellule une entrée puis, à l’étape Distributions, choisissez Weibull et saisissez forme et scale ; loc est une période sans défaillance, en général 0. Pour une exponentielle, choisissez Exponentielle et saisissez la moyenne comme scale.
  2. Avec des durées jusqu’à la défaillance, sélectionnez l’entrée et utilisez « À partir de données » dans le panneau latéral : il ajuste les lois de Weibull, exponentielle, gamma et log-normale (toutes partant de zéro), entre autres, et les classe, pour que vous voyiez laquelle les données soutiennent.
  3. Transformez les durées de vie en la réponse dont vous avez besoin avec des formules Excel : un système qui s’arrête à sa première défaillance est le MIN des durées de vie de ses composants, et IF(life<8760,1,0) compte les défaillances dans l’année.

Les modèles de compléments se convertissent depuis RiskWeibull, VoseWeibull et PsiWeibull, ainsi que depuis RiskExpon, VoseExpon et PsiExponential.

Questions fréquentes

Comment générer des nombres aléatoires de Weibull dans Excel ?

Excel n’a pas de WEIBULL.INV : il faut inverser la loi soi-même, =scale*(-LN(1-RAND()))^(1/shape). Pour une forme de 1,5 et une échelle de 20 000, cela donne =20000*(-LN(1-RAND()))^(1/1.5). Les tirages suivent exactement la loi de Weibull, comme le montre le tableau ci-dessus.

Que signifient la forme et l’échelle d’une loi de Weibull ?

L’échelle est la durée de vie caractéristique, l’âge auquel 63,2 % des unités sont défaillantes. La forme décrit le taux de défaillance au fil du temps : sous 1, il diminue (défaillances précoces) ; à 1, il est constant (défaillances aléatoires) ; au-dessus de 1, il augmente (usure).

Qu’est-ce que la durée de vie B10 ?

La durée de vie B10 est l’âge auquel 10 % des unités sont défaillantes : le P10 de la loi de durée de vie, échelle × (−ln 0,9)1/forme. Pour une pompe de forme 1,5 et d’échelle 20 000 heures, elle vaut 4 462 heures.

Quel lien entre la loi exponentielle et la loi de Weibull ?

Une loi exponentielle est une loi de Weibull de forme 1, avec la moyenne pour échelle. Elle décrit des durées de vie qui ne dépendent pas de l’âge : la probabilité de tomber en panne dans l’heure qui suit est la même pour une unité neuve et pour une unité ancienne.

À 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.