<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SECH &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/sech/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Mon, 18 May 2026 14:03:46 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>SECH &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>スプレッドシートのSECH関数の使い方｜双曲線正割（ハイパボリックセカント）を1関数で求める</title>
		<link>https://mashukabu.com/spreadsheet-sech-function/</link>
					<comments>https://mashukabu.com/spreadsheet-sech-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 26 Mar 2026 11:44:27 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[COSH関数]]></category>
		<category><![CDATA[SECH]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[双曲線正割]]></category>
		<category><![CDATA[双曲線関数]]></category>
		<category><![CDATA[数学関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5301</guid>

					<description><![CDATA[GoogleスプレッドシートのSECH関数の使い方を初心者向けに解説。双曲線正割（ハイパボリックセカント）を返す関数で、COSH関数との逆数関係やSEC関数との違い、出力が0から1に収まる特性、双曲線正割分布での活用例まで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">スプレッドシートで「双曲線正割（ハイパボリックセカント）」を計算したいけれど、どの関数を使えばいいか迷っていませんか？</p>



<p class="wp-block-paragraph">双曲線関数のなかでもセカント系はなじみが薄くて、書き方がわからないですよね。</p>



<p class="wp-block-paragraph">そんなときに使うのが <strong>SECH関数</strong> です。<code>=SECH(値)</code> と書くだけで、双曲線正割をかんたんに求められます。数学的には <a href="https://mashukabu.com/spreadsheet-cosh-function/">COSH関数</a> の逆数にあたる関数ですよ。</p>



<p class="wp-block-paragraph">この記事では基本の書き方から、COSH関数との関係、<a href="https://mashukabu.com/spreadsheet-sec-function/">SEC関数</a> との違い、出力が0から1に収まる特性、双曲線正割分布の計算例まで順番に紹介します。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-1" checked><label class="toc-title" for="toc-checkbox-1">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">スプレッドシートのSECH関数とは？</a></li><li><a href="#toc2" tabindex="0">SECH関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li></ol></li><li><a href="#toc5" tabindex="0">SECH関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">0を渡す</a></li><li><a href="#toc7" tabindex="0">正の値を渡す</a></li><li><a href="#toc8" tabindex="0">負の値を渡す</a></li><li><a href="#toc9" tabindex="0">代表的な入力と結果を一覧でチェック</a></li><li><a href="#toc10" tabindex="0">セル参照を使う</a></li></ol></li><li><a href="#toc11" tabindex="0">SECH関数の数学的な仕組み</a><ol><li><a href="#toc12" tabindex="0">定義式とCOSH関数との関係</a></li><li><a href="#toc13" tabindex="0">出力が0から1に収まる特性</a></li></ol></li><li><a href="#toc14" tabindex="0">SEC関数との違い</a></li><li><a href="#toc15" tabindex="0">実務での活用例</a><ol><li><a href="#toc16" tabindex="0">双曲線正割分布の確率密度を求める</a></li><li><a href="#toc17" tabindex="0">COSH関数の逆数として検算に使う</a></li><li><a href="#toc18" tabindex="0">ソリトン解・カテナリーモデルの計算に使う</a></li></ol></li><li><a href="#toc19" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc20" tabindex="0">文字列を渡したとき</a></li><li><a href="#toc21" tabindex="0">引数が大きいときの挙動</a></li></ol></li><li><a href="#toc22" tabindex="0">似た関数との違い・使い分け</a></li><li><a href="#toc23" tabindex="0">よくある質問</a><ol><li><a href="#toc24" tabindex="0">SECH関数とSEC関数は何が違いますか？</a></li><li><a href="#toc25" tabindex="0">SECH関数で #NUM! エラーが出ました。どう対処しますか？</a></li><li><a href="#toc26" tabindex="0">SECH(0)の結果がなぜ1になるのですか？</a></li><li><a href="#toc27" tabindex="0">SECH関数は実務でどのような場面で使いますか？</a></li><li><a href="#toc28" tabindex="0">SECH関数はExcelでも使えますか？</a></li></ol></li><li><a href="#toc29" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">スプレッドシートのSECH関数とは？</span></h2>



<p class="wp-block-paragraph">SECH関数（読み方: ハイパボリックセカント関数）は、<strong>指定した値の双曲線正割を返す関数</strong> です。名前は英語の「Hyperbolic Secant」を短くしたもので、数学記号では sech と表記します。</p>



<p class="wp-block-paragraph">たとえば <code>=SECH(0)</code> と入力すると「1」が返ります。これが「0の双曲線正割」の値です。</p>



<p class="wp-block-paragraph">双曲線正割は、<a href="https://mashukabu.com/spreadsheet-cosh-function/">COSH関数</a> の逆数として定義されます。つまり <code>SECH(x) = 1/COSH(x)</code> の関係ですね。<a href="https://mashukabu.com/spreadsheet-sec-function/">SEC関数</a> がCOS関数の逆数だったのと同じ発想です。</p>



<p class="wp-block-paragraph">SECH関数にできることをまとめると、次のとおりです。</p>



<ul class="wp-block-list"><li>指定した値の双曲線正割を1関数で求められる</li><li>COSH関数の逆数として検算に使える</li><li>出力が0から1の範囲に収まる特性を活かした計算ができる</li><li>物理学・統計学の計算（双曲線正割分布など）に活用できる</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>SECH関数はGoogleスプレッドシートの全バージョンで利用できます。Excelとも完全互換なので、ファイルのやり取りでも安心ですよ。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc2">SECH関数の書き方（構文と引数）</span></h2>



<h3 class="wp-block-heading"><span id="toc3">基本構文</span></h3>



<pre class="wp-block-code"><code>=SECH(値)</code></pre>



<p class="wp-block-paragraph">カッコの中に、双曲線正割を求めたい数値を指定します。</p>



<h3 class="wp-block-heading"><span id="toc4">引数の説明</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>値</td><td>必須</td><td>双曲線正割を求めたい実数値</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数は1つだけです。<a href="https://mashukabu.com/spreadsheet-sec-function/">SEC関数</a> と違って、ラジアンへの変換は不要です。そのまま数値を渡せばOKですよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>SEC関数は引数に「角度（ラジアン）」を取りますが、SECH関数は「任意の実数値」を取ります。RADIANS関数（角度をラジアンに変換する関数）での変換は必要ありません。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc5">SECH関数の基本的な使い方</span></h2>



<p class="wp-block-paragraph">代表的な値で、SECH関数の動きを確認していきましょう。0・正の値・負の値の3パターンを押さえれば、応用にもすぐ進めます。</p>



<h3 class="wp-block-heading"><span id="toc6">0を渡す</span></h3>



<pre class="wp-block-code"><code>=SECH(0)</code></pre>



<p class="wp-block-paragraph">結果は「1」です。SECH(0)=1 はSECH関数の <strong>最大値</strong> にあたります。<a href="https://mashukabu.com/spreadsheet-cosh-function/">COSH関数</a> ではCOSH(0)=1が最小値でしたが、その逆数なのでSECH(0)=1が最大値になるわけですね。</p>



<h3 class="wp-block-heading"><span id="toc7">正の値を渡す</span></h3>



<pre class="wp-block-code"><code>=SECH(1)</code></pre>



<p class="wp-block-paragraph">結果は「0.64805&#8230;」です。</p>



<p class="wp-block-paragraph">もう少し大きい値も見てみましょう。</p>



<pre class="wp-block-code"><code>=SECH(2)</code></pre>



<p class="wp-block-paragraph">結果は「0.26580&#8230;」です。値が大きくなるほど、結果は急激に0に近づいていきます。<a href="https://mashukabu.com/spreadsheet-cosh-function/">COSH関数</a> が指数関数的に増大するため、その逆数も同じスピードで縮んでいくわけですね。</p>



<h3 class="wp-block-heading"><span id="toc8">負の値を渡す</span></h3>



<pre class="wp-block-code"><code>=SECH(-1)</code></pre>



<p class="wp-block-paragraph">結果は「0.64805&#8230;」です。SECH(1)とまったく同じ値になっていますよ。</p>



<p class="wp-block-paragraph">これはSECH関数が「偶関数」だからです。SECH(-x) = SECH(x) が常に成り立ちます。元になる<a href="https://mashukabu.com/spreadsheet-cosh-function/">COSH関数</a> も偶関数（左右対称な関数）なので、その逆数も偶関数になります。</p>



<h3 class="wp-block-heading"><span id="toc9">代表的な入力と結果を一覧でチェック</span></h3>



<p class="wp-block-paragraph">ここまでの結果と、追加の値を一覧にまとめておきます。</p>



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>結果</th><th>備考</th></tr></thead><tbody><tr><td>=SECH(0)</td><td>1</td><td>最大値（原点が1）</td></tr><tr><td>=SECH(0.5)</td><td>0.88681&#8230;</td><td>なだらかに減少</td></tr><tr><td>=SECH(1)</td><td>0.64805&#8230;</td><td>基本値</td></tr><tr><td>=SECH(2)</td><td>0.26580&#8230;</td><td>0に近づく</td></tr><tr><td>=SECH(3)</td><td>0.09932&#8230;</td><td>さらに急減</td></tr><tr><td>=SECH(-1)</td><td>0.64805&#8230;</td><td>偶関数（正の値と同じ）</td></tr><tr><td>=SECH(-2)</td><td>0.26580&#8230;</td><td>偶関数（正の値と同じ）</td></tr><tr><td>=SECH(5)</td><td>0.01347&#8230;</td><td>ほぼ0</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">結果は常に <strong>0より大きく1以下</strong> に収まります。SECH(0)=1が最大値で、入力の絶対値が大きくなるほど結果は0に近づきますよ。</p>



<h3 class="wp-block-heading"><span id="toc10">セル参照を使う</span></h3>



<p class="wp-block-paragraph">もちろんセル参照も使えます。A1セルに数値が入っていれば、次のように書くだけです。</p>



<pre class="wp-block-code"><code>=SECH(A1)</code></pre>



<p class="wp-block-paragraph">A列に複数の値を入れて、B列にSECH関数を並べれば一括計算もできますよ。グラフ化したいときにも便利な書き方です。</p>



<h2 class="wp-block-heading"><span id="toc11">SECH関数の数学的な仕組み</span></h2>



<h3 class="wp-block-heading"><span id="toc12">定義式とCOSH関数との関係</span></h3>



<p class="wp-block-paragraph">SECH関数は数学的に次のように定義されています。</p>



<pre class="wp-block-code"><code>SECH(x) = 1 / COSH(x) = 2 / (e^x + e^(-x))</code></pre>



<p class="wp-block-paragraph">ここで e はネイピア数（約2.71828）です。<a href="https://mashukabu.com/spreadsheet-cosh-function/">COSH関数</a> の定義 <code>(e^x + e^(-x))/2</code> を逆数にした形ですね。</p>



<p class="wp-block-paragraph">スプレッドシートでは <a href="https://mashukabu.com/spreadsheet-exp-function/">EXP関数</a>（e のべき乗を返す関数）を使って、同じ計算ができます。</p>



<pre class="wp-block-code"><code>=2/(EXP(A1) + EXP(-A1))</code></pre>



<p class="wp-block-paragraph">この式とSECH(A1)は同じ結果を返します。実際にA1に「1」を入れて確認してみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>結果</th></tr></thead><tbody><tr><td>=SECH(1)</td><td>0.64805&#8230;</td></tr><tr><td>=1/COSH(1)</td><td>0.64805&#8230;</td></tr><tr><td>=2/(EXP(1)+EXP(-1))</td><td>0.64805&#8230;</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">3つとも同じ値ですね。SECH関数の結果が正しいか不安なときは、COSH関数やEXP関数を使った式で検算できますよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>COSH関数は双曲線余弦を返す関数です。詳しくは <a href="https://mashukabu.com/spreadsheet-cosh-function/">COSH関数の記事</a> をご覧ください。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc13">出力が0から1に収まる特性</span></h3>



<p class="wp-block-paragraph">SECH関数の出力は、常に <strong>0より大きく1以下</strong> の範囲に収まります。</p>



<p class="wp-block-paragraph">これは <a href="https://mashukabu.com/spreadsheet-cosh-function/">COSH関数</a> の最小値が COSH(0)=1 であるためです。COSH(x)が常に1以上なので、その逆数であるSECH(x)は常に1以下になりますね。また、COSH(x)は正の値しか取らないため、SECH(x)も正の値のみです。</p>



<pre class="wp-block-code"><code>0 &lt; SECH(x) &lt;= 1（すべてのxについて成り立つ）</code></pre>



<p class="wp-block-paragraph">この「出力が0から1の範囲」という特性は、確率密度関数やシグモイド関数に近い性質を持つため、統計や機械学習の分野で活用されることがあります。</p>



<h2 class="wp-block-heading"><span id="toc14">SEC関数との違い</span></h2>



<p class="wp-block-paragraph">名前は似ていますが、<a href="https://mashukabu.com/spreadsheet-sec-function/">SEC関数</a> とSECH関数はまったく別の関数です。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>SEC関数</th><th>SECH関数</th></tr></thead><tbody><tr><td>正式名称</td><td>正割（セカント）</td><td>双曲線正割（ハイパボリックセカント）</td></tr><tr><td>数学的な背景</td><td>円（三角関数）</td><td>双曲線（双曲線関数）</td></tr><tr><td>引数</td><td>角度（ラジアン）</td><td>任意の実数値</td></tr><tr><td>逆数の対象</td><td>COS関数</td><td>COSH関数</td></tr><tr><td>値の範囲</td><td>1以上 または -1以下</td><td>0より大きく1以下</td></tr><tr><td>RADIANS変換</td><td>必要</td><td>不要</td></tr><tr><td>偶関数</td><td>はい</td><td>はい</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">一番大きな違いは「値の範囲」です。<a href="https://mashukabu.com/spreadsheet-sec-function/">SEC関数</a> は絶対値が1以上（-1以下または1以上）になるのに対して、SECH関数は0から1のあいだに収まります。</p>



<p class="wp-block-paragraph">共通点は「どちらも偶関数」で、「どちらもコサイン系関数の逆数」であることです。<strong>SEC = 1/COS、SECH = 1/COSH</strong> という対応関係で覚えておくと、混乱せずに使い分けられますよ。</p>



<h2 class="wp-block-heading"><span id="toc15">実務での活用例</span></h2>



<p class="wp-block-paragraph">SECH関数は日常業務で頻繁に登場する関数ではありませんが、数理モデルを扱う場面では便利な道具になります。代表的な3つの使い方を紹介します。</p>



<h3 class="wp-block-heading"><span id="toc16">双曲線正割分布の確率密度を求める</span></h3>



<p class="wp-block-paragraph">SECH関数の代表的な応用が「双曲線正割分布（Hyperbolic Secant Distribution）」です。確率密度関数が SECH関数で表される分布で、正規分布に似た釣鐘型の曲線を描きます。</p>



<p class="wp-block-paragraph">確率密度関数は次の式で表されます。</p>



<pre class="wp-block-code"><code>f(x) = 1/(2π) × SECH(x/2)</code></pre>



<p class="wp-block-paragraph">スプレッドシートで各地点の確率密度を求めてみましょう。A列にxの値を入力して、B1に次の式を入れます。</p>



<pre class="wp-block-code"><code>=1/(2*PI())*SECH(A1/2)</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>x（A列）</th><th>f(x)・確率密度（B列）</th></tr></thead><tbody><tr><td>0</td><td>0.15915&#8230;</td></tr><tr><td>1</td><td>0.14114&#8230;</td></tr><tr><td>2</td><td>0.10314&#8230;</td></tr><tr><td>3</td><td>0.06765&#8230;</td></tr><tr><td>5</td><td>0.02595&#8230;</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">x=0で最大値を取り、xの絶対値が大きくなるほど0に近づきますね。正規分布に似た形ですが、裾が少し重い（ゆっくり減少する）のが特徴です。金融工学で価格変動のモデルに使われることもありますよ。</p>



<h3 class="wp-block-heading"><span id="toc17">COSH関数の逆数として検算に使う</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-cosh-function/">COSH関数</a> の計算結果を確認したいとき、SECH関数を使って検算できます。</p>



<pre class="wp-block-code"><code>=COSH(A1) * SECH(A1)</code></pre>



<p class="wp-block-paragraph">この式はどんな値でも必ず「1」を返します。<code>COSH(x) × SECH(x) = 1</code> が常に成り立つからですね。結果が1にならなければ、どこかに入力ミスがあるとわかりますよ。</p>



<h3 class="wp-block-heading"><span id="toc18">ソリトン解・カテナリーモデルの計算に使う</span></h3>



<p class="wp-block-paragraph">物理学の世界では、SECH関数は「ソリトン（孤立波）」の波形を表す式に登場します。たとえば KdV方程式や非線形シュレディンガー方程式の解は <code>SECH^2(x)</code> の形で表現されます。</p>



<p class="wp-block-paragraph">スプレッドシートで波形を計算したい場合は、次のように書きます。</p>



<pre class="wp-block-code"><code>=SECH(A1)^2</code></pre>



<p class="wp-block-paragraph">波の中心（A1=0）で最大値1を取り、両端に向かってなだらかに減衰する形になります。研究や教育用にグラフを描きたいときに便利な書き方ですよ。</p>



<h2 class="wp-block-heading"><span id="toc19">よくあるエラーと対処法</span></h2>



<p class="wp-block-paragraph">SECH関数でつまずきやすいトラブルをまとめます。</p>



<figure class="wp-block-table"><table><thead><tr><th>症状</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>#VALUE! エラー</td><td>引数に文字列を渡した</td><td>数値またはセル参照を指定する</td></tr><tr><td>#NUM! エラー</td><td>引数の絶対値が約710以上</td><td>値を小さくするか、結果を0として扱う</td></tr><tr><td>結果がほぼ0</td><td>引数の絶対値が大きすぎる</td><td>急激に0に近づくのは正常な動作</td></tr><tr><td>SEC関数と結果が違う</td><td>関数を間違えている</td><td>SECは三角関数、SECHは双曲線関数</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc20">文字列を渡したとき</span></h3>



<pre class="wp-block-code"><code>=SECH(&quot;abc&quot;)</code></pre>



<p class="wp-block-paragraph">結果は <code>#VALUE!</code> エラーです。引数には必ず数値を渡してください。セル参照の場合は、参照先が数値であることを確認しましょう。</p>



<p class="wp-block-paragraph">たとえばCSVから取り込んだデータが「文字列扱いの数値」になっていると、エラーが出ることがあります。そんなときは VALUE関数（文字列を数値に変換する関数）でいったん数値化してから渡すと安心ですよ。</p>



<h3 class="wp-block-heading"><span id="toc21">引数が大きいときの挙動</span></h3>



<pre class="wp-block-code"><code>=SECH(100)</code></pre>



<p class="wp-block-paragraph">結果は「7.4401&#8230;E-44」と、ほぼ0の値になります。これはエラーではなく <strong>正常な動作</strong> です。<a href="https://mashukabu.com/spreadsheet-cosh-function/">COSH関数</a> が引数が大きいと急激に増大するため、その逆数は急激に0に近づくわけですね。</p>



<p class="wp-block-paragraph">ただし、引数がさらに大きく（約710以上）なると、COSH側がオーバーフローするため <code>#NUM!</code> エラーになります。実務で710を超える値を扱うことはほぼありませんが、想定外の大きな値が入っていないかチェックしておきましょう。</p>



<h2 class="wp-block-heading"><span id="toc22">似た関数との違い・使い分け</span></h2>



<p class="wp-block-paragraph">SECH関数の周辺には、よく似た双曲線関数や三角関数があります。整理しておくと混乱せずに使い分けられますよ。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>動作</th><th>引数</th><th>用途</th></tr></thead><tbody><tr><td><strong>SECH</strong></td><td><strong>双曲線正割を返す</strong></td><td><strong>実数値</strong></td><td><strong>COSH関数の逆数・確率密度関数</strong></td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-cosh-function/">COSH</a></td><td>双曲線余弦を返す</td><td>実数値</td><td>カテナリー曲線のy座標</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-csch-function/">CSCH</a></td><td>双曲線余割を返す</td><td>実数値（0以外）</td><td>SINH関数の逆数</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-coth-function/">COTH</a></td><td>双曲線余接を返す</td><td>実数値（0以外）</td><td>TANH関数の逆数</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-sec-function/">SEC</a></td><td>正割（セカント）を返す</td><td>角度（ラジアン）</td><td>COS関数の逆数・斜辺の計算</td></tr><tr><td>TANH</td><td>双曲線正接を返す</td><td>実数値</td><td>機械学習の活性化関数</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-exp-function/">EXP</a></td><td>eのべき乗を返す</td><td>指数</td><td>指数関数・成長率計算</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">SECH・<a href="https://mashukabu.com/spreadsheet-csch-function/">CSCH</a>・<a href="https://mashukabu.com/spreadsheet-coth-function/">COTH</a> は <strong>双曲線関数の逆数3兄弟</strong> です。それぞれCOSH・SINH・TANHの逆数にあたります。</p>



<pre class="wp-block-code"><code>SECH(x) = 1 / COSH(x)
CSCH(x) = 1 / SINH(x)
COTH(x) = 1 / TANH(x)</code></pre>



<p class="wp-block-paragraph">三角関数の<a href="https://mashukabu.com/spreadsheet-sec-function/">SEC</a>・CSC・COTに対応する関係ですね。3つの逆数関数をセットで覚えておくと、双曲線関数の理解がぐっと深まりますよ。</p>



<h2 class="wp-block-heading"><span id="toc23">よくある質問</span></h2>



<h3 class="wp-block-heading"><span id="toc24">SECH関数とSEC関数は何が違いますか？</span></h3>



<p class="wp-block-paragraph">SEC関数は三角関数の「正割（セカント）」でCOS関数の逆数、SECH関数は双曲線関数の「双曲線正割」でCOSH関数の逆数です。引数の意味も異なり、SECはラジアン単位の角度、SECHは任意の実数値を受け取ります。名前が似ていますが用途がまったく異なるため、目的に合った関数を選んでください。</p>



<h3 class="wp-block-heading"><span id="toc25">SECH関数で #NUM! エラーが出ました。どう対処しますか？</span></h3>



<p class="wp-block-paragraph">引数の絶対値が約710以上になるとCOSH側がオーバーフローし <code>#NUM!</code> エラーになります。通常の数値計算では発生しませんが、引数に非常に大きな値が入っていないか確認してください。引数が大きくなると結果はほぼ0に近づくため、計算上は0に置き換えるのも一つの対処法ですよ。</p>



<h3 class="wp-block-heading"><span id="toc26">SECH(0)の結果がなぜ1になるのですか？</span></h3>



<p class="wp-block-paragraph">SECH(x) = 1/COSH(x) と定義されており、COSH(0) = 1 なので SECH(0) = 1/1 = 1 になります。SECH関数はx=0で最大値1をとり、xの絶対値が大きくなるほど0に近づく釣鐘型の関数です。</p>



<h3 class="wp-block-heading"><span id="toc27">SECH関数は実務でどのような場面で使いますか？</span></h3>



<p class="wp-block-paragraph">主に統計・信号処理・数値解析の分野で使われます。代表的な用途は「双曲線正割分布」の確率密度関数の計算（<code>=1/(2<em>PI())</em>SECH(x/2)</code>）や、COSH関数の検算（<code>COSH(x)×SECH(x)=1</code> が常に成立することの確認）、ソリトン波形の <code>SECH(x)^2</code> 計算などです。日常業務での出番は限られますが、数理モデルを扱うエンジニアや研究者には頼れる関数ですよ。</p>



<h3 class="wp-block-heading"><span id="toc28">SECH関数はExcelでも使えますか？</span></h3>



<p class="wp-block-paragraph">はい、ExcelでもSECH関数は同じ書き方で使えます。Excel 2013以降のバージョンで利用可能です。GoogleスプレッドシートとExcelのあいだでファイルをやり取りしても、関数が崩れる心配はありませんよ。</p>



<h2 class="wp-block-heading"><span id="toc29">まとめ</span></h2>



<p class="wp-block-paragraph">SECH関数は、指定した値の双曲線正割（ハイパボリックセカント）を返す関数です。</p>



<p class="wp-block-paragraph">ポイントを整理します。</p>



<ul class="wp-block-list"><li>構文は <code>=SECH(値)</code> で、引数は任意の実数値</li><li><a href="https://mashukabu.com/spreadsheet-sec-function/">SEC関数</a> と違い、ラジアン変換は不要</li><li>SECH(0)=1 が最大値で、入力の絶対値が大きいほど0に近づく</li><li>偶関数なので、SECH(-x) = SECH(x) が成り立つ</li><li>定義式は <code>1/COSH(x) = 2/(e^x + e^(-x))</code> で、<a href="https://mashukabu.com/spreadsheet-cosh-function/">COSH</a> や <a href="https://mashukabu.com/spreadsheet-exp-function/">EXP</a> で検算できる</li><li>出力が常に0から1の範囲に収まるのが特徴</li><li>双曲線正割分布の確率密度や、ソリトン波形 <code>SECH(x)^2</code> の計算に活用できる</li><li><a href="https://mashukabu.com/spreadsheet-csch-function/">CSCH関数</a> ・<a href="https://mashukabu.com/spreadsheet-coth-function/">COTH関数</a> と合わせて双曲線関数の逆数3兄弟</li></ul>



<p class="wp-block-paragraph">まずは <code>=SECH(0)</code> で1が返ることを確認して、SECH関数の感覚をつかんでみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-sech-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Excel SECH関数の使い方｜双曲線正割の定義から実践活用まで</title>
		<link>https://mashukabu.com/excel-function-howto-use-sech/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-sech/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Tue, 04 Oct 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[SECH]]></category>
		<category><![CDATA[ハイパーボリックセカント]]></category>
		<category><![CDATA[双曲線関数]]></category>
		<category><![CDATA[数学関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2789</guid>

					<description><![CDATA[ExcelのSECH関数（双曲線正割）を基本から丁寧に解説します。定義式 sech(x)=2/(e^x+e^(-x)) の検算方法、釣鐘型カーブの特徴確認、エラー対処まで一記事で完結。COSH・SINH・TANH関数との違いも比較します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「ExcelにSECH関数ってあるけど、何に使うの？」と疑問に思ったことはありませんか。双曲線正割（ハイパーボリックセカント）と言われても、ピンとこないですよね。でも実は、信号処理や確率分布の計算で使われる実用的な関数なんです。</p>



<p class="wp-block-paragraph">この記事では、ExcelのSECH関数の使い方を基本から丁寧に解説します。定義式の検算、釣鐘型カーブの特徴確認、エラー対処まで一記事でカバーしますよ。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">ExcelのSECH関数とは？読み方と基本</a><ol><li><a href="#toc2" tabindex="0">SECH関数の構文と引数</a></li><li><a href="#toc3" tabindex="0">双曲線正割（ハイパーボリックセカント）の数学的定義</a></li></ol></li><li><a href="#toc4" tabindex="0">SECH関数の基本的な使い方</a><ol><li><a href="#toc5" tabindex="0">セルに入力してみる</a></li><li><a href="#toc6" tabindex="0">COSH関数とEXP関数で定義式を検算する</a></li></ol></li><li><a href="#toc7" tabindex="0">SECH関数の特性を理解する</a><ol><li><a href="#toc8" tabindex="0">偶関数の性質：xと-xで値が等しい</a></li><li><a href="#toc9" tabindex="0">釣鐘型のカーブ：x=0で最大、両端で0に近づく</a></li></ol></li><li><a href="#toc10" tabindex="0">SECH関数の実践的な活用例</a><ol><li><a href="#toc11" tabindex="0">SECH関数で重み付けを計算する</a></li><li><a href="#toc12" tabindex="0">恒等式 sech^2(x) + tanh^2(x) = 1 を検証する</a></li></ol></li><li><a href="#toc13" tabindex="0">似た関数との違い・使い分け</a><ol><li><a href="#toc14" tabindex="0">SEC関数とSECH関数の違い</a></li><li><a href="#toc15" tabindex="0">双曲線関数ファミリーでの位置づけ</a></li></ol></li><li><a href="#toc16" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc17" tabindex="0">#VALUE!エラー</a></li><li><a href="#toc18" tabindex="0">#NUM!エラー</a></li><li><a href="#toc19" tabindex="0">#NAME?エラー</a></li></ol></li><li><a href="#toc20" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ExcelのSECH関数とは？読み方と基本</span></h2>



<p class="wp-block-paragraph">SECH関数は、<strong>双曲線正割（ハイパーボリックセカント）</strong>を返すExcelの数学関数です。</p>



<p class="wp-block-paragraph">読み方は「セッチ」または「ハイパーボリック・セカント」です。英語の「Secant Hyperbolic」の頭文字に由来します。</p>



<p class="wp-block-paragraph">ひとことで言うと、「入力した数値に対する双曲線正割の値を求める」関数です。Excel 2013以降のバージョンで使えます。Microsoft 365・Excel 2024 / 2021 / 2019 / 2016に対応していますよ。</p>



<h3 class="wp-block-heading"><span id="toc2">SECH関数の構文と引数</span></h3>



<p class="wp-block-paragraph">構文はとてもシンプルです。</p>



<pre class="wp-block-code"><code>=SECH(数値)</code></pre>



<p class="wp-block-paragraph">引数はひとつだけです。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須</th><th>説明</th></tr></thead><tbody><tr><td>数値</td><td>はい</td><td>双曲線正割を求めたい任意の実数</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">指定する数値の絶対値は 2^27（約1億3,400万）未満である必要があります。この範囲を超えるとエラーになるので注意してくださいね。</p>



<h3 class="wp-block-heading"><span id="toc3">双曲線正割（ハイパーボリックセカント）の数学的定義</span></h3>



<p class="wp-block-paragraph">SECH関数の数学的な定義式は次のとおりです。</p>



<pre class="wp-block-code"><code>sech(x) = 1 / cosh(x) = 2 / (e^x + e^(-x))</code></pre>



<p class="wp-block-paragraph">ここで <code>e</code> はネイピア数（約2.71828）です。<a href="https://mashukabu.com/excel-function-howto-use-cosh/">COSH関数</a>の逆数をとった関数になります。</p>



<p class="wp-block-paragraph">定義域は全実数ですが、値域は 0より大きく1以下（0 < sech(x) <= 1）です。x=0のとき最大値の1をとり、xの絶対値が大きくなるほど0に近づいていきます。</p>



<p class="wp-block-paragraph">代表的な値を確認しておきましょう。</p>



<ul class="wp-block-list"><li><code>SECH(0)</code> = 1（最大値）</li><li><code>SECH(1)</code> ≒ 0.6481</li><li><code>SECH(2)</code> ≒ 0.2658</li><li><code>SECH(4)</code> ≒ 0.0366</li></ul>



<p class="wp-block-paragraph">値域が0から1の範囲に収まるので、COSHのように値が際限なく大きくなることはありません。扱いやすい関数ですよ。</p>



<h2 class="wp-block-heading"><span id="toc4">SECH関数の基本的な使い方</span></h2>



<p class="wp-block-paragraph">実際にExcelでSECH関数を使ってみましょう。</p>



<h3 class="wp-block-heading"><span id="toc5">セルに入力してみる</span></h3>



<p class="wp-block-paragraph">まずは基本の入力方法です。セルに直接数式を入力します。</p>



<pre class="wp-block-code"><code>=SECH(1)</code></pre>



<p class="wp-block-paragraph">Enterキーを押すと、結果は「0.648054274」と表示されます。</p>



<p class="wp-block-paragraph">セル参照も使えます。A2に数値を入れておいて、B2に次の数式を入力してみてください。</p>



<pre class="wp-block-code"><code>=SECH(A2)</code></pre>



<p class="wp-block-paragraph">A列の値を変えるだけで、さまざまな入力に対するSECH値を一覧できますよ。</p>



<h3 class="wp-block-heading"><span id="toc6">COSH関数とEXP関数で定義式を検算する</span></h3>



<p class="wp-block-paragraph">定義式 <code>1 / cosh(x)</code> と <code>2 / (e^x + e^(-x))</code> をExcelで再現して、SECH関数の結果と一致するか確かめましょう。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-cosh/">COSH関数</a>は双曲線余弦を返す関数、<a href="https://mashukabu.com/excel-function-howto-use-exp/">EXP関数</a>は e のべき乗を返す関数です。これらを使うと定義式を次のように書けます。</p>



<pre class="wp-block-code"><code>=1/COSH(A2)
=2/(EXP(A2)+EXP(-A2))</code></pre>



<p class="wp-block-paragraph">SECH関数の結果と比較した表がこちらです。</p>



<figure class="wp-block-table"><table><thead><tr><th>数値(x)</th><th>=SECH(x)</th><th>=1/COSH(x)</th><th>=2/(EXP(x)+EXP(-x))</th><th>一致</th></tr></thead><tbody><tr><td>0</td><td>1</td><td>1</td><td>1</td><td>Yes</td></tr><tr><td>1</td><td>0.648054274</td><td>0.648054274</td><td>0.648054274</td><td>Yes</td></tr><tr><td>2</td><td>0.265802229</td><td>0.265802229</td><td>0.265802229</td><td>Yes</td></tr><tr><td>4</td><td>0.036618993</td><td>0.036618993</td><td>0.036618993</td><td>Yes</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">すべての値で完全に一致していますね。SECH関数が定義式どおりに計算していることを確認できました。</p>



<h2 class="wp-block-heading"><span id="toc7">SECH関数の特性を理解する</span></h2>



<p class="wp-block-paragraph">SECH関数には、実務で知っておくと役立つ特性があります。ここでは2つ紹介しますね。</p>



<h3 class="wp-block-heading"><span id="toc8">偶関数の性質：xと-xで値が等しい</span></h3>



<p class="wp-block-paragraph">SECH関数は<strong>偶関数</strong>です。偶関数とは、プラスの値とマイナスの値を入れても同じ結果を返す関数のことです。</p>



<p class="wp-block-paragraph">数式で書くと <code>sech(-x) = sech(x)</code> となります。</p>



<p class="wp-block-paragraph">実際にExcelで確認してみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>x</th><th>SECH(x)</th><th>SECH(-x)</th><th>一致</th></tr></thead><tbody><tr><td>1</td><td>0.648054274</td><td>0.648054274</td><td>Yes</td></tr><tr><td>2</td><td>0.265802229</td><td>0.265802229</td><td>Yes</td></tr><tr><td>3</td><td>0.099327927</td><td>0.099327927</td><td>Yes</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=SECH(A2)=SECH(-A2)</code></pre>



<p class="wp-block-paragraph">この数式を入力するとTRUEが返ります。COSH関数が偶関数なので、その逆数であるSECH関数も偶関数になるわけですね。</p>



<h3 class="wp-block-heading"><span id="toc9">釣鐘型のカーブ：x=0で最大、両端で0に近づく</span></h3>



<p class="wp-block-paragraph">SECH関数のグラフは、<strong>釣鐘型の曲線</strong>を描きます。正規分布のグラフに似た形です。</p>



<figure class="wp-block-table"><table><thead><tr><th>特徴</th><th>値</th></tr></thead><tbody><tr><td>最大値</td><td>1（x=0のとき）</td></tr><tr><td>x=1のときの値</td><td>約0.648</td></tr><tr><td>x=3のときの値</td><td>約0.099</td></tr><tr><td>xが大きくなると</td><td>0に漸近</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">中央（x=0）がもっとも高く、左右対称に減少していきます。この釣鐘型の特性が、確率分布や信号処理で活用される理由です。</p>



<p class="wp-block-paragraph">実際に確認したい場合は、A列に-5から5までの数値を並べ、B列に <code>=SECH(A2)</code> を入力して散布図グラフを作成してみてください。きれいな釣鐘型カーブが確認できますよ。</p>



<h2 class="wp-block-heading"><span id="toc10">SECH関数の実践的な活用例</span></h2>



<p class="wp-block-paragraph">SECH関数の具体的な使い方を紹介します。</p>



<h3 class="wp-block-heading"><span id="toc11">SECH関数で重み付けを計算する</span></h3>



<p class="wp-block-paragraph">SECH関数の釣鐘型カーブは、中心からの距離に応じて重みを減衰させる計算に便利です。</p>



<p class="wp-block-paragraph">たとえば、中心からの距離が離れるほど影響が小さくなるような重み付けを行うケースです。</p>



<pre class="wp-block-code"><code>=SECH(距離/スケール)</code></pre>



<p class="wp-block-paragraph">距離が0のとき重みは最大（1.0）になり、距離が大きくなるほど0に近づきます。ガウス関数（正規分布）と似た動きですが、SECH関数は1つの関数だけで書けるのがメリットです。</p>



<h3 class="wp-block-heading"><span id="toc12">恒等式 sech^2(x) + tanh^2(x) = 1 を検証する</span></h3>



<p class="wp-block-paragraph">SECH関数と<a href="https://mashukabu.com/excel-function-howto-use-tanh/">TANH関数</a>には、重要な恒等式があります。</p>



<pre class="wp-block-code"><code>sech²(x) + tanh²(x) = 1</code></pre>



<p class="wp-block-paragraph">三角関数の <code>cos²(x) + sin²(x) = 1</code> と似た構造ですね。Excelで検証してみましょう。</p>



<pre class="wp-block-code"><code>=SECH(A2)^2+TANH(A2)^2</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>x</th><th>SECH(x)^2</th><th>TANH(x)^2</th><th>合計</th></tr></thead><tbody><tr><td>0</td><td>1.000</td><td>0.000</td><td>1.000</td></tr><tr><td>1</td><td>0.420</td><td>0.580</td><td>1.000</td></tr><tr><td>2</td><td>0.071</td><td>0.929</td><td>1.000</td></tr><tr><td>5</td><td>0.000</td><td>1.000</td><td>1.000</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">すべての値で合計が1になっていますね。この恒等式を知っておくと、数式の検算に使えて便利ですよ。</p>



<h2 class="wp-block-heading"><span id="toc13">似た関数との違い・使い分け</span></h2>



<h3 class="wp-block-heading"><span id="toc14">SEC関数とSECH関数の違い</span></h3>



<p class="wp-block-paragraph">名前が似ているSEC関数と混同しやすいので、違いを整理しておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>SECH（双曲線正割）</th><th>SEC（三角関数の正割）</th></tr></thead><tbody><tr><td>数学的な基盤</td><td>双曲線</td><td>単位円</td></tr><tr><td>定義</td><td>1/cosh(x)</td><td>1/cos(x)</td></tr><tr><td>値域</td><td>(0, 1]</td><td>(-∞, -1] ∪ [1, +∞)</td></tr><tr><td>周期性</td><td>なし</td><td>あり（2π周期）</td></tr><tr><td>引数</td><td>実数（無次元）</td><td>ラジアン</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">SECHは0から1の範囲に収まりますが、SECは1以上または-1以下の値を返します。用途もまったく違うので、数式を入力するときは関数名を間違えないように注意してくださいね。</p>



<h3 class="wp-block-heading"><span id="toc15">双曲線関数ファミリーでの位置づけ</span></h3>



<p class="wp-block-paragraph">SECH関数は、双曲線関数ファミリーのひとつです。仲間の関数との関係を押さえておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>名称</th><th>定義</th><th>値域</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/excel-function-howto-use-cosh/">COSH</a></td><td>双曲線余弦</td><td>(e^x + e^(-x)) / 2</td><td>[1, +∞)</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-sinh/">SINH</a></td><td>双曲線正弦</td><td>(e^x &#8211; e^(-x)) / 2</td><td>(-∞, +∞)</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-tanh/">TANH</a></td><td>双曲線正接</td><td>sinh(x) / cosh(x)</td><td>(-1, 1)</td></tr><tr><td>SECH</td><td>双曲線正割</td><td>1 / cosh(x)</td><td>(0, 1]</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-csch/">CSCH</a></td><td>双曲線余割</td><td>1 / sinh(x)</td><td>x≠0</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-coth/">COTH</a></td><td>双曲線余接</td><td>cosh(x) / sinh(x)</td><td>x≠0</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">SECHはCOSHの逆数という位置づけです。微分の関係では <code>d/dx sech(x) = -sech(x) * tanh(x)</code> となり、SECH自身とTANHの積で表されます。</p>



<p class="wp-block-paragraph">逆関数は<a href="https://mashukabu.com/excel-function-howto-use-acosh/">ACOSH関数</a>を使って間接的に求められます。<code>sech(x) = y</code> のとき <code>x = ACOSH(1/y)</code> と変換できますよ。</p>



<h2 class="wp-block-heading"><span id="toc16">よくあるエラーと対処法</span></h2>



<p class="wp-block-paragraph">SECH関数で発生するエラーは主に2種類です。それぞれの原因と対処法を確認しましょう。</p>



<h3 class="wp-block-heading"><span id="toc17">#VALUE!エラー</span></h3>



<p class="wp-block-paragraph">引数に文字列など、数値として認識できないデータを指定すると発生します。</p>



<pre class="wp-block-code"><code>=SECH(&quot;abc&quot;)  → #VALUE!エラー</code></pre>



<p class="wp-block-paragraph">対処法はシンプルです。引数のセルに数値が入っているか確認してください。ISNUMBER関数（セルの値が数値かどうかを判定する関数）で事前チェックもできます。</p>



<pre class="wp-block-code"><code>=IF(ISNUMBER(A2), SECH(A2), &quot;数値を入力してください&quot;)</code></pre>



<h3 class="wp-block-heading"><span id="toc18">#NUM!エラー</span></h3>



<p class="wp-block-paragraph">引数の絶対値が 2^27（約1億3,400万）以上になると発生します。</p>



<pre class="wp-block-code"><code>=SECH(200000000)  → #NUM!エラー</code></pre>



<p class="wp-block-paragraph">ただし実用上は、この制限に引っかかることはほとんどありません。SECH関数はxの絶対値が大きくなるほど結果が0に近づくため、極端に大きな値を入力する必要がある場面は少ないですよ。</p>



<p class="wp-block-paragraph">もしどうしても大きな値を扱う必要がある場合は、IFERROR関数でエラーを回避できます。</p>



<pre class="wp-block-code"><code>=IFERROR(SECH(A2), 0)</code></pre>



<p class="wp-block-paragraph">xの絶対値が大きいときの結果はほぼ0なので、エラー時に0を返す処理で実用上は問題ありません。</p>



<h3 class="wp-block-heading"><span id="toc19">#NAME?エラー</span></h3>



<p class="wp-block-paragraph">SECH関数はExcel 2013以降で利用可能です。Excel 2010以前を使っている場合、関数が認識されず #NAME?エラーが表示されます。</p>



<p class="wp-block-paragraph">この場合は定義式を使って手動で計算しましょう。</p>



<pre class="wp-block-code"><code>=2/(EXP(A2)+EXP(-A2))</code></pre>



<p class="wp-block-paragraph">EXP関数はExcel 2010以前でも使えるので、この数式で同じ結果が得られますよ。</p>



<h2 class="wp-block-heading"><span id="toc20">まとめ</span></h2>



<p class="wp-block-paragraph">ExcelのSECH関数について解説しました。要点を振り返りましょう。</p>



<ul class="wp-block-list"><li>SECH関数は双曲線正割を返す関数で、<code>=SECH(数値)</code> と書く</li><li>定義式は <code>1/cosh(x) = 2/(e^x + e^(-x))</code>。COSH関数やEXP関数で検算できる</li><li><strong>偶関数</strong>なので、xと-xで同じ値を返す</li><li>値域は (0, 1] で、x=0のとき最大値1をとる<strong>釣鐘型カーブ</strong>を描く</li><li>恒等式 <code>sech²(x) + tanh²(x) = 1</code> が成り立つ</li><li>Excel 2010以前では <code>=2/(EXP(x)+EXP(-x))</code> で代替可能</li></ul>



<p class="wp-block-paragraph">双曲線関数ファミリーの他の関数もあわせてチェックしてみてください。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-cosh/">COSH関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-sinh/">SINH関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-tanh/">TANH関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-coth/">COTH関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-csch/">CSCH関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-exp/">EXP関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-acosh/">ACOSH関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-sech/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
