La fonction ERF.PRECIS calcule la fonction d'erreur de Gauss avec une précision maximale. C'est la version haute précision de ERF, particulièrement utile quand tu travailles avec des valeurs très petites ou dans des contextes scientifiques exigeant une exactitude maximale.
Concrètement, on l'utilise en physique des nanomatériaux pour modéliser la diffusion thermique sur des distances de l'ordre du nanomètre, en optique pour calculer des probabilités dans des intervalles très étroits, ou en métrologie quand l'annulation catastrophique entre deux valeurs proches rendrait ERF insuffisant.
Syntaxe de la fonction ERF.PRECIS
=ERF.PRECIS(x)Comprendre chaque paramètre de la fonction ERF.PRECIS
x
: la limite supérieure de l'intégraleERF.PRECIS calcule l'intégrale de la fonction d'erreur normalisée de 0 jusqu'à cette valeur x. C'est un nombre réel qui peut être positif ou négatif.
Le résultat est compris entre -1 et 1 : ERF.PRECIS(0) = 0, ERF.PRECIS(+∞) = 1, ERF.PRECIS(-x) = -ERF.PRECIS(x) (fonction impaire).
Astuce : ERF.PRECIS utilise un algorithme optimisé qui maintient plus de décimales significatives qu'ERF, surtout pour les petites valeurs de x proches de 0 où ERF peut perdre en précision.
Exemples pratiques pas à pas
Physicien : calcul de diffusion thermique précis
Tu es physicien et tu modélises la diffusion thermique dans un nanomatériau. Les distances sont très petites (nanomètres), donc tu as besoin d'une précision maximale pour tes calculs : une erreur d'arrondi sur la 10e décimale peut devenir significative après plusieurs étapes de calcul.
| A | B | C | |
|---|---|---|---|
| 1 | Distance (nm) | Formule | Résultat |
| 2 | 0,001 | =ERF.PRECIS(0,001/10) | 0,0001128379167... |
| 3 | 0,01 | =ERF.PRECIS(0,01/10) | 0,001128379165... |
| 4 | 0,1 | =ERF.PRECIS(0,1/10) | 0,01128341540... |
=ERF.PRECIS(0,001/10)La fonction intègre la courbe de Gauss de 0 jusqu'à cette très petite valeur en conservant toutes les décimales significatives. Pour x = 0,0001, l'écart avec ERF standard n'apparaît qu'à partir de la 12e ou 13e décimale, ce qui est critique en modélisation haute précision.
Astuce de pro : Pour x > 0,1, ERF et ERF.PRECIS donnent des résultats pratiquement identiques. ERF.PRECIS est surtout pertinent pour les très petites valeurs (x < 0,01).
Ingénieur optique : calcul de probabilité dans un intervalle étroit
Tu es ingénieur optique et tu calcules la probabilité qu'un photon se trouve dans un intervalle très étroit du spectre. La différence entre deux valeurs proches de la fonction d'erreur nécessite une haute précision pour éviter l'annulation catastrophique.
| A | B | C | |
|---|---|---|---|
| 1 | Intervalle | Formule | Probabilité |
| 2 | [0,100 ; 0,101] | =ERF.PRECIS(0,101)-ERF.PRECIS(0,100) | 0,00011283... |
| 3 | [0,500 ; 0,501] | =ERF.PRECIS(0,501)-ERF.PRECIS(0,500) | 0,00010871... |
| 4 | [1,000 ; 1,001] | =ERF.PRECIS(1,001)-ERF.PRECIS(1,000) | 0,00008268... |
=ERF.PRECIS(0,101)-ERF.PRECIS(0,100)La formule soustrait deux valeurs très proches de la fonction d'erreur. C'est là que la précision supplémentaire d'ERF.PRECIS compte : avec ERF standard, les erreurs d'arrondi s'accumuleraient (annulation catastrophique), alors qu'ici la soustraction reste fiable.
Attention : Plus a et b sont proches dans ERF.PRECIS(b) - ERF.PRECIS(a), plus la précision supplémentaire d'ERF.PRECIS est cruciale pour éviter l'annulation catastrophique.
Comparaison ERF vs ERF.PRECIS sur différentes valeurs
Ce tableau compare ERF et ERF.PRECIS sur plusieurs valeurs pour repérer concrètement où leur différence devient visible, et donc quand chaque fonction est vraiment utile.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Valeur x | ERF(x) | ERF.PRECIS(x) | Différence |
| 2 | 0,0001 | 0,000112837917 | 0,000112837916709551 | Décimales supplémentaires |
| 3 | 1 | 0,842700792950 | 0,842700792949715 | Quasi identique |
| 4 | 3 | 0,999977909503 | 0,999977909503001 | Quasi identique |
=ERF.PRECIS(0,0001)Sur cette valeur très petite (x = 0,0001), la fonction conserve plusieurs décimales de plus qu'ERF. Pour x = 1 ou x = 3, les deux donnent des résultats quasi identiques : ERF.PRECIS ne se justifie que pour les petites valeurs ou les soustractions entre résultats proches.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction ERF.PRECIS
Le faux pas classique vient de l'habitude prise avec ERF : tu glisses deux bornes entre parenthèses, et =ERF.PRECIS(0,5; 1,5) te renvoie une erreur, car cette version n'avale qu'un seul nombre. Pour une intégrale entre a et b, il faut soustraire deux appels : =ERF.PRECIS(1,5) - ERF.PRECIS(0,5).
Les deux autres pièges sont plus sournois : sortir ERF.PRECIS alors qu'ERF suffit largement (dès que x dépasse 0,1, les résultats sont identiques à l'écran), et s'étonner qu'un grand x donne 0,9999978 au lieu de 1 — la courbe ne touche jamais tout à fait ses bornes -1 et 1.
Passer deux paramètres comme à ERF
ERF accepte une limite_supérieure optionnelle pour calculer l'intégrale entre deux bornes. ERF.PRECIS n'accepte qu'un seul paramètre : =ERF.PRECIS(0,5; 1,5) génère une erreur.
Solution : Pour l'intégrale entre deux bornes avec précision maximale, utilise la différence : =ERF.PRECIS(1,5) - ERF.PRECIS(0,5).
Utiliser ERF.PRECIS quand ERF suffit
Pour des valeurs courantes (x > 0,1), ERF et ERF.PRECIS donnent les mêmes résultats affichables dans Excel. ERF.PRECIS peut être légèrement plus lente sur de grands volumes de données.
Solution : Utilise ERF.PRECIS uniquement si tu travailles avec des valeurs très petites (x < 0,01) ou si tu calcules des différences entre valeurs proches. Dans les autres cas, ERF est suffisant.
Attendre un résultat hors de [-1 ; 1]
La fonction d'erreur est bornée par définition : ses valeurs sont toujours comprises entre -1 et 1. Un résultat de 1 ou -1 signifie que x est très grand en valeur absolue, pas que la formule est incorrecte.
Solution : Vérifie que l'interprétation de ton résultat est correcte. =ERF.PRECIS(3) ≈ 0,9999978, pas exactement 1 : la fonction s'approche de 1 asymptotiquement.
ERF.PRECIS vs ERF vs ERFC.PRECIS vs ERFC
Garde ERF tant que tes valeurs restent au-dessus de 0,1 ou que tu veux jongler avec deux bornes d'un coup : c'est elle qui accepte un second argument et qui tourne dans toutes les versions. Bascule sur ERF.PRECIS dès que x frôle le zéro ou que tu soustrais deux résultats très proches, là où chaque décimale supplémentaire t'évite une annulation catastrophique.
Le choix entre les familles ERF et ERFC suit la même logique : ERFC.PRECIS calcule le complément 1 - erf(x) en gardant sa précision pour les grands x, là où ERF.PRECIS la concentre sur les petits.
| Critère | ERF.PRECIS | ERF | ERFC.PRECIS | ERFC |
|---|---|---|---|---|
| Nombre de paramètres | 1 seul | 1 ou 2 (bornes) | 1 seul | 1 seul |
| Précision optimisée | Oui (petites valeurs) | Standard | Oui (grandes valeurs) | Standard |
| Résultat | erf(x) entre -1 et 1 | erf(x) entre -1 et 1 | 1 - erf(x) | 1 - erf(x) |
| Disponibilité | Excel 2010+ | Toutes versions (avec complément) | Excel 2010+ | Toutes versions (avec complément) |
Questions fréquentes sur la fonction ERF.PRECIS
Quelle différence entre ERF et ERF.PRECIS ?
ERF.PRECIS offre une précision supérieure, notamment pour les petites valeurs proches de zéro. Pour la plupart des usages, la différence est négligeable. Mais en ingénierie de haute précision ou pour des soustractions entre valeurs proches, ERF.PRECIS maintient plus de décimales significatives là où ERF peut arrondir prématurément.
Quand utiliser ERF.PRECIS plutôt que ERF ?
Utilise ERF.PRECIS quand tu travailles avec des valeurs très petites (proches de 0), quand tu calcules des différences ERF(b) - ERF(a) avec a et b proches, ou quand tu as besoin d'une précision maximale pour des calculs scientifiques critiques en physique des particules, optique de précision ou métrologie.
ERF.PRECIS accepte-t-elle deux paramètres comme ERF ?
Non. Contrairement à ERF qui accepte une limite_supérieure optionnelle, ERF.PRECIS n'accepte qu'un seul paramètre. Pour calculer l'intégrale entre deux bornes avec précision, utilise =ERF.PRECIS(b) - ERF.PRECIS(a).
ERF.PRECIS est-elle disponible dans toutes les versions d'Excel ?
ERF.PRECIS est disponible depuis Excel 2010. Si tu utilises une version antérieure, tu devras utiliser ERF (disponible avec le complément Outils d'analyse) ou implémenter une approximation numérique haute précision.
Le résultat de ERF.PRECIS peut-il être négatif ?
Oui. Pour des valeurs négatives de x, le résultat sera négatif : ERF.PRECIS(-x) = -ERF.PRECIS(x). C'est une fonction impaire, symétrique par rapport à l'origine. Les valeurs sont toujours comprises entre -1 et 1.
Comment utiliser ERF.PRECIS avec la loi normale ?
La fonction d'erreur et la loi normale sont liées par la relation : P(X ≤ x) = 0,5 × (1 + ERF.PRECIS(x / √2)). Pour calculer la probabilité qu'une variable normale standard soit inférieure à x, tu peux utiliser directement =LOI.NORMALE.STANDARD.N(x; VRAI) qui est plus lisible pour cet usage.
Pour aller plus loin
Les fonctions similaires : ERFC.PRECIS, ERF, ERFC, LOI.NORMALE.STANDARD.N, LOI.NORMALE.N
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
