Aller au contenu principal

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

Définition
La fonction COMPLEXE.COT retourne la cotangente d'un nombre complexe fourni sous forme de texte au format "a+bi" ou "a+bj". La cotangente est calculée comme cos(z)/sin(z). Le résultat est également un nombre complexe.

COMPLEXE.COT (IMCOT en anglais) t'évite de calculer toi-même un cosinus complexe, un sinus complexe, puis de diviser les deux à la main : la fonction fait ce rapport en un seul appel. C'est un outil de niche, réservé aux calculs trigonométriques avancés dans le plan complexe.

La cotangente est définie comme le rapport cos(z)/sin(z). Elle apparaît en analyse d'impédances en électronique, dans les équations de propagation en optique, dans le traitement du signal numérique (filtres IIR) et en physique quantique. Comme toutes les fonctions COMPLEXE.* d'Excel, elle prend un nombre au format texte "a+bi" et retourne un résultat dans le même format.

Syntaxe

=COMPLEXE.COT(nombre_complexe)

Clique sur un argument pour aller à son explication.

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

Comprendre chaque paramètre de la fonction COMPLEXE.COT

1

nombre_complexe

: le nombre complexe pour lequel tu veux calculer la cotangente

Il doit être fourni au format texte "a+bi" ou "a+bj", où a est la partie réelle et b la partie imaginaire. Par exemple, "1+i" représente le nombre complexe 1 + i.

Tu peux entrer le nombre directement entre guillemets, pointer une cellule contenant un nombre complexe, ou passer le résultat de la fonction COMPLEXE : =COMPLEXE.COT(COMPLEXE(1; 1)) construit "1+i" dynamiquement.

Attention : Le format texte tolère plus de choses qu'on ne le dit : les espaces ("3 + 4i") comme le double signe ("3++4i") passent et rendent le même résultat que "3+4i". Ce qui casse vraiment, c'est un habillage par des parenthèses ("(1+i)"), un suffixe absent ("3+4") ou en majuscule ("3+4I") : chacun génère #NOMBRE!.

L’erreur fatale
COMPLEXE.COT calcule cos(z) divisé par sin(z), mais seul le zéro exact lui arrache une erreur #NOMBRE!. Sur π, elle rend -309488357722796 sans broncher : aucune décimale ne tombe jamais pile sur π, donc SIERREUR n'a rien à intercepter et laisse filer ce nombre démesuré. Surveille les ordres de grandeur de ta série, pas seulement ses erreurs.
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 cotangente d'une impédance avec la fonction COMPLEXE.COT

Ton relevé porte dix-huit composants dont l'impédance est notée au format complexe 3+4i, et l'étude de dispersion que tu mènes réclame la cotangente de chacune de ces valeurs. Comme la cotangente n'est qu'un rapport entre deux fonctions complexes, la poser à la main obligerait à calculer un cosinus, un sinus, puis à diviser deux nombres complexes ligne après ligne. La fonction COMPLEXE.COT fait le rapport d'un seul coup.

Les étapes
  1. 1
    Dans une cellule, écris =COMPLEXE.COT(.
  2. 2
    En 1er argument : clique sur la cellule qui porte l'impédance à traiter, B2. Elle contient 3+4i, écrit au format "a+bi" que réclame la fonction. En pointant la cellule plutôt qu'en tapant le nombre complexe entre guillemets, tu obtiens une formule recopiable sur tout le relevé.
  3. 3
    Ferme la parenthèse et appuie sur Entrée, puis recopie la formule vers le bas sur les dix-huit composants. Chaque impédance rend sa propre cotangente, elle aussi au format complexe.
Au final, ta formule devrait ressembler à ça :=COMPLEXE.COT(B2)
Explication
La fonction divise le cosinus complexe par le sinus complexe de la même impédance, et le résultat frôle -i de très près. Ce n'est pas un hasard : dès que la partie imaginaire s'éloigne de zéro, la cotangente complexe vient coller à -i quand cette partie est positive et à +i quand elle est négative. Le composant 2+6i colle encore mieux à -i, alors que 5-2i bascule du côté de +i.
Exemple 2

Comment obtenir l'amplitude d'une cotangente avec la fonction COMPLEXE.COT

La cotangente que tu viens de calculer reste une chaîne de caractères, et comparer dix-huit chaînes entre elles n'a aucun sens. Ce que tu veux voir, c'est de combien chaque composant s'écarte de la limite théorique, et cela tient en un seul nombre par ligne. Imbriquer la fonction COMPLEXE.COT dans COMPLEXE.MODULE donne cette amplitude.

Les étapes
  1. 1
    Dans une cellule, écris =COMPLEXE.MODULE(.
  2. 2
    En 1er argument : écris la cotangente à mesurer et referme-la, COMPLEXE.COT(B2). La fonction COMPLEXE.MODULE lit directement la chaîne complexe que rend ce calcul, sans qu'une colonne intermédiaire ait besoin de la stocker. C'est ce qui ramène un résultat en toutes lettres à un vrai nombre, comparable d'une ligne à l'autre.
  3. 3
    Ferme la parenthèse de la fonction COMPLEXE.MODULE et appuie sur Entrée, puis recopie la formule vers le bas. Celle de la fonction COMPLEXE.COT a déjà été refermée à l'étape précédente, d'où les deux parenthèses qui se suivent à la fin.
Voici la formule que tu obtiens à la fin :=COMPLEXE.MODULE(COMPLEXE.COT(B2))
Explication
Les deux fonctions s'exécutent de l'intérieur vers l'extérieur : la cotangente complexe sort en premier, puis COMPLEXE.MODULE la ramène au nombre 1,00064441. Cette amplitude si proche de 1 confirme la convergence vers -i, dont le module vaut exactement 1, et elle a le mérite d'être un vrai nombre, donc traçable.
Exemple 3

Comment traiter l'erreur #NOMBRE! d'une singularité avec la fonction COMPLEXE.COT

On répète partout que la cotangente explose sur les multiples de π, donc le réflexe consiste à protéger toute la colonne avec SIERREUR et à se croire tranquille. La mesure raconte autre chose : seul le zéro exact déclenche une erreur, parce qu'une impédance décimale ne tombe jamais pile sur π. Sur π, tu récupères un nombre démesuré au lieu d'un avertissement, et c'est bien plus dangereux qu'une erreur franche.

Les étapes
  1. 1
    Dans une cellule, écris =SIERREUR(.
  2. 2
    En 1er argument : écris le calcul à protéger et referme-le, COMPLEXE.COT(B2). La cellule B2 porte l'impédance 0, dont le sinus complexe est nul. La cotangente n'étant rien d'autre que le rapport du cosinus au sinus, la fonction n'a rien à diviser et rend une erreur sur cette ligne.
  3. 3
    En 2ᵉ argument : saisis le mot qui remplace le calcul en échec, "Singularité". Les guillemets sont obligatoires pour qu'Excel affiche ce mot tel quel. Il n'apparaît que sur les lignes où la fonction COMPLEXE.COT échoue vraiment, et les autres gardent leur cotangente.
  4. 4
    Ferme la parenthèse de la fonction SIERREUR et appuie sur Entrée, puis recopie la formule vers le bas. Celle de la fonction COMPLEXE.COT a déjà été refermée à l'étape précédente, juste après la référence B2.
Une fois les morceaux assemblés, ta formule donne ça :=SIERREUR(COMPLEXE.COT(B2); "Singularité")
Explication
Seule l'impédance 0 déclenche vraiment #NOMBRE!, et c'est la seule ligne que SIERREUR rattrape. La ligne Z-02, pourtant posée sur π, ne produit aucune erreur : la fonction COMPLEXE.COT y rend -309488357722796, un nombre gigantesque mais parfaitement valide, que SIERREUR laisse donc passer tel quel.
Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

Les erreurs fréquentes avec la fonction COMPLEXE.COT

Avec COMPLEXE.COT, le souci vient presque toujours de la façon dont tu écris le nombre. Oublie les guillemets et Excel refuse la formule à la saisie, sans jamais te rendre d'erreur dans la cellule. Prive le nombre de son suffixe ("3+4"), passe-le en majuscule ("3+4I") ou enferme-le dans des parenthèses ("(1+i)") et c'est #NOMBRE! ; en revanche un espace ou un double signe ("3 + 4i", "3++4i") ne gênent pas du tout.

Dernier cas, le plus sournois : cot(z) = cos(z)/sin(z) n'existe pas quand sin(z) = 0. Mais seul le zéro exact déclenche #NOMBRE! : sur π, Excel rend -309488357722796, un nombre démesuré et parfaitement valide que SIERREUR ne peut pas rattraper.

Formule refusée à la saisie en oubliant les guillemets

=COMPLEXE.COT(3+4i) sans guillemets ne produit aucune erreur dans la cellule : Excel rejette la formule dès que tu valides. Il ne va pas non plus chercher une cellule nommée 4i, qui ne peut pas exister puisqu'un nom défini ne commence jamais par un chiffre.

Solution : Mets toujours le nombre complexe entre guillemets : =COMPLEXE.COT("3+4i"). Ou utilise =COMPLEXE.COT(COMPLEXE(3; 4)) qui construit la chaîne correctement.

Erreur #NOMBRE! avec un format invalide

Le format texte n'est pas reconnu : parenthèses ("(1+i)"), suffixe absent ("3+4") ou en majuscule ("3+4I"), ou caractères non attendus ("abc"). Les espaces et le double signe ("3 + 4i", "3++4i") sont en revanche acceptés sans rien dire.

Solution : Vérifie que le format est bien "a+bi" ou "a-bi", avec i ou j en minuscule et sans parenthèses. Pour construire depuis deux cellules, utilise COMPLEXE(A1; B1) plutôt que de concaténer manuellement.

Résultat démesuré près d'un pôle, que SIERREUR n'intercepte pas

La cotangente n'est pas définie quand sin(z) = 0, mais seul le zéro exact déclenche #NOMBRE!. Sur π, =COMPLEXE.COT(COMPLEXE(PI(); 0)) rend -309488357722796 : aucun décimal ne tombe jamais pile sur π, donc la fonction calcule au lieu d'échouer, et ce nombre gigantesque traverse SIERREUR sans être filtré.

Solution : Réserve =SIERREUR(COMPLEXE.COT(A1); "Non défini") au vrai cas d'erreur, le zéro. Pour les abords des pôles, teste l'ordre de grandeur plutôt que l'erreur : =SI(COMPLEXE.MODULE(COMPLEXE.COT(A1))>1E12; "Proche d'un pôle"; COMPLEXE.COT(A1)).

FAQ

Questions fréquentes

COT calcule la cotangente d'un nombre réel (un angle en radians) et retourne un nombre réel. COMPLEXE.COT étend ce calcul aux nombres complexes de la forme a+bi et retourne un résultat lui-même complexe. Si tu passes un nombre réel pur "1+0i" à COMPLEXE.COT, tu obtiens le même résultat que la cotangente réelle de 1, mais au format texte complexe.

Ressources

Pour aller plus loin

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

Tout voir