SECH est la fonction sécante hyperbolique d'Excel : elle calcule l'inverse du cosinus hyperbolique, soit 1/COSH(x). Le résultat est toujours compris entre 0 et 1, avec un maximum de 1 en x=0 qui décroît exponentiellement vers 0 de chaque côté.
Si tu travailles en physique, mécanique des fluides, optique non-linéaire ou data science, SECH est essentielle pour modéliser des phénomènes comme les solitons, les ondes solitaires dans les canaux, la propagation d'impulsions laser dans les fibres optiques, ou certaines architectures de réseaux de neurones. Elle décrit parfaitement des profils en forme de cloche symétrique qui conservent leur forme lors de la propagation.
Syntaxe de la fonction SECH
=SECH(nombre)Pour garantir la compatibilité avec Excel 2007/2010, utilise =1/COSH(nombre) qui donne exactement le même résultat dans toutes les versions.
Comprendre chaque paramètre de la fonction SECH
nombre
: le nombre réel pour lequel tu veux calculer la sécante hyperboliqueIl peut être positif, négatif ou nul. SECH est une fonction paire : SECH(-x) = SECH(x), donc le signe n'affecte pas le résultat.
Quelques valeurs de référence : SECH(0) = 1 (maximum absolu), SECH(1) ≈ 0,6481, SECH(2) ≈ 0,2658, SECH(-2) ≈ 0,2658 (même résultat que SECH(2)), SECH(5) ≈ 0,0135 (très proche de zéro).
Astuce : En pratique, pour |x| > 5, SECH(x) devient inférieur à 0,014. Pour la modélisation de solitons, travaille généralement avec des valeurs entre -5 et +5 pour capturer 99% du profil de l'onde.
Pas envie d'écrire la formule SECH à la main ?
Génère-la avec notre IAExemples pratiques pas à pas
Ingénieur en mécanique des fluides : modéliser un soliton (onde solitaire)
Tu étudies les ondes solitaires dans un canal peu profond. La solution analytique de l'équation de Korteweg-de Vries (KdV) pour un soliton est η(x) = A × SECH²(k×x), où A = 2 m est l'amplitude et k = 0,5 m⁻¹ est lié à la largeur de l'onde.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Position x (m) | k x | SECH(k x) | Hauteur de l'onde (m) |
| 2 | -4 | -2 | 0,2658 | 0,141 |
| 3 | -2 | -1 | 0,6481 | 0,841 |
| 4 | 0 | 0 | 1 | 2 |
| 5 | 2 | 1 | 0,6481 | 0,841 |
| 6 | 4 | 2 | 0,2658 | 0,141 |
=2*PUISSANCE(1/COSH(0,5*A2);2)La formule calcule la hauteur de l'onde pour chaque position x. Le profil est maximal en x=0 (2 m) et décroît exponentiellement de chaque côté : c'est le profil en cloche caractéristique du soliton, une onde qui se propage sans changer de forme.
Physicien : analyser un pulse laser solitonique ultra-court
Tu travailles sur la propagation de pulses laser ultra-courts dans des fibres optiques. La solution solitonique de l'équation de Schrödinger non-linéaire a une enveloppe temporelle en sech². Tu veux calculer l'intensité normalisée I(t) = SECH²(t/T₀) avec T₀ = 50 femtosecondes.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Temps t (fs) | t/T₀ | SECH(t/T₀) | Intensité I(t) |
| 2 | -100 | -2 | 0,2658 | 0,071 |
| 3 | -50 | -1 | 0,6481 | 0,420 |
| 4 | 0 | 0 | 1 | 1 |
| 5 | 50 | 1 | 0,6481 | 0,420 |
| 6 | 100 | 2 | 0,2658 | 0,071 |
=PUISSANCE(1/COSH(A2/50);2)La formule calcule l'intensité pour chaque instant. À t = 0, l'intensité est maximale (1) ; à t = ±T₀ (±50 fs), elle tombe à environ 42 % du maximum. Ce profil reste stable en propagation solitonique car la dispersion chromatique et la non-linéarité Kerr s'équilibrent.
Data scientist : tester SECH comme fonction d'activation
Tu expérimentes des fonctions d'activation alternatives pour un Physics-Informed Neural Network (PINN) qui doit apprendre à résoudre des équations différentielles non-linéaires. Tu testes f(x) = SECH(x) et tu veux comparer ses propriétés avec d'autres activations.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Input x | SECH(x) | Dérivée : -SECH(x) x TANH(x) | Gradient |
| 2 | -2 | 0,2658 | 0,2492 | Faible |
| 3 | -1 | 0,6481 | 0,4200 | Moyen |
| 4 | 0 | 1 | 0 | Nul (max) |
| 5 | 1 | 0,6481 | -0,4200 | Moyen |
| 6 | 2 | 0,2658 | -0,2492 | Faible |
=1/COSH(A2)La fonction est bornée entre 0 et 1, possède une dérivée lisse partout (contrairement à ReLU) et ne sature pas aux mêmes valeurs que tanh (±1). Pour un modèle qui apprend des équations de type KdV ou NLSE, l'utiliser comme activation peut améliorer la convergence, le réseau représentant plus facilement des solutions de type soliton.
Astuce de pro : Calcule la dérivée de SECH dans Excel avec =-((1/COSH(x))*TANH(x)). L'identité fondamentale 1 - TANH²(x) = SECH²(x) te permet aussi de vérifier tes calculs.
Ingénieur télécoms : profil d'un soliton optique dans une fibre
Tu dois analyser le profil de puissance d'un soliton fondamental dans une fibre optique. Le signal a une amplitude A = 1 W et une largeur caractéristique w = 2 unités spatiales. Le profil suit P(z) = A × SECH²(z/w).
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Position z | z/w | SECH²(z/w) | Puissance P(z) |
| 2 | -6 | -3 | 0,00987 | 0,010 W |
| 3 | -4 | -2 | 0,07065 | 0,071 W |
| 4 | -2 | -1 | 0,41998 | 0,420 W |
| 5 | 0 | 0 | 1 | 1 W |
| 6 | 2 | 1 | 0,41998 | 0,420 W |
| 7 | 4 | 2 | 0,07065 | 0,071 W |
| 8 | 6 | 3 | 0,00987 | 0,010 W |
=PUISSANCE(1/COSH(A2/2);2)La formule calcule la puissance pour chaque position z. À z = ±w, la puissance est à 42 % du maximum, et au-delà de ±3w, elle devient négligeable (moins de 1 %). On retrouve le profil en cloche symétrique du soliton.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction SECH
Sur un fichier ouvert dans Excel 2007 ou 2010, ta formule renvoie #NOM? : SECH n'existe pas avant Excel 2013, et c'est le souci que tu rencontreras le plus souvent si tu partages ton classeur. Le réflexe qui te met à l'abri partout, c'est d'écrire =1/COSH(x).
Les autres pièges sont sournois car ils ne déclenchent aucune erreur : confondre SECH avec la sécante trigonométrique SEC (qui, elle, oscille et dépasse 1), ou oublier le carré sur les profils de solitons, où c'est presque toujours SECH² qui apparaît, pas SECH seul.
Erreur #NOM? dans les versions Excel antérieures à 2013
SECH n'existe pas comme fonction native dans Excel 2007 et 2010. Si tu tapes =SECH(2) dans ces versions, Excel retourne #NOM? car il ne reconnaît pas cette fonction.
Solution : Utilise =1/COSH(x) pour garantir la compatibilité avec toutes les versions. Par exemple, au lieu de =SECH(2), écris =1/COSH(2) qui retourne 0,2658. Tu peux aussi utiliser =PUISSANCE(COSH(x);-1) comme alternative.
Confondre SECH avec SEC (sécante trigonométrique)
SEC(x) = 1/COS(x) est la sécante trigonométrique classique, tandis que SECH(x) = 1/COSH(x) est la sécante hyperbolique. Ces deux fonctions sont totalement différentes. SEC oscille et peut diverger vers l'infini (par exemple à x = π/2), tandis que SECH est toujours entre 0 et 1.
Solution : Vérifie que tu utilises la bonne fonction. Pour les fonctions hyperboliques (solitons, ondes, croissance exponentielle), utilise SECH. Si ton résultat dépasse 1 ou oscille, tu utilises probablement SEC au lieu de SECH.
Oublier de mettre au carré pour les profils de solitons
Dans la plupart des applications physiques (équation KdV, NLSE optique), c'est SECH² qui apparaît dans la solution, pas SECH seul. Utiliser =1/COSH(x) au lieu de =PUISSANCE(1/COSH(x);2) donne un profil d'amplitude incorrect.
Solution : Vérifie toujours l'équation exacte de ton modèle physique. Pour un soliton KdV : =A*PUISSANCE(1/COSH(k*x);2). Pour un soliton optique NLSE : =PUISSANCE(1/COSH(t/T0);2). Trace ton profil pour vérifier visuellement qu'il a bien la forme en cloche attendue.
Utiliser des degrés au lieu de valeurs sans dimension
Contrairement à COS et SIN qui travaillent avec des angles, SECH et COSH travaillent avec des nombres sans dimension (distances normalisées, temps normalisés). Appliquer RADIANS() à l'argument n'a pas de sens physique.
Solution : Utilise SECH avec des valeurs numériques directes. =1/COSH(2) est correct. =1/COSH(RADIANS(2)) donne un résultat sans signification physique pour la modélisation d'ondes.
SECH vs COSH vs TANH vs SEC
Prends SECH quand tu modélises un profil en cloche borné entre 0 et 1 avec un maximum en x=0 : c'est le cas des solitons et des ondes solitaires. Si tu as besoin d'une fonction qui croît sans limite (chaînettes, caténaires), passe à COSH ; et pour une transition douce entre -1 et 1 comme une activation neuronale, c'est TANH qui convient.
Le vrai faux ami, c'est SEC : malgré son nom proche, c'est une fonction trigonométrique qui oscille et diverge vers l'infini aux multiples de π/2, là où SECH reste sagement entre 0 et 1.
| Critère | SECH | COSH | TANH | SEC |
|---|---|---|---|---|
| Définition | 1/COSH(x) | (eˣ + e⁻ˣ)/2 | SINH(x)/COSH(x) | 1/COS(x) |
| Plage de valeurs | (0, 1] | [1, +∞) | (-1, 1) | (-∞, -1] ou [1, +∞) |
| Valeur en x=0 | 1 (maximum) | 1 (minimum) | 0 | 1 |
| Comportement pour x grand | Tend vers 0 | Tend vers +∞ | Tend vers ±1 | Oscille (diverge aux multiples de π/2) |
| Type de fonction | Hyperbolique | Hyperbolique | Hyperbolique | Trigonométrique |
| Usage principal | Solitons, profils d'ondes | Chaînettes, caténaires | Activation neuronale, transitions | Optique géométrique, trigonométrie |
| Fonction paire/impaire | Paire | Paire | Impaire | Paire |
Astuces avancées avec SECH
Vérifie l'identité fondamentale pour valider tes calculs
L'identité hyperbolique 1 - TANH²(x) = SECH²(x) est l'équivalent de cos²(x) + sin²(x) = 1 en trigonométrie classique. Pour vérifier numériquement dans Excel, crée deux colonnes : =1-PUISSANCE(TANH(x);2) d'un côté, =PUISSANCE(1/COSH(x);2) de l'autre. Les deux colonnes doivent donner les mêmes valeurs pour n'importe quel x.
C'est une vérification rapide pour détecter une erreur dans une formule complexe faisant intervenir SECH.
Utilise la formule équivalente pour la compatibilité maximale
SECH est disponible depuis Excel 2013, mais si ton fichier doit fonctionner sur des versions antérieures, remplace systématiquement =SECH(x) par =1/COSH(x). Les deux formules donnent exactement le même résultat et =1/COSH(x) fonctionne dans toutes les versions Excel depuis Excel 97.
Pour SECH² (fréquent en modélisation physique), utilise =PUISSANCE(1/COSH(x);2) ou =1/PUISSANCE(COSH(x);2).
Trace le profil SECH pour visualiser tes modèles
Crée une colonne x de -5 à +5 par pas de 0,5, puis calcule =PUISSANCE(1/COSH(A2);2) en face de chaque valeur. Insère un graphique en courbe : tu visualises immédiatement le profil en cloche symétrique du soliton, ce qui permet de vérifier que tes paramètres d'amplitude et de largeur sont cohérents.
Cette technique est utilisée pour valider les modèles avant de lancer des calculs plus lourds.
Questions fréquentes sur la fonction SECH
Quelle est la différence entre SECH et COSH ?
SECH est l'inverse de COSH : SECH(x) = 1/COSH(x). Tandis que COSH(x) croît exponentiellement et varie de 1 à l'infini, SECH(x) décroît de 1 (en x=0) vers 0 quand x tend vers l'infini.
SECH est toujours comprise entre 0 et 1, ce qui la rend utile pour modéliser des profils normalisés.
Pourquoi SECH est-elle importante en physique ?
SECH apparaît dans les solutions analytiques de nombreuses équations différentielles non-linéaires, notamment l'équation de Korteweg-de Vries (ondes solitaires dans les fluides) et l'équation de Schrödinger non-linéaire (solitons optiques dans les fibres).
Le profil SECH²(x) décrit parfaitement la forme d'un soliton, une onde qui se propage sans se déformer : propriété remarquable avec des applications en télécommunications et en physique des fluides.
SECH peut-elle être utilisée comme fonction d'activation en machine learning ?
Oui. La dérivée de tanh est SECH², ce qui la rend omniprésente dans les réseaux de neurones utilisant tanh comme activation. Certains chercheurs utilisent aussi des variantes de SECH directement pour des Physics-Informed Neural Networks (PINNs) qui doivent apprendre des solutions de type soliton.
SECH est bornée entre 0 et 1, a une dérivée lisse partout, et peut mieux représenter des solutions analytiques connues que ReLU ou sigmoid dans certains contextes physiques.
Comment calculer SECH dans toutes les versions Excel ?
Excel 2013 et versions ultérieures incluent SECH nativement. Pour les versions antérieures (2007, 2010), utilise =1/COSH(x). Par exemple, SECH(2) = 1/COSH(2) ≈ 0,2658.
Ces deux formules donnent exactement le même résultat, donc préfère =1/COSH(x) si tu dois distribuer ton fichier à des utilisateurs sur des versions variées.
Quelle est la relation entre SECH et la tangente hyperbolique ?
La dérivée de SECH(x) est -SECH(x) × TANH(x). L'identité fondamentale donne 1 - TANH²(x) = SECH²(x), analogue hyperbolique de l'identité trigonométrique cos²(x) + sin²(x) = 1.
Cette relation est constamment utilisée en calcul différentiel pour simplifier les dérivées et les intégrales faisant intervenir les deux fonctions hyperboliques.
Pour aller plus loin
Bloqué sur une formule Excel ?
Pose ta question à notre assistant Excel IA, il te sort la bonne formule en quelques secondes.
Essayer l'assistant IAGratuit · 10 questions par mois

