La fonction ERF (Error Function en anglais) calcule l'intégrale de la fonction d'erreur de Gauss entre 0 et une limite donnée, ou entre deux limites. C'est l'outil de référence pour tout ce qui touche aux distributions gaussiennes : physique, ingénierie, traitement du signal, statistiques inférentielles.
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 de la fonction ERF
=ERF(limite_inférieure; [limite_supérieure])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.
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.
limite_inférieure
: la borne inférieure de l'intégraleSi 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.
Astuce : Valeurs de référence : ERF(0) = 0, ERF(1) ≈ 0,843, ERF(2) ≈ 0,995, ERF(3) ≈ 0,9999. Au-delà de 3, la fonction approche asymptotiquement 1.
[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.
Astuce : Pour calculer la probabilité dans un intervalle, utilise les deux paramètres directement : =ERF(0,5; 1,5) donne l'intégrale entre 0,5 et 1,5 en une seule formule.
Pas envie d'écrire la formule ERF à la main ?
Génère-la avec notre IAExemples pratiques pas à pas
Statisticien : calculer des probabilités normales
Tu es statisticien et tu travailles sur une distribution normale standardisée. Tu veux calculer la probabilité qu'une variable se trouve entre la moyenne et 1,5 écarts-types. ERF utilise une échelle différente de l'échelle des écarts-types, donc tu dois diviser la valeur z par RACINE(2) avant de l'injecter dans la formule.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Valeur z | Formule ERF | Résultat | Interprétation |
| 2 | 1,5 | =ERF(1,5/RACINE(2)) | 0,866 | P(-z à +z) |
| 3 | =ERF(1,5/RACINE(2))/2 | 0,433 | P(0 à z) | |
| 4 | 2 | =2*ERF(2/RACINE(2)) | 0,954 | ±2 écarts-types |
| 5 | 3 | =2*ERF(3/RACINE(2)) | 0,997 | ±3 écarts-types |
=ERF(1,5/RACINE(2))/2La formule convertit la valeur z en divisant par RACINE(2), puis divise par 2 pour obtenir la probabilité unilatérale (de 0 à z), soit 43,3 %. Pour l'intervalle symétrique ±z, on multiplie par 2 au lieu de diviser.
Astuce de pro : Pour simplifier tes formules récurrentes, nomme une cellule =RACINE(2) via Formules → Gestionnaire de noms (par exemple racine2). Tu pourras ensuite écrire =ERF(z/racine2) pour plus de lisibilité.
Ingénieur qualité : modéliser la diffusion thermique
Tu es ingénieur qualité dans l'électronique et tu modélises la diffusion thermique dans un composant. La chaleur suit un profil gaussien, et tu veux connaître la proportion diffusée dans différentes zones. Le paramètre 10 représente ici la distance caractéristique de diffusion (équivalent à l'écart-type).
| A | B | C | |
|---|---|---|---|
| 1 | Distance (mm) | Formule ERF | Diffusion (%) |
| 2 | 0 à 5 | =ERF(5/10) | 52,0 % |
| 3 | 0 à 10 | =ERF(10/10) | 84,3 % |
| 4 | 0 à 15 | =ERF(15/10) | 96,6 % |
| 5 | 5 à 15 | =ERF(5/10; 15/10) | 44,6 % |
=ERF(10/10)Ici, la distance est divisée par la distance caractéristique de diffusion (10 mm, l'équivalent de l'écart-type) : la fonction indique que 84,3 % de la chaleur s'est diffusée jusqu'à 10 mm. La version à deux bornes donne directement la diffusion sur un intervalle.
Data scientist : quantifier l'incertitude de mesure
Tu analyses des signaux avec du bruit gaussien et tu veux établir les intervalles de confiance pour tes mesures. Le facteur 2 devant ERF vient du fait qu'on cherche l'intervalle symétrique autour de la moyenne, donc des deux côtés à la fois.
| A | B | C | |
|---|---|---|---|
| 1 | Intervalle | Formule | Probabilité |
| 2 | ±1σ | =2*ERF(1/RACINE(2)) | 68,3 % |
| 3 | ±2σ | =2*ERF(2/RACINE(2)) | 95,4 % |
| 4 | ±3σ | =2*ERF(3/RACINE(2)) | 99,7 % |
| 5 | 0,5σ à 2σ | =ERF(0,5/RACINE(2); 2/RACINE(2)) | 28,8 % |
=2*ERF(2/RACINE(2))La formule convertit le nombre d'écarts-types en divisant par RACINE(2), et le facteur 2 vient de l'intervalle symétrique autour de la moyenne (des deux côtés à la fois) : on obtient 95,4 % pour ±2 écarts-types.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes 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.
Astuces avancées avec ERF
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.
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.
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.
Questions fréquentes sur la fonction ERF
Quelle différence entre ERF et GAUSS ?
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.
Comment interpréter le résultat de ERF ?
ERF renvoie une valeur entre -1 et 1. ERF(0) = 0, ERF(+∞) = 1. Par exemple, ERF(1) ≈ 0,843 signifie que 84,3 % de l'aire sous la courbe gaussienne normalisée se trouve entre 0 et 1.
Plus tu t'éloignes de 0, plus ERF se rapproche de ±1. La symétrie de la fonction (ERF(-x) = -ERF(x)) signifie que les valeurs négatives donnent des résultats négatifs de même magnitude.
À quoi sert le second paramètre de ERF ?
Avec deux arguments, ERF(a; b) calcule directement l'intégrale entre a et b, sans que tu aies à faire la soustraction toi-même. C'est rigoureusement équivalent à =ERF(b) - ERF(a).
Par exemple, =ERF(0,5; 1,5) donne l'aire gaussienne entre 0,5 et 1,5 en une seule formule, très pratique pour les calculs de probabilités dans un intervalle précis.
Dans quels domaines utilise-t-on ERF ?
ERF est fondamentale en physique (diffusion thermique, mécanique quantique, optique), en ingénierie (traitement du signal, télécommunications, contrôle qualité), en statistiques (distribution normale, intervalles de confiance) et en finance (modèles de risque).
Partout où une distribution gaussienne décrit un phénomène physique, ERF apparaît naturellement dans les équations analytiques.
ERF est-elle disponible dans toutes les versions d'Excel ?
ERF est disponible depuis Excel 2007 dans toutes les éditions (Windows, Mac, Excel Online). Dans Excel 2003 et antérieur, elle nécessitait le complément Analysis ToolPak.
Si tu dois travailler sur un fichier destiné à être ouvert par des utilisateurs qui n'ont pas ce complément activé, vérifie la version cible avant de l'utiliser.
Comment obtenir la probabilité cumulative P(X ≤ z) depuis ERF ?
La formule de conversion est =0,5 + ERF(z/RACINE(2))/2. Pour z = 1,96, tu obtiens 0,975 (95 % bilatéral).
Alternativement, tu peux utiliser directement LOI.NORMALE.STANDARD(z; VRAI) qui renvoie la même probabilité cumulative sans conversion. ERF est utile quand tu as déjà une formule de physique ou d'ingénierie exprimée dans la convention de la fonction d'erreur.
Pour aller plus loin
Bloqué sur une formule Excel ?
Pose ta question à notre assistant Excel IA, il te sort la bonne formule en quelques secondes.
Essayer l'assistant IAGratuit · 10 questions par mois

