Aller au contenu principal

Qu'est-ce que la fonction COMPLEXE.SEC ?

Définition
La fonction COMPLEXE.SEC calcule la sécante d'un nombre complexe fourni sous forme de texte. Elle retourne un nombre complexe sous forme de texte représentant 1/cos(z), où z est le nombre complexe d'entrée.

COMPLEXE.SEC (IMSEC en anglais) te sert dès qu'un calcul déjà posé en nombres complexes te réclame l'inverse d'un cosinus, en optique, en physique quantique, en traitement du signal ou en électromagnétisme. Elle t'évite d'enchaîner toi-même un cosinus complexe puis une inversion, deux étapes que la fonction réunit en une seule.

Concrètement, elle te permet d'analyser la propagation d'une onde lumineuse dans un milieu à indice complexe, de calculer des coefficients de réflexion en optique, de modéliser des fonctions d'onde en physique quantique, ou de déterminer la réponse en fréquence d'un filtre numérique.

Syntaxe

=COMPLEXE.SEC(nombre_complexe)

Clique sur un argument pour aller à son explication.

Le résultat de COMPLEXE.SEC est un texte (par exemple "0,036539-0,005174i"), pas un nombre. Pour extraire la partie réelle ou imaginaire du résultat, utilise COMPLEXE.REEL() ou COMPLEXE.IMAGINAIRE() sur le résultat.

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

Comprendre chaque paramètre de la fonction COMPLEXE.SEC

1

nombre_complexe

: c'est le nombre complexe dont tu veux calculer la sécante

Il doit être fourni sous forme de texte au format "a+bi" ou "a+bj" (où a est la partie réelle et b la partie imaginaire). Tu peux aussi utiliser le résultat d'une autre fonction de nombres complexes comme COMPLEXE(), COMPLEXE.SOMME(), etc.

Exemples de formats acceptés : "3+4i", "3+4j", "-2-5i", "6i" (nombre purement imaginaire), "5" (nombre réel).

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'une impédance avec la fonction COMPLEXE.SEC

Ton relevé aligne dix-huit composants dont l'impédance est déjà écrite au format complexe 3+4i, et le modèle de réflexion que tu alimentes réclame la sécante de chacune. Poser ce calcul à la main supposerait de sortir le cosinus complexe puis d'inverser un nombre complexe via son conjugué, à chaque ligne. La fonction COMPLEXE.SEC enchaîne les deux opérations d'un coup.

Les étapes
  1. 1
    Dans une cellule, écris =COMPLEXE.SEC(.
  2. 2
    En 1er argument : clique sur la cellule qui porte l'impédance dont tu veux la sécante, B2. Elle affiche 3+4i, une chaîne où la partie réelle et la partie imaginaire sont déjà écrites au format que la fonction attend. Pointer la cellule t'évite les guillemets, que tu devrais mettre si tu tapais l'impédance directement dans la formule.
  3. 3
    Ferme la parenthèse et appuie sur Entrée, puis recopie la formule vers le bas dans la colonne Sécante. La cellule lue devient B3 puis B4, et chaque ligne rend la sécante de sa propre impédance.
Au final, ta formule devrait ressembler à ça :=COMPLEXE.SEC(B2)
Explication
La fonction inverse le cosinus complexe de l'impédance, et l'ampleur de ce cosinus explique la petitesse du retour. Une partie imaginaire de 4 propulse le cosinus complexe au-delà de 27 en amplitude, si bien que son inverse tombe autour de 0,037. Le résultat sort en texte, donc il faudra le mesurer avant de le porter dans un calcul.
Exemple 2

Comment obtenir l'amplitude d'une sécante avec la fonction COMPLEXE.SEC

La sécante que tu viens de sortir est une chaîne à deux composantes, et ton tableau de synthèse n'accepte qu'une valeur par composant. Ce qu'il te faut, c'est l'amplitude de cette sécante, celle qui classera tes dix-huit composants du plus influent au plus négligeable. Imbriquer la fonction COMPLEXE.SEC dans COMPLEXE.MODULE produit ce nombre.

Les étapes
  1. 1
    Dans une cellule, écris =COMPLEXE.MODULE(.
  2. 2
    En 1er argument : écris l'appel qui produit la sécante et referme-le, COMPLEXE.SEC(B2). La sécante de l'impédance 3+4i sort sous forme de chaîne complexe, et c'est cette chaîne que la fonction COMPLEXE.MODULE mesure. Aucune colonne intermédiaire n'est nécessaire pour la stocker au passage.
  3. 3
    Ferme la parenthèse de la fonction COMPLEXE.MODULE et appuie sur Entrée. Celle de la fonction COMPLEXE.SEC a déjà été refermée à l'étape précédente. Recopie ensuite la formule vers le bas pour que chaque ligne enchaîne les deux fonctions sur sa propre impédance.
Voici la formule que tu obtiens à la fin :=COMPLEXE.MODULE(COMPLEXE.SEC(B2))
Explication
L'imbrication commande l'ordre : la fonction COMPLEXE.SEC rend d'abord la sécante complexe, puis COMPLEXE.MODULE la mesure et sort 0,03661948. Ce nombre accepte enfin les opérateurs ordinaires et se porte dans un graphique, alors que la chaîne complexe d'origine refusait le moindre *.
Exemple 3

Comment repérer un résultat démesuré près du pôle de la fonction COMPLEXE.SEC

On lit partout que la sécante n'est pas définie en π/2 et qu'il faut donc blinder la colonne avec SIERREUR. La mesure dit le contraire : comme aucune décimale ne tombe exactement sur π/2, le cosinus n'atteint jamais zéro et la fonction rend un nombre colossal plutôt qu'une erreur. Ta protection ne se déclenche pas, et c'est un résultat à quinze chiffres qui contamine la synthèse en silence.

Les étapes
  1. 1
    Dans une cellule, écris =SIERREUR(.
  2. 2
    En 1er argument : écris le calcul à surveiller et referme-le, COMPLEXE.SEC(B2). La cellule B2 ne porte pas une impédance tapée à la main mais le résultat de =COMPLEXE(PI()/2; 0), qui construit le complexe le plus proche possible du pôle de la sécante. Un décimal saisi à la main s'arrêterait quelques chiffres plus tôt et s'écarterait de ce pôle.
  3. 3
    En 2ᵉ argument : saisis le libellé à afficher si le calcul renvoie une erreur, "Pôle non défini". Les guillemets sont obligatoires pour qu'Excel affiche ces mots tels quels au lieu de chercher à les interpréter. C'est ce libellé que tu t'attends à voir tomber dans la colonne face à un pôle.
  4. 4
    Ferme la parenthèse et appuie sur Entrée, puis recopie la formule vers le bas pour soumettre les autres impédances à la même protection.
Une fois les morceaux assemblés, ta formule donne ça :=SIERREUR(COMPLEXE.SEC(B2); "Pôle non défini")
Explication
Le message "Pôle non défini" ne s'affiche jamais, et c'est tout le problème : la fonction COMPLEXE.SEC ne lève aucune erreur sur ce pôle, elle rend -286413440886091. Comme ce nombre est valide aux yeux d'Excel, SIERREUR n'a rien à intercepter et le laisse filer vers la suite de tes calculs.
Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

Les erreurs fréquentes avec la fonction COMPLEXE.SEC

Avec COMPLEXE.SEC, presque tout se joue sur le format texte du nombre complexe. Le faux pas le plus courant, c'est d'écrire =COMPLEXE.SEC(3+4i) sans guillemets : Excel prend 3+4i pour une opération arithmétique et refuse net. L'autre piège vient après le calcul, car le résultat ressort sous forme de chaîne ("0,5-0,3i") et tente une addition directe avec + ou * te renvoie un #VALEUR!.

Oublier les guillemets autour du nombre complexe

Le nombre complexe doit être entouré de guillemets car c'est du texte, pas un nombre. Sans guillemets, =COMPLEXE.SEC(3+4i) ne rend aucune erreur dans la cellule : Excel y voit une expression arithmétique invalide et refuse la formule au moment où tu la valides.

Solution : Mets toujours le nombre complexe entre guillemets : =COMPLEXE.SEC("3+4i"). Si le nombre vient d'une cellule (par exemple A1), référence simplement la cellule : =COMPLEXE.SEC(A1) (pas de guillemets dans ce cas).

Mélanger les suffixes i et j dans un même classeur

Excel accepte à la fois "i" et "j" pour la partie imaginaire, mais les résultats de différentes fonctions peuvent devenir incohérents si tu mélanges les deux suffixes dans un même calcul en chaîne.

Solution : Choisis un suffixe ("i" ou "j") et utilise-le de manière cohérente dans tout ton classeur. Si tu crées des nombres complexes avec COMPLEXE(), précise le suffixe en troisième argument et respecte ce choix partout.

Utiliser le résultat textuel directement dans une opération arithmétique

Le résultat de COMPLEXE.SEC est une chaîne de texte comme "0,5-0,3i", pas un nombre. Si tu essaies de l'additionner ou de le multiplier directement avec des opérateurs arithmétiques (+, *), Excel retourne une erreur #VALEUR!.

Solution : Utilise les fonctions de la famille COMPLEXE.* pour manipuler les résultats : COMPLEXE.SOMME() pour additionner, COMPLEXE.PRODUIT() pour multiplier, COMPLEXE.DIV() pour diviser. Pour extraire les composantes scalaires, utilise COMPLEXE.REEL() et COMPLEXE.IMAGINAIRE().

FAQ

Questions fréquentes

La sécante d'un nombre complexe est l'inverse du cosinus de ce nombre : sec(z) = 1/cos(z). Pour un nombre complexe z = a + bi, la sécante tient compte des deux parties réelle et imaginaire et produit un résultat lui-même complexe. C'est une fonction essentielle en physique et en ingénierie, notamment pour analyser des phénomènes oscillatoires avec déphasage comme les ondes lumineuses ou les signaux RF.

Ressources

Pour aller plus loin

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

Tout voir