Qu'est-ce que la fonction SECH ?
Tu sors SECH quand ton modèle réclame un profil borné entre 0 et 1, jamais l'inverse d'une exponentielle qui s'envolerait sans limite : c'est cette borne stricte qui la distingue de COSH et qui la rend exploitable pour décrire une forme en cloche stable.
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
=SECH(nombre)Clique sur un argument pour aller à son explication.
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).

Exemples pratiques pas à pas
Comment calculer la sécante hyperbolique d'un nombre avec la fonction SECH
Ton banc de mesure sort une série de valeurs normalisées, capteur par capteur, et ton modèle d'onde attend leur sécante hyperbolique. Contrairement aux angles de la trigonométrie classique, ces nombres n'ont pas d'unité : ce sont des distances ou des temps déjà ramenés à l'échelle du phénomène. La fonction SECH te sort le rapport directement, ligne par ligne.
- 1Dans une cellule, écris
=SECH(. - 2En 1er argument : clique sur la cellule de la colonne
Valeurqui porte le nombre,B2, soit0,5. Pointe la cellule plutôt que de retaper le nombre, pour que la formule suive quand tu la recopies vers le bas. La sécante hyperbolique ne lit pas un angle mais un nombre sans dimension, donc0,5part tel quel, sans conversion en radians. - 3Ferme la parenthèse et appuie sur Entrée, puis recopie la formule vers le bas pour traiter toute la colonne.
=SECH(B2)0,5. Le résultat part de 1 et s'écrase vers zéro dès qu'on s'éloigne de l'origine (2 donne déjà 0,2658), et il reste toujours positif, quel que soit le signe de la valeur d'entrée.Comment modéliser le profil d'un soliton avec la fonction SECH et la fonction PUISSANCE
Tu étudies une onde solitaire dans un canal peu profond et tu dois tracer son profil avant de lancer une simulation lourde. La solution analytique de l'équation de Korteweg-de Vries donne la hauteur en chaque point comme le carré d'une sécante hyperbolique, avec une amplitude de 2 m et un facteur de largeur de 0,5 par mètre. Tu poses la position en colonne A et tu veux la hauteur correspondante en face.
- 1Dans une cellule, écris
=2*, l'amplitude du soliton en mètres. Ce facteur étire la courbe en hauteur pour que le sommet atteigne les 2 m attendus, sans toucher à sa forme. - 2Écris ensuite la fonction PUISSANCE qui va élever la sécante hyperbolique au carré,
PUISSANCE(, puis :- aEn 1er argument : écris la sécante hyperbolique de la position mise à l'échelle et referme-la,
SECH(0,5*A2). Le facteur0,5par mètre est la largeur du modèle, et c'est ce produit sans dimension, non les mètres bruts, que lit la fonction SECH. - bEn 2ᵉ argument : saisis l'exposant
2, parce que le profil de l'onde suit le carré de la sécante hyperbolique et pas la sécante seule. Oublier ce carré donnerait une cloche trop large et une amplitude fausse.
- aEn 1er argument : écris la sécante hyperbolique de la position mise à l'échelle et referme-la,
- 3Ferme la parenthèse de la fonction PUISSANCE et appuie sur Entrée. Celle de la fonction SECH a déjà été refermée dans le premier argument.
=2*PUISSANCE(SECH(0,5*A2); 2)0 et retombe à 0,8399 m en ±2, puis à 0,1413 m en ±4. Les deux côtés donnent exactement la même hauteur (la sécante hyperbolique est paire), ce qui est la signature de cette onde qui se propage sans se déformer.Comment éviter l'erreur #NOMBRE! sur les grandes valeurs avec la fonction SECH
Tu reprends un classeur écrit pour une vieille version d'Excel, où la sécante hyperbolique était calculée à la main en divisant 1 par un cosinus hyperbolique. Sur une colonne de valeurs normalisées bien élevées, certaines lignes affichent #NOMBRE! alors que le résultat attendu est simplement une décroissance vers zéro. La fonction SECH native, elle, encaisse ces valeurs sans broncher.
- 1Dans une cellule, écris
=SECH(. - 2En 1er argument : clique sur la cellule qui porte la valeur à traiter,
B2, soit2. C'est le passage à la fonction SECH native qui règle le problème : tant que la valeur reste sous 710, elle donne rigoureusement le même résultat que l'écriture manuelle1/COSH, comme le montrent les trois premières lignes. - 3Ferme la parenthèse et appuie sur Entrée, puis recopie la formule vers le bas. Inutile d'ajouter un garde-fou autour du calcul : la fonction SECH renvoie 0 là où le contournement
1/COSHrenvoie#NOMBRE!, il n'y a donc plus d'erreur à intercepter.
=SECH(B2)#NOMBRE! et la division hérite de l'erreur.Attention : L'écriture =1/COSH(nombre) n'est là que pour les classeurs ouverts sur Excel 2007 ou 2010, où la fonction SECH n'existe pas encore. Elle reste un substitut exact jusqu'à 709, mais pas au-delà : à partir de 710, elle renvoie #NOMBRE! là où la fonction SECH rend 0. Si ton fichier tourne sur Excel 2013 ou plus récent, écris SECH et garde le contournement pour les seuls cas de compatibilité.

Les 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
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.
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.
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.
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.
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
Continue sur ta lancée après la fonction SECH : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.
Tout voir



