Aller au contenu principal

Qu'est-ce que la fonction ATAN ?

Définition
La fonction ATAN calcule l'arc tangente d'un nombre et renvoie l'angle correspondant en radians, toujours compris entre -π/2 et π/2 (soit -90° et 90°).

ATAN te sert quand tu pars d'un simple rapport, une pente, un côté opposé sur un côté adjacent, et que tu veux remonter à l'angle correspondant, sans passer par les coordonnées x et y séparées qu'exigerait ATAN2. Elle convient tant que ton point reste dans le même quadrant.

Dans la pratique, c'est elle qui te donne l'angle d'une rampe d'accès PMR à partir de sa pente en pourcentage, l'inclinaison d'un toit à partir des mesures du charpentier, ou l'angle de déviation d'un rayon lumineux dans un laboratoire d'optique.

Syntaxe

=ATAN(nombre)

Clique sur un argument pour aller à son explication.

ATAN ne peut pas déterminer le quadrant exact d'un angle : elle retourne uniquement des valeurs entre -90° et 90°. Pour travailler avec des coordonnées x et y séparées et obtenir des angles entre -180° et 180°, utilise ATAN2.

Le combo gagnant
ATAN répond toujours en radians. Enveloppe-la dans DEGRES pour lire directement des degrés : DEGRES(ATAN(1)) affiche 45 au lieu de 0,785. C'est le duo réflexe dès que tu présentes un angle à des collègues.
Lucas, la mascotte du Dojo, inspecte les arguments de la fonction à la loupe

Comprendre chaque paramètre de la fonction ATAN

1

nombre

: la valeur de la tangente pour laquelle tu veux trouver l'angle

Concrètement, si tu as un triangle rectangle et que tu connais le rapport côté opposé / côté adjacent, c'est ce rapport que tu passes à ATAN. Par exemple, =ATAN(1) donne π/4 radians (45°) car tan(45°) = 1.

Ce paramètre peut être un nombre positif, négatif ou zéro. ATAN(-1) donne -π/4 (-45°), ATAN(0) retourne 0. Plus le nombre est grand en valeur absolue, plus l'angle se rapproche de 90° sans jamais l'atteindre.

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

Exemples pratiques pas à pas

Exemple 1

Comment calculer l'angle d'une pente avec les fonctions ATAN et DEGRES

Le bureau de contrôle passe la semaine prochaine et réclame la pente de chaque tronçon en degrés, pas en mètres. Ton relevé liste les tronçons avec leur dénivelé, leur distance horizontale et leur zone, et tu veux la colonne d'angles remplie d'un seul geste plutôt que ligne par ligne. La fonction ATAN transforme le rapport entre ces deux mesures en angle, et DEGRES le rend lisible par tout le monde.

Les étapes
  1. 1
    Dans une cellule, écris =DEGRES(.
  2. 2
    En 1er argument : écris l'angle en radians à convertir et referme-le, ATAN(B2/C2). La fonction ATAN réclame une tangente et non un angle, or cette tangente est exactement le rapport entre le dénivelé B2 et la distance horizontale C2. Les deux références restent relatives, sans dollar, pour que chaque ligne de la colonne lise son propre dénivelé et sa propre distance une fois la formule recopiée.
  3. 3
    Ferme la parenthèse de la fonction DEGRES et appuie sur Entrée. Celle de la fonction ATAN a déjà été refermée à l'étape précédente. Sans cette enveloppe, TR-01 afficherait 0,0997, son angle exprimé en radians.
Au final, ta formule devrait ressembler à ça :=DEGRES(ATAN(B2/C2))
Explication
Le rapport 10/100 vaut 0,1, et c'est la tangente de l'angle recherché. La fonction ATAN remonte de cette tangente à l'angle, puis DEGRES traduit les radians en degrés, soit 5,71° pour TR-01. Recopiée vers le bas, la formule remplit la colonne entière d'un coup.
Exemple 2

Comment convertir une pente en pourcentage en degrés avec la fonction ATAN

Un client t'envoie les pentes de ses toitures en pourcentage, comme sur les plans du couvreur, mais le fabricant de fixations pour panneaux solaires ne prend les commandes qu'en degrés. Tu as une ligne par toiture avec sa pente annoncée, et il te faut l'angle correspondant avant de valider le bon de commande. La fonction ATAN fait cette traduction dès que tu lui présentes le pourcentage sous forme de rapport.

Les étapes
  1. 1
    Dans une cellule, écris =DEGRES(.
  2. 2
    En 1er argument : écris l'angle en radians à convertir et referme-le, ATAN(B2/100). La division par 100 fait passer la pente du pourcentage au rapport que la fonction ATAN attend, puisqu'une pente de 30 % décrit 30 cm de hauteur pour 100 cm à plat. Ce calcul suppose que B2 contienne le nombre 30 saisi tel quel, car une cellule mise au format pourcentage stocke en réalité 0,3 et fausserait la division.
  3. 3
    Ferme la parenthèse de la fonction DEGRES et appuie sur Entrée. Celle de la fonction ATAN a déjà été refermée à l'étape précédente. Sans cette conversion, l'angle sortirait en radians, une unité dans laquelle le fabricant de fixations ne prend pas les commandes.
Voici la formule que tu obtiens à la fin :=DEGRES(ATAN(B2/100))
Explication
Une pente de 30 % correspond à un rapport de 0,3, et la fonction ATAN en tire l'angle dont la tangente vaut 0,3. DEGRES le traduit en 16,70°, l'unité dans laquelle les fixations sont vendues. Retiens que le pourcentage et l'angle n'avancent pas au même rythme : 100 % ne donne pas 90° mais 45°.
Exemple 3

Comment éviter l'erreur #DIV/0! avec les fonctions ATAN et SIERREUR

Le relevé revient du chantier et tu dois sortir l'angle de chaque tronçon, sauf que certains sont des murs de soutènement : leur distance horizontale vaut zéro et Excel constelle ta colonne d'erreurs #DIV/0!. Tu veux un tableau propre, où ces murs affichent tout simplement leur angle réel de 90°. La fonction SIERREUR intercepte l'erreur de division et laisse la fonction ATAN travailler partout ailleurs.

Les étapes
  1. 1
    Dans une cellule, écris =SIERREUR(.
  2. 2
    En 1er argument : écris le calcul d'angle à tenter et referme-le, DEGRES(ATAN(B2/C2)). La fonction ATAN y reçoit le rapport entre le dénivelé B2 et la distance horizontale C2, puis DEGRES convertit sa réponse en degrés. Tant que la distance n'est pas nulle, c'est cette valeur qui s'affiche.
  3. 3
    En 2ᵉ argument : saisis la valeur de repli, 90. Sur le tronçon S-01, la distance horizontale vaut 0 et la division B2/C2 échoue avant même que la fonction ATAN entre en jeu. SIERREUR intercepte cette erreur et affiche 90 à la place, l'angle d'une paroi verticale.
  4. 4
    Ferme la parenthèse de la fonction SIERREUR et appuie sur Entrée. Celles des fonctions DEGRES et ATAN ont déjà été refermées dans l'étape du premier argument.
Une fois les morceaux assemblés, ta formule donne ça :=SIERREUR(DEGRES(ATAN(B2/C2)); 90)
Explication
Sur S-01, la distance horizontale vaut 0 : la division échoue et produit #DIV/0! avant même que la fonction ATAN entre en jeu. SIERREUR attrape cette erreur et affiche 90, l'angle d'une paroi verticale. Sur les autres tronçons, rien ne change (la fonction ATAN calcule normalement).

Attention : SIERREUR ne fait pas le tri entre les erreurs : si une distance est saisie en texte, la formule renverra 90 au lieu de te signaler l'erreur #VALEUR!. Réserve ce repli aux relevés dont tu sais que les 0 sont de vraies parois verticales.

L’erreur fatale
ATAN ne voit qu'une moitié du plan : elle plafonne entre -90° et 90° et cale sur un simple rapport y/x, qui plante en #DIV/0! dès que x vaut 0 et se trompe de quadrant quand x est négatif. Passe à ATAN2, qui prend x et y séparément et couvre tout le tour.
Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

Les erreurs fréquentes avec la fonction ATAN

Les soucis avec ATAN tournent presque tous autour de deux malentendus : l'unité du résultat et le signe de tes coordonnées. ATAN te répond en radians, donc voir 0,785398 au lieu de 45 est normal tant que tu n'as pas enveloppé le tout dans DEGRES.

L'autre famille de pièges vient du moment où tu lui passes un rapport y/x : si x vaut 0 tu déclenches une #DIV/0! avant même qu'ATAN tourne, et si x est négatif tu obtiens le mauvais quadrant. Dans ces deux cas, c'est ATAN2 qui te sauve. Reste enfin la confusion classique avec TAN, qui fait exactement l'opération inverse.

Erreur #DIV/0! avec le calcul ATAN(y/x) quand x vaut 0

Si tu calcules =ATAN(y/x) et que x vaut 0, la division génère une erreur avant même qu'ATAN ne s'exécute. C'est particulièrement problématique quand tu traites des données en masse où certaines valeurs peuvent être nulles.

Solution : Utilise ATAN2 qui prend x et y séparément : =ATAN2(x;y). Elle gère automatiquement le cas x=0 et retourne ±90° selon le signe de y. Alternativement : =SI(x=0;PI()/2;ATAN(y/x)), mais ATAN2 est la solution propre.

Résultat en radians au lieu de degrés

ATAN retourne toujours des radians. Si tu attendais 45 mais Excel affiche 0,785398, c'est normal. Le problème survient surtout quand tu présentes des résultats à des collègues qui ne connaissent pas cette particularité.

Solution : Enveloppe systématiquement ATAN dans DEGRES : =DEGRES(ATAN(nombre)). Tu peux aussi multiplier par 180/PI(), mais DEGRES est plus lisible. Retiens : ATAN(1) = 0,785 rad = 45°.

Confusion entre ATAN (arc tangente) et TAN (tangente)

ATAN et TAN font des opérations inverses. Si tu as déjà un angle et que tu veux sa tangente, c'est TAN. Si tu as un rapport et que tu veux l'angle correspondant, c'est ATAN. Confondre les deux donne des résultats sans sens.

Solution : Vérifie ce que tu cherches : tu connais l'angle et veux la tangente ? Utilise TAN. Tu connais le rapport (tangente) et veux l'angle ? Utilise ATAN. Exemple : =TAN(RADIANS(45)) = 1, et =DEGRES(ATAN(1)) = 45.

Mauvais quadrant quand x est négatif

ATAN retourne uniquement des angles entre -90° et 90°. Si ton point se trouve dans le 2e ou 3e quadrant (x négatif), ATAN(y/x) te donnera un angle incorrect car la division perd le signe de x.

Solution : Pour des calculs d'angles complets (de -180° à 180°), utilise toujours ATAN2 : =DEGRES(ATAN2(-3;4)) retourne environ 127° pour le point (-3, 4). ATAN2 prend en compte les signes de x et y séparément.

Lucas, la mascotte du Dojo, compare deux fonctions Excel

ATAN vs ATAN2 vs ACOS vs ASIN vs TAN

Prends ATAN quand tu pars d'un simple rapport (une pente, un côté opposé sur côté adjacent) et que ton point reste à droite, dans le quadrant positif : son créneau, ce sont les angles entre -90° et 90°. Dès que tu as les coordonnées x et y d'un point et que tu veux le bon angle sur 360°, passe à ATAN2, la seule du lot à gérer tous les quadrants.

ACOS et ASIN répondent à la même question mais à partir d'un cosinus ou d'un sinus connu plutôt que d'une tangente. Et n'oublie pas que TAN fait l'inverse de toutes ces fonctions : elle part d'un angle pour te rendre un rapport.

CritèreATANATAN2ACOSASINTAN
Paramètres1 (tangente)2 (x, y)1 (cosinus)1 (sinus)1 (angle en rad)
Plage de sortie-90° à 90°-180° à 180°0° à 180°-90° à 90°-infini à +infini
Gère tous les quadrantsNonOuiPartielNonN/A (entrée angle)
Usage typiquePentes, rapportsCoordonnées 2DAngles avec cosinus connuHauteurs, élévationsCalculer la tangente
RésultatRadiansRadiansRadiansRadiansSans unité (rapport)
FAQ

Questions fréquentes

ATAN retourne toujours un angle en radians, compris entre -π/2 et π/2 (soit environ -1,571 et 1,571). Pour convertir en degrés, utilise DEGRES : =DEGRES(ATAN(1)) donne 45 au lieu de 0,785.

Ressources

Pour aller plus loin

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

Tout voir