Qu'est-ce que la fonction COMPLEXE. COT ?
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.

Comprendre chaque paramètre de la fonction COMPLEXE.COT
nombre_complexe
: le nombre complexe pour lequel tu veux calculer la cotangenteIl 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!.

Exemples pratiques pas à pas
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.
- 1Dans une cellule, écris
=COMPLEXE.COT(. - 2En 1er argument : clique sur la cellule qui porte l'impédance à traiter,
B2. Elle contient3+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é. - 3Ferme 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.
=COMPLEXE.COT(B2)-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.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.
- 1Dans une cellule, écris
=COMPLEXE.MODULE(. - 2En 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. - 3Ferme 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.
=COMPLEXE.MODULE(COMPLEXE.COT(B2))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.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.
- 1Dans une cellule, écris
=SIERREUR(. - 2En 1er argument : écris le calcul à protéger et referme-le,
COMPLEXE.COT(B2). La celluleB2porte l'impédance0, 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. - 3En 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. - 4Ferme 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.
=SIERREUR(COMPLEXE.COT(B2); "Singularité")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.
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)).
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.
Le résultat est un nombre complexe de la forme "a+bi". La partie réelle (a) représente la projection sur l'axe réel de la cotangente dans le plan complexe, et la partie imaginaire (b) la projection sur l'axe imaginaire.
Utilise COMPLEXE.REEL pour extraire a, COMPLEXE.IMAGINAIRE pour extraire b, COMPLEXE.MODULE pour l'amplitude et COMPLEXE.ARGUMENT pour la phase.
COMPLEXE.COT retourne #NOMBRE! si le nombre complexe n'est pas au bon format (parenthèses, suffixe absent ou en majuscule), ou si le sinus vaut exactement zéro, car cot(z) = cos(z)/sin(z) n'est alors pas défini. En pratique, seul z = 0 remplit cette seconde condition.
Sur les autres multiples de π, la fonction ne lève aucune erreur : =COMPLEXE.COT(COMPLEXE(PI(); 0)) rend -309488357722796. SIERREUR ne protège donc que du zéro, et c'est sur l'ordre de grandeur du résultat qu'il faut porter ton test près des pôles.
Oui. Si tu entres "5" ou "3+0i", COMPLEXE.COT le traite comme un nombre complexe avec partie imaginaire nulle et retourne la cotangente classique au format texte complexe.
C'est utile pour uniformiser tes calculs dans un tableau qui mélange nombres réels et complexes.
La cotangente complexe apparaît en électronique (analyse d'impédances, circuits RF, filtres), en optique (propagation d'ondes dans les guides, équations de modes), en traitement du signal numérique (filtres IIR, transformées) et en physique quantique (fonctions d'onde, puits de potentiel). C'est un outil de niche, mais essentiel dès que ton domaine modélise des phénomènes oscillatoires avec amortissement dans le plan complexe.
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



