Aller au contenu principal

Qu'est-ce que la fonction ERF ?

Définition
La fonction ERF calcule l'intégrale de la distribution d'erreur gaussienne normalisée entre 0 et une limite (ou entre deux limites). Elle renvoie une valeur comprise entre -1 et 1.

ERF (Error Function en anglais) te sert dès qu'un phénomène suit une courbe en cloche et que tu dois savoir quelle proportion de tes valeurs tombe dans un intervalle donné, sans ressortir une table statistique ni refaire le calcul à la main. C'est la fonction que sollicitent naturellement les formules issues de la physique ou de l'ingénierie, qui raisonnent déjà dans son échelle.

Concrètement, tu l'utilises pour calculer des probabilités dans une distribution normale, modéliser la diffusion thermique dans un composant, estimer l'intervalle de confiance d'une mesure bruitée, ou convertir des valeurs z en probabilités. Partout où une courbe en cloche entre dans l'équation, ERF n'est jamais loin.

Syntaxe

Clique sur un argument pour aller à son explication.

Avec un seul argument, ERF intègre de 0 jusqu'à limite_inférieure. Avec deux arguments, elle calcule ERF(limite_sup) - ERF(limite_inf) directement. L'échelle ERF est différente de l'échelle des écarts-types : pour travailler avec z écarts-types, divise par RACINE(2) avant de passer la valeur à ERF.

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

Comprendre chaque paramètre de la fonction ERF

ERF accepte une ou deux bornes, et l'ordre compte. Avec un seul nombre, elle intègre depuis 0 jusqu'à cette borne ; avec deux, elle calcule l'aire entre les deux, ce qui t'évite de soustraire deux formules. La seconde borne est facultative, mais si tu la mets, vérifie qu'elle est plus grande que la première, sinon le résultat repart en négatif.

1

limite_inférieure

: la borne inférieure de l'intégrale

Si tu n'utilises que ce paramètre, ERF intègre de 0 jusqu'à cette valeur. C'est un nombre réel qui peut être positif ou négatif.

Plus la valeur est élevée, plus le résultat s'approche de 1 (ou de -1 pour les valeurs négatives). ERF est une fonction impaire : ERF(-x) = -ERF(x) pour toute valeur x.

2

[limite_supérieure]

: la borne supérieure de l'intégrale (facultatif)(facultatif)

Si tu la fournis, ERF calcule l'intégrale entre limite_inférieure et limite_supérieure, ce qui équivaut à faire =ERF(limite_sup) - ERF(limite_inf) toi-même.

Très utile pour calculer la probabilité qu'une variable se trouve dans un intervalle précis, sans avoir à poser deux formules séparées.

Le conseil du pro
L'échelle d'ERF n'est pas celle des écarts-types. Divise toujours ta valeur z par RACINE(2) avant de la passer à la fonction : ERF(2/RACINE(2)) pour deux écarts-types, sinon ta probabilité tombe à côté.
Lucas, la mascotte du Dojo, fait une démonstration pas à pas de la fonction dans Excel

Exemples pratiques pas à pas

Exemple 1

Comment convertir un écart réduit en proportion avec la fonction ERF

La campagne de mesures est bouclée et chaque relevé a déjà été réduit à un écart réduit, c'est-à-dire à un nombre d'écarts-types par rapport à la moyenne, rangé en colonne B. La question qu'on te posera en réunion tient en une phrase : quelle part de la population tient dans cet intervalle, de part et d'autre de la moyenne ? La fonction ERF y répond directement, à condition de lui parler dans son échelle à elle, qui n'est pas celle des écarts-types.

Les étapes
  1. 1
    Dans une cellule, écris =ERF(.
  2. 2
    En 1er argument : clique sur la cellule de l'écart réduit, B2, puis complète par /RACINE(2). La cellule affiche 1,50, un nombre d'écarts-types, alors que la fonction ERF travaille sur une échelle qui lui est propre. La division traduit l'un dans l'autre, et elle doit rester à l'intérieur de la parenthèse pour être effectuée avant le calcul.
  3. 3
    Ferme la parenthèse de la fonction ERF et appuie sur Entrée, puis recopie la formule vers le bas. Celle de la fonction RACINE a déjà été refermée à l'étape précédente, et la référence B2 glisse d'une ligne à chaque recopie.
Au final, ta formule devrait ressembler à ça :=ERF(B2/RACINE(2))
Explication
La fonction renvoie 0,8664 pour l'écart réduit 1,50, autrement dit 86,64 % des mesures tiennent entre -1,5 et +1,5 écart-type. Le résultat se lit donc comme une proportion bilatérale, centrée sur la moyenne, et c'est la division par la racine de 2 qui rend cette lecture possible. Sans elle, la même ligne afficherait 0,9661, un nombre parfaitement exact pour la fonction mais qui ne répond pas à la question posée.
Exemple 2

Comment mesurer un intervalle entre deux bornes avec la fonction ERF

Le laboratoire ne te demande plus une proportion symétrique mais une bande précise : combien d'unités tombent entre deux seuils qui n'ont aucune raison d'être centrés sur la moyenne. Ton tableau range la borne basse en colonne B, la borne haute en colonne C, une ligne par bande à documenter. La fonction ERF accepte justement une seconde borne, ce qui te donne l'aire d'un intervalle en un seul appel plutôt qu'en deux calculs à soustraire.

Les étapes
  1. 1
    Dans une cellule, écris =ERF(.
  2. 2
    En 1er argument : clique sur la cellule où commence la bande à mesurer, B2. Elle vaut 0 sur la première ligne. Dans l'exemple précédent, ce même argument portait l'écart à convertir, alors qu'ici il marque l'endroit où l'intégration démarre.
  3. 3
    En 2ᵉ argument : clique sur la cellule où s'arrête la bande, C2. Elle vaut 1, et c'est sa présence qui fait basculer la fonction ERF en mesure d'intervalle plutôt qu'en calcul depuis zéro. Elle doit rester plus grande que la borne de départ, sans quoi l'intégrale est parcourue à l'envers et le résultat repart en négatif.
  4. 4
    Ferme la parenthèse et appuie sur Entrée, puis recopie la formule vers le bas pour traiter les autres bandes.
Voici la formule que tu obtiens à la fin :=ERF(B2; C2)
Explication
Renseigner la seconde borne change le sens de la fonction : au lieu d'intégrer depuis zéro, elle mesure l'aire entre les deux bornes fournies. La ligne I-02 le montre bien, avec 0,1526 entre 1 et 2, soit exactement la différence entre les deux appels séparés. La ligne I-05 sort de l'intervalle -1 à 1 avec 1,6854, ce qui rappelle que la fonction ERF n'est pas bornée à 1 quand on l'interroge sur une plage à cheval sur zéro.
Exemple 3

Comment sécuriser une borne supérieure vide avec les fonctions ERF et SI

Ton tableau de bandes se remplit au fil de l'eau et certaines lignes n'ont pas encore de borne haute, soit qu'elle reste à déterminer, soit qu'on veuille simplement l'aire depuis la moyenne. Une cellule vide passée en seconde borne ne déclenche aucune erreur : la fonction la lit comme un zéro et te rend tranquillement un résultat négatif, que rien ne signale et qui se glisse sans bruit dans une moyenne ou un graphique. Tu veux que la colonne bascule d'elle-même sur le calcul à une seule borne quand la seconde manque.

Les étapes
  1. 1
    Dans une cellule, écris =SI(.
  2. 2
    En 1er argument : écris la comparaison qui vérifie si la borne haute a été saisie, C2="". Les deux guillemets collés représentent une cellule vide. C'est le seul contrôle utile ici, parce que le piège vient de l'absence de saisie et non d'un nombre aberrant.
  3. 3
    En 2ᵉ argument : écris le calcul à faire quand la borne haute manque, ERF(B2). La fonction ERF n'a plus que son argument obligatoire et intègre depuis zéro, ce qui est le comportement attendu sur une ligne encore incomplète comme I-02.
  4. 4
    En 3ᵉ argument : écris le calcul à faire quand les deux bornes sont là, ERF(B2; C2). C'est l'appel à deux arguments de l'exemple précédent, qui mesure l'aire comprise entre la borne basse et la borne haute.
  5. 5
    Ferme la parenthèse de la fonction SI et appuie sur Entrée. Les deux appels à la fonction ERF ont déjà été refermés dans leur propre étape.
Une fois les morceaux assemblés, ta formule donne ça :=SI(C2=""; ERF(B2); ERF(B2; C2))
Explication
Le garde-fou ne sert qu'aux lignes dont la borne haute est vide, et il change tout sur celles-là : I-02 rend 0,8427 au lieu du -0,8427 que renverrait l'appel à deux bornes. Le signe est le seul indice du problème, puisqu'une cellule vide est lue comme un zéro et devient une borne supérieure à part entière, plus basse que la borne de départ. Sur les lignes complètes comme I-01, le test ne fait rien de plus qu'appeler la fonction ERF normalement.
Le chiffre clé
Quelques repères à garder en tête : ERF(0) vaut 0, ERF(1) vaut environ 0,843, ERF(2) environ 0,995 et ERF(3) environ 0,9999. Au-delà de 3, la courbe frôle 1 sans jamais l'atteindre tout à fait.
Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

Les erreurs fréquentes avec la fonction ERF

Le faux pas qui revient le plus avec ERF, c'est de lui passer un nombre d'écarts-types tel quel : =ERF(2) renvoie 0,995 alors que l'intervalle ±2σ vaut 0,954, parce qu'ERF roule sur sa propre échelle et attend un z/RACINE(2). Les deux autres pièges sont du même registre de convention : des bornes inversées qui renvoient un résultat négatif, et la confusion avec LOI.NORMALE.STANDARD qui, elle, intègre depuis -∞ et pas depuis 0.

Oublier la conversion pour la distribution normale (résultat incohérent)

ERF utilise une échelle propre, différente de l'échelle des écarts-types. Écrire =ERF(2) pour "2 écarts-types" donne 0,995, alors que la bonne valeur pour l'intervalle ±2σ est 0,954.

Solution : Divise toujours par RACINE(2) pour convertir une valeur z : =ERF(2/RACINE(2)) pour 2 écarts-types. Puis multiplie par 2 si tu veux l'intervalle symétrique.

Inverser les bornes (résultat négatif inattendu)

Avec deux paramètres, ERF(a; b) calcule l'intégrale de a vers b. Si a > b, le résultat est négatif car l'intégrale part dans le sens inverse.

Solution : Assure-toi que limite_inférieure < limite_supérieure. Si tu as les deux bornes dans des cellules, utilise =ERF(MIN(A1;B1); MAX(A1;B1)) pour garantir l'ordre correct.

Confondre ERF et LOI.NORMALE.STANDARD (probabilité cumulée incorrecte)

ERF calcule l'intégrale de 0 à z (pas de -∞ à z). Pour obtenir P(X ≤ z) comme LOI.NORMALE.STANDARD, il faut la formule de conversion.

Solution : Utilise =0,5 + ERF(z/RACINE(2))/2 pour obtenir la probabilité cumulative P(X ≤ z), ou utilise directement LOI.NORMALE.STANDARD(z; VRAI) si tu veux la CDF standard.

Lucas, la mascotte du Dojo, avec une ampoule, partage des astuces avancées

Astuces avancées avec ERF

1Astuce

Calcule un intervalle de confiance en une ligne

Pour un intervalle symétrique ±z écarts-types, la formule directe est =ERF(z/RACINE(2)) : elle renvoie la probabilité que ton signal se trouve dans cet intervalle. Pour ±1,96 (intervalle de confiance à 95 %), =ERF(1,96/RACINE(2)) donne 0,950 sans aucune table statistique.
Tu peux stocker le z dans une cellule et rendre l'intervalle configurable.

2Astuce

Utilise les deux paramètres pour éviter les soustractions manuelles

Plutôt que d'écrire =ERF(b/RACINE(2)) - ERF(a/RACINE(2)) pour un intervalle [a, b], utilise directement =ERF(a/RACINE(2); b/RACINE(2)). C'est plus court, moins sujet aux erreurs de frappe, et la formule est plus lisible pour un relecteur.
Cette syntaxe à deux arguments est particulièrement utile dans les tableaux de bord de contrôle qualité où on calcule plusieurs intervalles à la suite.

3Astuce

Convertis ERF en probabilité cumulative standard

Si tu travailles avec des statisticiens qui raisonnent en probabilités P(X ≤ z), convertis ERF en CDF avec =0,5 + ERF(z/RACINE(2))/2. Pour z = 1,96, tu obtiens 0,975, ce qui correspond bien à la table normale.
Garde cette formule dans une cellule nommée ou une plage de constantes pour ne pas la réécrire à chaque fois.

FAQ

Questions fréquentes

GAUSS(z) travaille directement avec z exprimé en écarts-types et donne la probabilité entre la moyenne et z. ERF utilise une échelle normalisée différente, convention héritée de la physique et de l'ingénierie. La relation est : GAUSS(z) = ERF(z/√2) / 2. En pratique, utilise GAUSS pour les analyses statistiques courantes (plus intuitif), et ERF quand tu travailles sur des modèles physiques ou des formules d'ingénierie qui l'attendent dans cette convention.

Ressources

Pour aller plus loin

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

Tout voir