Aller au contenu principal

Qu'est-ce que la fonction SEC ?

Définition
La fonction SEC retourne la sécante d'un angle exprimé en radians, calculée comme l'inverse du cosinus : SEC(x) = 1/COS(x). Elle est indéfinie pour les angles où cos(x) = 0 (multiples impairs de π/2).

SEC te sert quand ta formule de départ, en optique ou en géométrie, s'exprime directement en fonction de la sécante plutôt que du cosinus, et que tu veux éviter d'écrire 1/COS() à chaque fois. Elle t'évite aussi l'oubli d'inverser le résultat au mauvais moment dans un calcul en chaîne.

En clair, elle te donne le rapport entre l'hypoténuse et le côté adjacent d'un triangle rectangle. Pour 60°, ce rapport vaut 2 exactement : l'hypoténuse est deux fois plus longue que le côté adjacent.

Syntaxe

=SEC(nombre)

Clique sur un argument pour aller à son explication.

SEC attend un angle en radians, pas en degrés. Pour travailler en degrés, encapsule avec RADIANS : =SEC(RADIANS(60)). La fonction retourne #DIV/0! pour les angles π/2, 3π/2, 5π/2, etc. (90°, 270°, 450°…) car le cosinus y vaut 0.

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

Comprendre chaque paramètre de la fonction SEC

1

nombre

: c'est l'angle dont tu veux calculer la sécante, exprimé en radians

Le résultat sera égal à 1 divisé par le cosinus de cet angle. Si ton angle est en degrés, utilise d'abord RADIANS() pour le convertir.

Quelques valeurs de référence : SEC(0) = 1 (angle nul), SEC(PI()/3) = 2 (60°), SEC(PI()/4) = 1,414 (45°, soit √2), SEC(PI()) = -1 (180°). La sécante est toujours supérieure ou égale à 1 en valeur absolue.

Attention : SEC(PI()/2) retourne #DIV/0! car cos(90°) = 0. Vérifie toujours que ton angle n'est pas un multiple impair de π/2 avant d'appliquer la fonction.

Vrai ou faux ?
« SEC(60) donne la sécante d'un angle de 60 degrés. » Faux. SEC lit toujours son argument en radians : SEC(60) calcule la sécante de 60 radians et sort un résultat absurde. Pour 60 degrés, écris SEC(RADIANS(60)), qui vaut exactement 2.
Lucas, la mascotte du Dojo, fait une démonstration pas à pas de la fonction dans Excel

Exemples pratiques pas à pas

Exemple 1

Comment calculer la sécante d'un angle en radians avec la fonction SEC

Ton banc de mesure sort une série d'angles d'incidence, capteur par capteur, déjà exprimés en radians. Pour chaque relevé, tu dois connaître le rapport entre le trajet réel du rayon et sa projection sur l'axe optique, et ce rapport est exactement la sécante de l'angle. La fonction SEC te le donne directement, sans que tu aies à écrire un quotient de 1 par un cosinus à la main.

Les étapes
  1. 1
    Dans une cellule, écris =SEC(.
  2. 2
    En 1er argument : clique sur la cellule de la colonne Valeur qui porte l'angle, B2, soit 0,5. Pointe la cellule plutôt que de retaper le nombre, pour que la formule suive quand tu la recopies vers le bas. Cet angle doit être exprimé en radians, la seule unité que la fonction SEC comprend, et le capteur en sort déjà, donc 0,5 part tel quel.
  3. 3
    Ferme la parenthèse et appuie sur Entrée, puis recopie la formule vers le bas pour obtenir la sécante de chaque relevé.
Au final, ta formule devrait ressembler à ça :=SEC(B2)
Explication
La fonction SEC prend l'inverse du cosinus de l'angle, ce qui donne 1,1395 pour 0,5 radian. Le résultat s'éloigne de 1 à mesure que l'angle grandit (1,2 radian donne déjà 2,7597), parce que le cosinus, qui se trouve au dénominateur, se rapproche de zéro.
Exemple 2

Comment calculer la sécante d'un angle en degrés avec la fonction SEC et la fonction RADIANS

Cette fois les angles d'incidence arrivent en degrés, comme les note n'importe quel plan optique ou n'importe quel rapporteur, et c'est toujours le rapport de trajet qu'on te demande. Le piège est qu'une valeur en degrés passée telle quelle ne déclenche aucune alerte : la fonction SEC répond quand même, avec un nombre qui ne veut rien dire. La conversion doit donc se faire dans la formule, avant que la fonction SEC ne voie l'angle.

Les étapes
  1. 1
    Dans une cellule, écris =SEC(.
  2. 2
    En 1er argument : écris la conversion de l'angle en radians et referme-la, RADIANS(B2). La cellule B2 contient 60 degrés, or la fonction SEC ne lit que des radians : lui passer 60 directement lui ferait calculer la sécante de 60 radians et elle répondrait sans broncher, avec un nombre qui ne veut rien dire. La fonction RADIANS traduit donc les degrés avant que la fonction SEC ne voie l'angle.
  3. 3
    Ferme la parenthèse de la fonction SEC et appuie sur Entrée. Celle de la fonction RADIANS a déjà été refermée dans l'argument.
Voici la formule que tu obtiens à la fin :=SEC(RADIANS(B2))
Explication
La conversion se fait à l'intérieur de la formule : RADIANS traduit les degrés, puis la fonction SEC en prend la sécante. À 60°, le résultat tombe pile sur 2, ce qui se lit comme un trajet deux fois plus long que sa projection, et à 0° il vaut 1 puisque le rayon suit déjà l'axe.
Exemple 3

Comment écarter les angles à 90° avec la fonction SEC et la fonction MOD

Ta colonne d'angles vient d'un export et rien ne garantit qu'elle ne contienne pas un 90° ou un 270°, là où le rayon arrive perpendiculairement à l'axe. Ces angles n'ont pas de sécante utilisable, puisque le cosinus y tombe à zéro à la précision du calcul près. Il faut donc les repérer sur l'angle lui-même, en degrés, et les écarter avant que la fonction SEC n'ait la moindre chance de rendre un nombre aberrant.

Les étapes
  1. 1
    Dans une cellule, écris =SI(.
  2. 2
    En 1er argument : écris le test qui repère les angles à écarter et referme la fonction MOD, MOD(B2; 180)=90. La fonction MOD ramène l'angle dans un tour de 180° et renvoie 90 pour 90 comme pour 270, précisément les deux angles où le rayon arrive perpendiculairement et n'a pas de sécante utilisable.
  3. 3
    En 2ᵉ argument : saisis le texte affiché quand le test est vrai, "Angle invalide", entre guillemets. C'est ce qui remplace le calcul sur les lignes écartées.
  4. 4
    En 3ᵉ argument : écris le calcul normal, SEC(RADIANS(B2)), qui ne s'exécute que si le test est faux, donc sur les seuls angles ayant une sécante exploitable.
  5. 5
    Ferme la parenthèse de la fonction SI et appuie sur Entrée. Celles des fonctions SEC et RADIANS ont déjà été refermées dans le dernier argument.
Une fois les morceaux assemblés, ta formule donne ça :=SI(MOD(B2; 180)=90; "Angle invalide"; SEC(RADIANS(B2)))
Explication
Le test se fait sur l'angle en degrés, avant tout calcul : la fonction MOD ramène l'angle dans un tour de 180°, et s'il retombe sur 90 la ligne affiche « Angle invalide » sans jamais appeler la fonction SEC. Les autres angles gardent leur sécante exacte (2 à 60°, -2 à 120°), le garde-fou ne les touche pas.

Attention : N'essaie pas de remplacer ce test par SIERREUR : à 90°, la fonction SEC ne renvoie aucune erreur. RADIANS(90) produit un π/2 flottant dont le cosinus vaut 6,13E-17 au lieu de zéro, si bien que SEC(RADIANS(90)) sort 1,63E+16 et que ESTERREUR répond FAUX. Un SIERREUR(SEC(RADIANS(B2)); "Angle invalide") laisse donc filer ces seize millions de milliards en silence, dans une colonne que tu croyais protégée. Seul un test posé en amont sur l'angle, comme celui du dessus, les intercepte.

Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

Les erreurs fréquentes avec la fonction SEC

Tape =SEC(60) en pensant à 60 degrés et tu obtiens -0,952 : SEC lit 60 comme des radians, pas des degrés, et c'est la cause numéro un des résultats absurdes. Enrobe ton angle avec RADIANS() et le problème disparaît.

Le deuxième piège est plus brutal : #DIV/0! surgit dès que ton angle est un multiple impair de π/2 (90°, 270°…), parce que le cosinus y vaut 0. Et ne confonds pas SEC avec ASEC, sa fonction inverse, qui part d'une valeur de sécante pour retrouver l'angle.

Confusion entre degrés et radians

L'erreur la plus courante : SEC attend un angle en radians, pas en degrés. =SEC(60) interprète 60 comme 60 radians (soit environ 3 438°), ce qui donne un résultat complètement erroné (-0,952).

Solution : Utilise toujours =SEC(RADIANS(angle_en_degrés)) quand tu pars de degrés. Pour les angles remarquables, utilise PI() : =SEC(PI()/3) pour 60°, =SEC(PI()/4) pour 45°, =SEC(PI()/6) pour 30°.

Erreur #DIV/0! pour les angles multiples de 90°

SEC retourne #DIV/0! pour les angles où le cosinus vaut 0 : 90° (π/2), 270° (3π/2), 450° (5π/2), etc. Puisque SEC(x) = 1/COS(x), diviser par zéro est impossible.

Solution : Vérifie que ton angle n'est pas un multiple impair de π/2. Si ton calcul peut produire ces valeurs, protège la formule : =SIERREUR(SEC(B1); "Indéfini") pour afficher un message lisible à la place de l'erreur.

Confusion entre SEC et ASEC

SEC calcule la sécante d'un angle (entrée = angle, sortie = sécante), tandis que ASEC calcule l'angle dont la sécante vaut un nombre donné (entrée = sécante, sortie = angle). Ce sont des fonctions inverses l'une de l'autre.

Solution : Vérifie le sens de ton calcul : si tu pars d'un angle et veux la sécante, utilise SEC. Si tu pars d'une valeur de sécante et veux retrouver l'angle, utilise ASEC. SEC(PI()/3) = 2 et ASEC(2) = PI()/3 : la vérification SEC(ASEC(2)) = 2 confirme que tu es sur la bonne fonction.

FAQ

Questions fréquentes

SEC calcule la sécante d'un angle donné en radians. La sécante est l'inverse du cosinus : SEC(angle) = 1/COS(angle). Par exemple, SEC(PI()/3) retourne 2, car le cosinus de π/3 (60°) vaut 0,5, et 1/0,5 = 2. Géométriquement, la sécante représente le rapport entre l'hypoténuse et le côté adjacent dans un triangle rectangle.

Ressources

Pour aller plus loin

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

Tout voir