ATANH (arc tangente hyperbolique, le nom est identique en anglais) est une fonction mathématique avancée d'Excel qui calcule l'inverse de la tangente hyperbolique. Si tu travailles en statistiques, en physique ou en analyse de données, tu la rencontreras pour transformer des corrélations, calculer des rapidités relativistes ou normaliser certaines distributions.
Concrètement, ATANH retourne la valeur qui, passée dans TANH, te redonne le nombre de départ. Elle est particulièrement connue en statistiques sous le nom de « transformation z de Fisher », qui est l'étape incontournable pour tester la significativité des coefficients de corrélation et construire des intervalles de confiance fiables.
Syntaxe de la fonction ATANH
=ATANH(nombre)ATANH(x) est calculé selon la formule 0,5 × LN((1+x)/(1-x)). Tu peux vérifier le résultat avec =0.5*LN((1+A1)/(1-A1)) qui donnera le même résultat qu'=ATANH(A1).
Comprendre chaque paramètre de la fonction ATANH
nombre
: le nombre dont tu veux calculer l'arc tangente hyperboliqueIl doit être strictement compris entre -1 et 1 (exclus). Ça peut être une valeur directe comme 0.5, une référence de cellule, ou le résultat d'une autre formule.
Valeurs valides : 0, 0.5, -0.8, 0.999. Valeurs invalides qui génèrent #NOMBRE! : 1, -1, 1.5, -2.
Attention : Les valeurs exactement égales à 1 ou -1 génèrent #NOMBRE! car elles correspondent à l'infini. Quand tu travailles avec des corrélations issues de données réelles, les arrondis informatiques peuvent produire exactement 1 ou -1 : borne ta valeur avec =ATANH(MIN(0.9999;MAX(-0.9999;A1))) pour éviter les erreurs.
Exemples pratiques pas à pas
Statisticien : transformation de Fisher sur une corrélation
Tu es statisticien et tu as calculé un coefficient de corrélation de Pearson de 0,75 entre deux variables. Pour tester si cette corrélation est significativement différente de zéro ou pour construire un intervalle de confiance, tu dois d'abord appliquer la transformation z de Fisher.
| A | B | |
|---|---|---|
| 1 | Corrélation r | Transformation z |
| 2 | 0,75 | 0,973 |
| 3 | 0,50 | 0,549 |
| 4 | 0,90 | 1,472 |
=ATANH(0.75)La fonction transforme la corrélation 0,75 en 0,973. Cette valeur transformée suit approximativement une loi normale, ce qui permet d'utiliser les outils statistiques standards. C'est une étape incontournable dans tout rapport d'analyse de corrélation rigoureux.
Astuce de pro : Pour calculer l'intervalle de confiance à 95% d'une corrélation r sur n observations : borne inférieure = =TANH(ATANH(r)-1.96/RACINE(n-3)), borne supérieure = =TANH(ATANH(r)+1.96/RACINE(n-3)).
Data scientist : préparer des données pour le machine learning
Tu es data scientist et tu dois transformer des probabilités comprises entre 0 et 1 en valeurs continues pour certains algorithmes de machine learning. ATANH élargit l'échelle des valeurs proches de 0 ou 1, ce qui améliore la performance de modèles qui saturent sur les valeurs limites.
| A | B | C | |
|---|---|---|---|
| 1 | Probabilité ajustée | ATANH(p) | Usage |
| 2 | 0,60 | 0,693 | Feature engineering |
| 3 | 0,80 | 1,099 | Normalisation |
| 4 | 0,95 | 1,832 | Outlier detection |
=ATANH(0.60)Ici, la fonction convertit les valeurs bornées ]-1;1[ en valeurs continues ]-infini;+infini[. Cela évite le phénomène de saturation dans certaines fonctions d'activation et peut améliorer la convergence lors de l'entraînement.
Physicien : calculer la rapidité en relativité restreinte
Tu étudies la relativité restreinte et tu veux calculer la rapidité φ d'un objet. La rapidité est définie par φ = ATANH(v/c), où v est la vitesse de l'objet et c la vitesse de la lumière. Tu veux calculer la rapidité d'un objet se déplaçant à 0,8c.
| A | B | C | |
|---|---|---|---|
| 1 | v/c | Rapidité φ | Interprétation |
| 2 | 0,50 | 0,549 | Vitesse modérée |
| 3 | 0,80 | 1,099 | Vitesse relativiste |
| 4 | 0,95 | 1,832 | Proche de c |
=ATANH(0.8)La fonction convertit le rapport 0,8c en une rapidité de 1,099. L'avantage clé de la rapidité sur la vitesse classique, c'est que les rapidités s'additionnent simplement lors des transformations de Lorentz, alors que les vitesses relativistes ne s'additionnent pas de façon additive.
Ingénieur : linéariser des signaux de contrôle
Tu analyses les signaux de contrôle d'un système asservi. Certains signaux normalisés entre -1 et 1 doivent être transformés pour linéariser la réponse du système dans les zones proches des limites.
| A | B | C | |
|---|---|---|---|
| 1 | Signal normalisé | Signal transformé | Gain |
| 2 | 0,00 | 0,000 | ×1,0 |
| 3 | 0,50 | 0,549 | ×1,1 |
| 4 | 0,70 | 0,867 | ×1,2 |
| 5 | 0,90 | 1,472 | ×1,6 |
=ATANH(0.70)Ici, la fonction amplifie les valeurs proches de ±1 tout en restant quasi linéaire autour de 0. Tu peux ensuite appliquer TANH en sortie du système pour revenir à l'échelle [-1;1] (le couple ATANH/TANH forme une paire inverse parfaite).
ATANH vs ASINH vs ACOSH vs TANH
Le critère qui les départage, c'est le domaine d'entrée. ATANH n'accepte que des nombres entre -1 et 1, c'est pile ce qu'il te faut pour les corrélations et la transformation de Fisher. Dès que tes valeurs peuvent sortir de cet intervalle, bascule sur ASINH qui avale tous les réels sans broncher, ou sur ACOSH si tu travailles à partir de 1.
Et si tu cherches à faire le chemin inverse, c'est TANH qu'il te faut : elle ramène n'importe quel réel dans ]-1 ; 1[, exactement le couple miroir d'ATANH.
| Critère | ATANH | ASINH | ACOSH | TANH |
|---|---|---|---|---|
| Type de fonction | Inverse hyperbolique | Inverse hyperbolique | Inverse hyperbolique | Hyperbolique directe |
| Domaine de définition | ]-1 ; 1[ | Tous réels | [1 ; +infini[ | Tous réels |
| Valeurs de sortie | Tous réels | Tous réels | [0 ; +infini[ | ]-1 ; 1[ |
| Usage principal | Stats (Fisher) | Physique | Géométrie | ML / Sigmoid |
| Fonction inverse | TANH | SINH | COSH | ATANH |
Astuces avancées avec ATANH
Calculer la moyenne de plusieurs corrélations correctement
Pour calculer la moyenne de plusieurs coefficients de corrélation, tu ne peux pas faire la moyenne arithmétique directement : les corrélations ont une distribution asymétrique. La méthode correcte : transforme chaque corrélation avec ATANH, calcule la moyenne des valeurs transformées, puis retransforme avec TANH.
Formule matricielle sur les corrélations en A1:A5 : =TANH(MOYENNE(ATANH(A1:A5))). Le résultat est la corrélation moyenne pondérée correctement.
Construire des intervalles de confiance sur des corrélations
L'intervalle de confiance à 95% pour une corrélation r observée sur n observations utilise ATANH pour normaliser la distribution. La borne supérieure s'obtient avec =TANH(ATANH(r)+1.96/RACINE(n-3)) et la borne inférieure avec =TANH(ATANH(r)-1.96/RACINE(n-3)).
Pour r=0,7 et n=50 : =TANH(ATANH(0.7)+1.96/RACINE(47)) donne environ 0,84. Cela signifie que la vraie corrélation dans la population est vraisemblablement entre environ 0,51 et 0,84 avec 95% de confiance.
Vérifier tes calculs avec la paire ATANH/TANH
ATANH et TANH sont inverses l'une de l'autre : =TANH(ATANH(0.5)) retourne exactement 0,5, et =ATANH(TANH(2)) retourne exactement 2. C'est un test de cohérence très utile pour valider tes calculs.
Si tu obtiens une légère différence due aux arrondis flottants, c'est normal. Vérifie que tu n'as pas une erreur de logique en testant quelques valeurs avec ce couple inverse.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction ATANH
Avec ATANH, tout se joue sur l'intervalle ]-1 ; 1[. Un #NOMBRE! apparaît dès que ton nombre touche 1 ou -1 (qui correspondent à l'infini), en sort carrément, ou y arrive via un calcul intermédiaire que tu n'avais pas borné. Le dernier traquenard est plus sournois : confondre ATANH avec ATAN, qui travaille sur des angles et fausse silencieusement une transformation de Fisher.
Erreur #NOMBRE! avec une valeur égale à ±1 ou hors intervalle
Si tu obtiens #NOMBRE!, ton nombre est exactement égal à 1, -1, ou en dehors de l'intervalle ]-1;1[. Mathématiquement, ATANH(1) tend vers l'infini positif et ATANH(-1) vers l'infini négatif, qu'Excel ne peut pas représenter.
Solution : Vérifie que ton nombre est strictement compris entre -1 et 1. Si tu travailles avec des corrélations qui peuvent atteindre exactement 1 par arrondi, borne la valeur avec =ATANH(MIN(MAX(A1;-0.9999);0.9999)) pour éviter les erreurs dues aux imprécisions numériques.
Valeur hors intervalle après un calcul intermédiaire
Si tu appliques ATANH sur le résultat d'une formule qui peut théoriquement dépasser [-1;1], par exemple une division non contrôlée, Excel retourne #NOMBRE! sans t'avertir à l'avance.
Solution : Ajoute une validation avant ATANH avec SI : =SI(ET(A1>-1;A1<1);ATANH(A1);"Valeur invalide"). Cela affiche un message clair au lieu d'une erreur cryptique et facilite le débogage de ta feuille.
Confusion entre ATAN (trigonométrique) et ATANH (hyperbolique)
ATAN calcule l'arc tangente trigonométrique (un angle en radians) et accepte toutes les valeurs. ATANH calcule l'arc tangente hyperbolique et n'accepte que ]-1;1[. Si tu utilises ATAN à la place d'ATANH pour une transformation de Fisher, tes résultats statistiques seront complètement faux.
Solution : Retiens que les fonctions hyperboliques ont le suffixe H : TANH, ATANH, SINH, ASINH, COSH, ACOSH. Pour les corrélations et les transformations hyperboliques, utilise toujours la version avec H. ATAN sans H travaille sur des angles en radians, pas sur des transformations statistiques.
Questions fréquentes sur la fonction ATANH
Quelle est la différence entre ATANH et TANH ?
TANH calcule la tangente hyperbolique d'un nombre : il accepte n'importe quel réel et retourne une valeur entre -1 et 1. ATANH fait l'inverse : il accepte uniquement des valeurs entre -1 et 1 (exclus) et peut retourner n'importe quel nombre réel.
Si TANH(x) = y, alors ATANH(y) = x. Ce sont des fonctions inverses l'une de l'autre, comme le logarithme et l'exponentielle.
Pourquoi ATANH(-1) ou ATANH(1) retournent une erreur ?
Mathématiquement, ATANH(1) tend vers l'infini positif et ATANH(-1) vers l'infini négatif. Excel ne peut pas représenter ces valeurs infinies, donc il retourne #NOMBRE! pour signaler que le paramètre est en dehors de l'intervalle valide ]-1;1[.
Assure-toi que ton nombre est strictement entre -1 et 1. Si tes données peuvent atteindre 1 par arrondi, borne la valeur avec =ATANH(MIN(0.9999;MAX(-0.9999;A1))).
Comment utiliser ATANH pour la transformation de Fisher en statistiques ?
La transformation z de Fisher pour un coefficient de corrélation r est exactement ATANH(r). Cette transformation normalise la distribution du coefficient de corrélation, qui est naturellement asymétrique, pour permettre des tests d'hypothèse valides.
Par exemple, =ATANH(0.7) donne 0,867, la valeur z transformée pour une corrélation de 0,7. Tu construis ensuite l'intervalle de confiance sur z, puis tu retransformes avec TANH pour revenir à l'échelle des corrélations.
ATANH peut-elle accepter des valeurs négatives ?
Oui. ATANH accepte toutes les valeurs entre -1 et 1, négatives ou positives. Par exemple, ATANH(-0.5) retourne environ -0,549. La fonction est antisymétrique : ATANH(-x) = -ATANH(x).
Seules les valeurs exactement égales à -1 ou 1, ou en dehors de cet intervalle, génèrent des erreurs #NOMBRE!.
Dans quel domaine utilise-t-on principalement ATANH ?
ATANH est principalement utilisée en statistiques pour la transformation z de Fisher sur les coefficients de corrélation, en physique relativiste pour calculer la rapidité, et en machine learning pour certaines transformations de features bornées.
Si tu travailles avec des corrélations, des probabilités à transformer ou des signaux normalisés entre -1 et 1, ATANH est l'outil adapté. Pour les autres contextes mathématiques, ASINH est souvent plus pratique car elle n'a pas de restriction de domaine.
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
