Qu'est-ce que la fonction COMPLEXE. SECH ?
COMPLEXE.SECH (IMSECH en anglais) te sert quand un calcul déjà mené en nombres complexes te réclame l'inverse d'un cosinus hyperbolique, en physique, en thermodynamique ou en ingénierie. Plutôt que d'enchaîner toi-même un cosinus hyperbolique complexe puis une division, tu passes directement par cette fonction.
Concrètement, elle intervient dans la modélisation de profils de température dans des ailettes de refroidissement, l'étude de la stabilité des solitons en physique non linéaire, l'analyse de réponses de circuits en régime variable, et l'exploration de fonctions d'activation en machine learning avec des réseaux de neurones complexes.
Syntaxe
=COMPLEXE.SECH(nombre_complexe)Clique sur un argument pour aller à son explication.
Le résultat de COMPLEXE.SECH est une chaîne de texte (par exemple "0,705-0,25i"). Pour extraire la partie réelle, la partie imaginaire, le module ou l'argument, utilise respectivement COMPLEXE.REEL(), COMPLEXE.IMAGINAIRE(), COMPLEXE.MODULE() et COMPLEXE.ARGUMENT() sur le résultat.

Comprendre chaque paramètre de la fonction COMPLEXE.SECH
nombre_complexe
: le nombre complexe pour lequel tu veux calculer la sécante hyperboliqueIl doit être entré sous forme de texte avec le format "a+bi" ou "a-bi" où a est la partie réelle et b la partie imaginaire. Par exemple : "3+4i", "2-5i", "1+i" ou même "5" pour un nombre réel.
Tu peux aussi utiliser la fonction COMPLEXE() pour construire un nombre complexe à partir de deux cellules : =COMPLEXE.SECH(COMPLEXE(A2; B2)).
Attention : Le suffixe doit rester en minuscule : "3+4I" provoque #NOMBRE!, tout comme un nombre privé de son i ("3+4"). Les espaces autour du signe, eux, ne gênent pas : "3 + 4i" est accepté exactement comme "3+4i".

Exemples pratiques pas à pas
Comment calculer la sécante hyperbolique d'une impédance avec la fonction COMPLEXE.SECH
Ton relevé porte dix-huit composants dont l'impédance est notée au format complexe 3+4i, et le calcul de propagation que tu conduis réclame la sécante hyperbolique de chacune. La poser à la main obligerait à calculer un cosinus hyperbolique complexe, puis à inverser ce nombre complexe en passant par son conjugué, ligne après ligne. La fonction COMPLEXE.SECH enchaîne les deux opérations d'un seul coup.
- 1Dans une cellule, écris
=COMPLEXE.SECH(. - 2En 1er argument : clique sur la cellule qui porte l'impédance à traiter,
B2. La fonction n'accepte qu'un nombre complexe écrit en texte, et la ligneZ-01y affiche3+4i. Pointer la cellule plutôt que retaper ce texte t'évite d'égarer leien chemin. - 3Ferme la parenthèse et appuie sur Entrée, puis recopie la formule vers le bas. Chaque impédance rend sa sécante hyperbolique dans le même format texte complexe, y compris
5-2iet2+6isur les lignes suivantes.
=COMPLEXE.SECH(B2)3+4i, le cosinus hyperbolique dépasse 10 en amplitude, donc son inverse retombe autour du dixième. Le composant 5-2i, de partie réelle plus grande, voit sa sécante hyperbolique s'effondrer vers le centième.Comment obtenir l'amplitude d'une sécante hyperbolique avec la fonction COMPLEXE.SECH
La sécante hyperbolique reste une chaîne de caractères à deux composantes, or ton tableau de synthèse ne retient qu'une valeur par composant. Ce que tu cherches, c'est l'amplitude, celle qui te dira lesquels de tes dix-huit composants pèsent encore quelque chose et lesquels sont devenus négligeables. Imbriquer la fonction COMPLEXE.SECH dans COMPLEXE.MODULE donne ce nombre unique.
- 1Dans une cellule, écris
=COMPLEXE.MODULE(. - 2En 1er argument : écris la sécante hyperbolique dont tu veux l'amplitude et referme-la,
COMPLEXE.SECH(B2). L'impédance3+4ide la ligneZ-01ressort de cet appel sous forme de chaîne complexe, que la fonction COMPLEXE.MODULE lit directement sans cellule intermédiaire. - 3Ferme la parenthèse de la fonction COMPLEXE.MODULE et appuie sur Entrée. Celle de la fonction COMPLEXE.SECH a déjà été refermée à l'étape précédente. Recopiée sur la colonne, la formule rend un seul nombre par composant.
=COMPLEXE.MODULE(COMPLEXE.SECH(B2))0,09960976 est exactement l'inverse de 10,0391767, l'amplitude du cosinus hyperbolique de la même impédance. Mesurer une sécante revient donc toujours à retourner l'amplitude du cosinus hyperbolique dont elle sort.Comment éviter le faux maximum d'une ligne vide avec la fonction COMPLEXE.SECH
Un relevé arrive rarement complet, et l'impédance oubliée sur une ligne ne se voit pas au milieu d'une colonne de résultats complexes. Le piège est redoutable ici : sur une cellule vide, la fonction COMPLEXE.SECH lit un zéro et renvoie 1, qui se trouve être la plus haute valeur qu'elle atteigne sur l'axe réel. La ligne oubliée passe donc pour la plus forte du relevé au lieu de lever le moindre doute.
- 1Dans une cellule, écris
=SI(. - 2En 1er argument : écris la comparaison qui repère une impédance manquante,
B2="". Sur la ligneZ-01, la cellule d'impédance est restée vide, donc ce test est vrai. - 3En 2ᵉ argument : saisis le message à afficher quand l'impédance manque,
"Impédance absente". La ligneZ-01signale ainsi son propre trou au lieu de rendre un résultat de calcul. - 4En 3ᵉ argument : écris le calcul réservé aux lignes renseignées et referme-le,
COMPLEXE.SECH(B2). Il n'est atteint que si le test est faux, ce qui est le cas des lignesZ-02etZ-03, porteuses de5-2iet de2+6i. - 5Ferme la parenthèse de la fonction SI et appuie sur Entrée. Celle de la fonction COMPLEXE.SECH a déjà été refermée à l'étape précédente.
=SI(B2=""; "Impédance absente"; COMPLEXE.SECH(B2))1 trompeur ne peut plus s'afficher. Les lignes réellement saisies rendent le test faux et traversent la formule sans changement, ce qui laisse le reste de la colonne intact.
Les erreurs fréquentes avec la fonction COMPLEXE.SECH
Tout se joue sur le format du nombre complexe, qui doit arriver en texte. Si tu tapes =COMPLEXE.SECH(3+4i) sans guillemets, Excel refuse la formule à la saisie : il ne te rend aucune erreur, il ne te laisse simplement pas valider. Et un suffixe en majuscule ("3+4I") déclenche #NOMBRE!, là où un espace autour du signe ("3 + 4i") passe sans broncher.
Le troisième piège vient après le calcul : le résultat est une chaîne comme "0,705-0,25i", donc le multiplier ou l'additionner directement renvoie #VALEUR!. Pour le réutiliser dans un calcul, passe par COMPLEXE.REEL, COMPLEXE.IMAGINAIRE ou COMPLEXE.MODULE.
Oublier les guillemets autour du nombre complexe
Les nombres complexes doivent être entrés sous forme de texte. Sans guillemets, 3+4i n'est pas une formule qu'Excel sait lire : il refuse la saisie au lieu de te rendre une erreur dans la cellule.
Solution : Mets toujours le nombre complexe entre guillemets : =COMPLEXE.SECH("3+4i"). Si le nombre vient d'une cellule, référence simplement la cellule : =COMPLEXE.SECH(A1) (pas de guillemets dans ce cas). Sinon, utilise COMPLEXE(3; 4) pour construire le complexe.
Suffixe imaginaire en majuscule ou absent : #NOMBRE!
Le suffixe ne s'écrit qu'en minuscule et ne peut pas manquer : "3+4I", "3+4J" et "3+4" déclenchent tous les trois #NOMBRE!. Les espaces, en revanche, sont tolérés : "3 + 4i" et "3+ 4i" sont calculés comme "3+4i".
Solution : Ramène le suffixe en minuscule avec MINUSCULE(A1) si tes données viennent d'une importation, ou construis le nombre avec =COMPLEXE(3; 4), qui écrit toujours un suffixe valide.
Utiliser directement le résultat dans une opération arithmétique : #VALEUR!
Le résultat de COMPLEXE.SECH est une chaîne de texte comme "0,705-0,25i", pas un nombre. Les opérateurs arithmétiques +, * ne peuvent pas s'appliquer directement.
Solution : Utilise les fonctions de la famille COMPLEXE.* : COMPLEXE.REEL() pour la partie réelle, COMPLEXE.IMAGINAIRE() pour la partie imaginaire, COMPLEXE.MODULE() pour le module, COMPLEXE.ARGUMENT() pour la phase.
Questions fréquentes
La sécante hyperbolique sech(z) est l'inverse du cosinus hyperbolique : sech(z) = 1/cosh(z) = 2/(e^z + e^(-z)). Pour un nombre complexe, cette fonction combine les propriétés trigonométriques et exponentielles, ce qui la rend utile en physique, en ingénierie et en modélisation mathématique avancée.
Excel possède bien une fonction SECH native pour les nombres réels : =SECH(1) retourne 0,648054273663885, soit la même valeur que =1/COSH(1), sous forme de vrai nombre. COMPLEXE.SECH, elle, travaille sur des nombres complexes au format texte comme "3+4i" et retourne un résultat complexe, lui aussi en texte.
Le choix se fait donc sur la nature de ton nombre : SECH pour un réel que tu veux pouvoir additionner ou tracer, COMPLEXE.SECH dès qu'une partie imaginaire entre en jeu.
Tu dois entrer le nombre complexe sous forme de texte avec le format "a+bi" ou "a-bi" (sans espaces). Par exemple : "3+4i", "2-5i", "1+i". Tu peux aussi utiliser COMPLEXE(a; b) pour construire le complexe à partir de deux cellules, ce qui évite les erreurs de formatage.
COMPLEXE.SECH est utilisée en physique quantique et en thermodynamique statistique pour des calculs de fonctions de partition, en traitement du signal et en électronique pour l'analyse de circuits en régime variable, et en physique non linéaire pour modéliser les solitons et d'autres solutions d'équations différentielles.
Oui. Google Sheets propose la fonction IMSECH (nom anglais de COMPLEXE.SECH) qui fonctionne exactement de la même manière. La syntaxe est identique : =IMSECH("nombre_complexe"). Le résultat est identique à celui d'Excel.
Pour aller plus loin
Continue sur ta lancée après la fonction COMPLEXE.SECH : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.
Tout voir



