Aller au contenu principal

Qu'est-ce que la fonction LOI.WEIBULL.N ?

Définition
La fonction LOI.WEIBULL.N calcule la distribution de Weibull d'une valeur x selon un paramètre de forme (alpha) et un paramètre d'échelle (beta). Elle renvoie la probabilité cumulée ou la densité de probabilité selon l'argument cumulative.

LOI.WEIBULL.N (WEIBULL.DIST en anglais) te sert à éviter l'erreur classique qui consiste à traiter toutes les pannes comme purement aléatoires. Grâce à son paramètre de forme, elle s'adapte aussi bien à des pièces qui lâchent jeunes par défaut de fabrication qu'à celles qui s'usent progressivement avec l'âge, deux profils qu'un taux de panne constant confondrait à tort.

Que tu sois ingénieur fiabilité planifiant la maintenance d'une flotte d'équipements, qualiticien évaluant la durée de vie de produits, ou responsable de production optimisant les cycles de remplacement, la loi de Weibull est ton outil de référence. Elle t'aide à prédire les pannes, dimensionner les garanties et optimiser les coûts de maintenance.

Syntaxe

=LOI.WEIBULL.N(x; alpha; beta; cumulative)

Clique sur un argument pour aller à son explication.

Attention à la notation : en fiabilité classique, beta désigne le paramètre de forme et eta l'échelle. Excel utilise alpha pour la forme et beta pour l'échelle. Ne confonds pas les deux conventions quand tu reportes des paramètres issus d'un logiciel spécialisé.

Lucas, la mascotte du Dojo, inspecte les arguments de la fonction à la loupe

Comprendre chaque paramètre de la fonction LOI.WEIBULL.N

1

x

: la valeur (temps, cycles, kilomètres) pour laquelle tu calcules la probabilité

Doit être supérieur ou égal à 0. Typiquement, c'est le temps de fonctionnement depuis la mise en service.

Par exemple, si tu veux savoir quelle proportion d'équipements tombe en panne avant 1 000 heures, tu entres 1000 ici.

2

alpha

: le paramètre de forme (noté beta ou k en fiabilité)

Il détermine le type de taux de panne : inférieur à 1 correspond à la mortalité infantile (défauts de fabrication), égal à 1 correspond à un taux constant (pannes aléatoires, comme la loi exponentielle), supérieur à 1 correspond à l'usure progressive. Doit être strictement positif.

C'est la clé pour interpréter ton mécanisme de défaillance : un alpha de 2.5 indique une usure progressive des pièces mécaniques.

3

beta

: le paramètre d'échelle (noté eta en fiabilité)

C'est la durée de vie caractéristique à laquelle 63,2 % des unités ont défailli (valeur 1 - 1/e). Doit être strictement positif.

Par exemple, si beta = 5 000 heures, cela signifie que 63,2 % des équipements auront connu une panne avant 5 000 heures de fonctionnement. C'est un point de repère pratique pour comparer différents équipements.

4

cumulative

: `VRAI` pour obtenir la fonction de répartition `P(X <= x)`, c'est-à-dire la probabilité de panne avant la valeur x

FAUX pour la densité de probabilité f(x).

Tu utiliseras presque toujours VRAI pour les calculs de fiabilité (probabilité de survie, taux de panne avant une échéance). FAUX sert à tracer la forme de la distribution.

Lucas, la mascotte du Dojo, fait une démonstration pas à pas de la fonction dans Excel

Exemples pratiques pas à pas

Exemple 1

Comment calculer la probabilité de défaillance cumulée avec la fonction LOI.WEIBULL.N

Tu dois fixer la durée de garantie d'un composant dont les essais donnent une durée de vie caractéristique de 5 ans et une forme de 2. La tentation est de lire cette échelle comme une durée de vie moyenne et de garantir la pièce jusque-là, ce qui coûterait très cher. La fonction LOI.WEIBULL.N dit quelle proportion du parc est réellement tombée à cet âge, et le chiffre surprend.

Les étapes
  1. 1
    Dans une cellule, écris =LOI.WEIBULL.N(.
  2. 2
    En 1er argument : clique sur la cellule de la durée à laquelle tu poses la question, B2, soit 5 ans pour le premier composant. C'est la seule valeur qui change d'une ligne à l'autre, donc la formule se recopie sur toute la colonne.
  3. 3
    En 2ᵉ argument : saisis le paramètre de forme, 2. Au-dessus de 1, il décrit une pièce qui s'use, dont le risque de panne augmente avec l'âge.
  4. 4
    En 3ᵉ argument : saisis le paramètre d'échelle, 5 ans. C'est la durée de vie caractéristique, et elle donne tout son sens au résultat de la première ligne puisque la durée testée lui est égale.
  5. 5
    En 4ᵉ argument : saisis VRAI pour obtenir la part du parc déjà tombée depuis la mise en service. Avec FAUX, la fonction ne rendrait plus une proportion.
  6. 6
    Ferme la parenthèse et appuie sur Entrée.
Au final, ta formule devrait ressembler à ça :=LOI.WEIBULL.N(B2; 2; 5; VRAI)
Explication
Le premier composant est testé à 5 ans, exactement la valeur de l'échelle, et c'est ce qui rend son 63,2 % remarquable : dès que la durée testée égale l'échelle, la fonction rend toujours ce même 63,2 %, quelle que soit la forme. La durée de vie caractéristique n'est donc pas le moment où la moitié du parc a lâché, mais celui où près des deux tiers sont déjà tombés.
Exemple 2

Comment obtenir la densité au lieu de la probabilité cumulée avec la fonction LOI.WEIBULL.N

Un tableau de fiabilité circule avec des cellules en pourcentage et des taux de panne étrangement bas, et tu remontes la piste jusqu'au dernier argument de la formule, laissé à FAUX. C'est le piège le plus coûteux de cette fonction, parce qu'il ne déclenche aucune erreur et que le résultat reste plausible. La fonction LOI.WEIBULL.N change complètement de nature selon ce seul argument.

Les étapes
  1. 1
    Dans une cellule, écris =LOI.WEIBULL.N(.
  2. 2
    En 1er argument : clique sur la cellule de la durée visée, B2, soit les 5 ans de l'exemple précédent. On garde cet âge pour comparer les deux résultats.
  3. 3
    En 2ᵉ argument : clique sur la cellule du paramètre de forme, B3, qui vaut 2.
  4. 4
    En 3ᵉ argument : clique sur la cellule du paramètre d'échelle, B4, soit 5 ans.
  5. 5
    En 4ᵉ argument : saisis FAUX, et c'est là que tout bascule. La fonction cesse de cumuler les pannes depuis l'origine pour décrire leur intensité à cet instant précis, une grandeur qui se lit par année et jamais en pourcentage.
  6. 6
    Ferme la parenthèse et appuie sur Entrée.
Voici la formule que tu obtiens à la fin :=LOI.WEIBULL.N(B2; B3; B4; FAUX)
Explication
Avec FAUX, la fonction ne rend plus une proportion mais une densité, c'est-à-dire une quantité par année. Le 0,1472 obtenu ne veut donc pas dire 14,72 % de pannes : la valeur cumulée à ce même âge est 63,2 %, et mettre un format pourcentage sur cette cellule serait le meilleur moyen d'annoncer un chiffre faux.
Exemple 3

Comment calculer le taux de défaillance instantané avec la fonction LOI.WEIBULL.N

La maintenance veut savoir si un composant de 5 ans est en train de se dégrader ou s'il tient encore bien, et ni la proportion cumulée ni la densité ne répondent à cette question. Ce qui compte, c'est le risque qui pèse aujourd'hui sur les pièces encore en service, pas sur celles qui sont déjà mortes. La fonction LOI.WEIBULL.N, appelée sous ses deux modes, donne ce taux.

Les étapes
  1. 1
    Dans une cellule, écris =LOI.WEIBULL.N(. Ce premier appel calcule la densité de pannes, que le diviseur ramènera ensuite aux seules pièces encore en vie.
  2. 2
    En 1er argument : clique sur la cellule de la durée examinée, B2, soit 5 ans.
  3. 3
    En 2ᵉ argument : clique sur la cellule du paramètre de forme, B3, qui vaut 2.
  4. 4
    En 3ᵉ argument : clique sur la cellule du paramètre d'échelle, B4, soit 5 ans.
  5. 5
    En 4ᵉ argument : saisis FAUX pour que ce premier appel rende la densité de pannes à cet instant, et non la proportion déjà tombée.
  6. 6
    Ferme la parenthèse, puis complète par le diviseur /(1-LOI.WEIBULL.N(B2; B3; B4; VRAI)) avant d'appuyer sur Entrée. Ce second appel garde les mêmes trois premiers arguments et bascule en VRAI, si bien que le 1- isole les survivants et que le rapport ramène le risque à la population réellement exposée.
Une fois les morceaux assemblés, ta formule donne ça :=LOI.WEIBULL.N(B2; B3; B4; FAUX)/(1-LOI.WEIBULL.N(B2; B3; B4; VRAI))
Explication
Le taux de défaillance rapporte les pannes de l'instant aux seules pièces encore en vie, alors que la densité les rapportait au parc de départ. Le 0,4 obtenu se lit comme 0,4 panne par année et par survivant, et c'est cette grandeur-là, et non la densité, qui décide d'une date de remplacement.
Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

Les erreurs fréquentes avec la fonction LOI.WEIBULL.N

Erreur #NOMBRE! sur les paramètres

L'erreur #NOMBRE! apparaît dans trois cas : x est négatif, alpha est inférieur ou égal à 0, ou beta est inférieur ou égal à 0. Les trois paramètres numériques doivent être strictement positifs (ou nuls pour x).

Solution : Vérifie que x >= 0, alpha > 0 et beta > 0. Si tes paramètres viennent d'une cellule, utilise MAX(0; valeur) pour forcer la positivité avant de passer à la fonction.

Confusion entre les notations alpha/beta et beta/eta

En fiabilité industrielle, la convention standard est beta = forme et eta = échelle. Excel utilise alpha = forme et beta = échelle. Copier des paramètres d'un logiciel comme Minitab ou Weibull++ sans renommer les variables inverse les rôles.

Solution : Quand tu importes des paramètres d'un logiciel de fiabilité, mappe explicitement : alpha_excel = beta_logiciel (forme) et beta_excel = eta_logiciel (échelle). Note cette correspondance dans ta feuille de calcul.

Extrapolation trop loin des données observées

Les paramètres Weibull sont estimés sur des pannes précoces ou sur une plage de temps limitée. Extrapoler à des durées très supérieures aux données d'estimation peut conduire à des probabilités irréalistes.

Solution : Limite tes calculs à la plage de données disponibles. Pour les longues durées, indique un intervalle de confiance et précise la limite d'extrapolation dans ton rapport.

Lucas, la mascotte du Dojo, compare deux fonctions Excel

LOI.WEIBULL.N vs LOI.EXPONENTIELLE.N vs LOI.GAMMA.N vs LOI.LOGNORMALE.N

LOI.WEIBULL.N est le choix par défaut en analyse de fiabilité grâce à sa flexibilité. LOI.EXPONENTIELLE.N est son cas particulier (alpha = 1). LOI.GAMMA.N et LOI.LOGNORMALE.N sont des alternatives pour des mécanismes de dégradation spécifiques.

CritèreLOI.WEIBULL.NLOI.EXPONENTIELLE.NLOI.GAMMA.NLOI.LOGNORMALE.N
Paramètre de formealpha (forme variable)Fixe (= Weibull alpha=1)alpha (forme)mu, sigma (log-espace)
Taux de panneCroissant, constant ou décroissantConstant uniquementCroissant ou décroissantCloche (max puis décroit)
Cas d'usage typiqueFiabilité générale, garantiesPannes aléatoires (électronique)Cumul de chocs, processus ErlangDégradation multiplicative
Disponibilité Excel✅ Toutes versions modernes✅ Toutes versions modernes✅ Toutes versions modernes✅ Toutes versions modernes
FAQ

Questions fréquentes

La loi de Weibull est extrêmement flexible grâce à son paramètre de forme. Elle peut approximer de nombreuses distributions (exponentielle, normale, lognormale) et modéliser différents mécanismes de défaillance avec une seule famille de fonctions. C'est comme un couteau suisse de la fiabilité : un seul outil pour tous les types de pannes, du démarrage à l'usure en passant par les défauts aléatoires.

Ressources

Pour aller plus loin

Continue sur ta lancée après la fonction LOI.WEIBULL.N : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.

Tout voir