<?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>COTH &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/coth/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Fri, 27 Mar 2026 03:02:29 +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>COTH &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>スプレッドシートのCOTH関数の使い方｜双曲線余接</title>
		<link>https://mashukabu.com/spreadsheet-coth-function/</link>
					<comments>https://mashukabu.com/spreadsheet-coth-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 26 Mar 2026 11:44:37 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[COTH]]></category>
		<category><![CDATA[TANH関数]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[双曲線余接]]></category>
		<category><![CDATA[双曲線関数]]></category>
		<category><![CDATA[数学関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5305</guid>

					<description><![CDATA[GoogleスプレッドシートのCOTH関数の使い方を初心者向けに解説。双曲線余接（ハイパボリックコタンジェント）を返す関数で、TANH関数との逆数関係やCOT関数との違い、引数0でエラーになる注意点も紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">スプレッドシートで「双曲線余接（ハイパボリックコタンジェント）」を計算したいとき、どの関数を使えばいいか迷っていませんか？</p>



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



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



<p class="wp-block-paragraph">この記事では基本の書き方から、TANH関数との関係、COT関数との違い、引数0でエラーになる注意点まで紹介します。</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">スプレッドシートのCOTH関数とは？</a></li><li><a href="#toc2" tabindex="0">COTH関数の書き方（構文と引数）</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">COTH関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">正の値を渡す</a></li><li><a href="#toc7" tabindex="0">負の値を渡す</a></li><li><a href="#toc8" tabindex="0">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">COTH関数の数学的な仕組み</a><ol><li><a href="#toc12" tabindex="0">定義式とSINH・COSH関数での検算</a></li><li><a href="#toc13" tabindex="0">TANH関数との逆数関係</a></li><li><a href="#toc14" tabindex="0">EXP関数を使った定義式</a></li></ol></li><li><a href="#toc15" tabindex="0">COT関数との違い</a></li><li><a href="#toc16" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc17" tabindex="0">引数に0を渡したとき</a></li><li><a href="#toc18" tabindex="0">文字列を渡したとき</a></li><li><a href="#toc19" tabindex="0">結果が1に近すぎるとき</a></li></ol></li><li><a href="#toc20" tabindex="0">似た関数との違い・使い分け</a></li><li><a href="#toc21" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">COTH関数（読み方: ハイパボリックコタンジェント関数）は、<strong>指定した値の双曲線余接を返す関数</strong>です。名前は英語の「Hyperbolic Cotangent」の略に由来します。</p>



<p class="wp-block-paragraph">たとえば <code>=COTH(1)</code> と入力すると「1.31303&#8230;」が返ります。これが1の双曲線余接の値です。</p>



<p class="wp-block-paragraph">COTH関数の特徴は、<strong>TANH関数の逆数</strong>であることです。TANH(x)の結果が-1から1の範囲に収まるのに対して、COTH(x)の結果は1より大きいか-1より小さい値になります。</p>



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



<ul class="wp-block-list"><li>指定した値の双曲線余接を返す</li><li><a href="https://mashukabu.com/spreadsheet-tanh-function/">TANH関数</a>の逆数として検算に使う</li><li><a href="https://mashukabu.com/spreadsheet-cosh-function/">COSH関数</a>と<a href="https://mashukabu.com/spreadsheet-sinh-function/">SINH関数</a>の比として計算する</li><li>物理学・工学の計算に活用する</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>COTH関数はGoogleスプレッドシートの全バージョンで使えます。Excelとも完全に互換性があるので、ファイルのやり取りでも安心です。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=COTH(値)</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>双曲線余接を求めたい実数値（0以外）</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">ただし <strong>引数に0は指定できません</strong>。COTH(0)は数学的に定義されないため、エラーになります。</p>



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



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



<p class="wp-block-paragraph">代表的な値でCOTH関数の動きを確認してみましょう。</p>



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



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



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



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



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



<p class="wp-block-paragraph">結果は「1.03731&#8230;」です。値が大きくなるにつれて1に近づいていくのがポイントですね。</p>



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



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



<p class="wp-block-paragraph">結果は「-1.31303&#8230;」です。COTH(1)の符号を反転した値になっています。</p>



<p class="wp-block-paragraph">これはCOTH関数が「奇関数」だからです。COTH(-x) = -COTH(x) が常に成り立ちます。</p>



<h3 class="wp-block-heading"><span id="toc8">0を渡すとエラーになる</span></h3>



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



<p class="wp-block-paragraph">この数式は <code>#DIV/0!</code> エラーになります。COTH = COSH/SINH で、SINH(0) = 0 なので「0で割る」ことになるためです。</p>



<p class="wp-block-paragraph">これはCOTH関数で一番注意が必要なポイントですよ。</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>=COTH(0)</td><td>#DIV/0!</td><td>0は定義されない</td></tr><tr><td>=COTH(0.5)</td><td>2.16395&#8230;</td><td>1からかなり離れた値</td></tr><tr><td>=COTH(1)</td><td>1.31303&#8230;</td><td>基本値</td></tr><tr><td>=COTH(2)</td><td>1.03731&#8230;</td><td>1に近づく</td></tr><tr><td>=COTH(5)</td><td>1.00001&#8230;</td><td>ほぼ1</td></tr><tr><td>=COTH(-1)</td><td>-1.31303&#8230;</td><td>奇関数（符号反転）</td></tr><tr><td>=COTH(-2)</td><td>-1.03731&#8230;</td><td>-1に近づく</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">値が大きくなると1に、小さくなると-1に近づきます。ただし、1や-1にはなりません。</p>



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



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



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



<p class="wp-block-paragraph">A列に複数の値を入れて、B列にCOTH関数を並べれば一括計算もできますよ。</p>



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



<h3 class="wp-block-heading"><span id="toc12">定義式とSINH・COSH関数での検算</span></h3>



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



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



<p class="wp-block-paragraph">つまり、<a href="https://mashukabu.com/spreadsheet-cosh-function/">COSH関数</a>（双曲線余弦）を<a href="https://mashukabu.com/spreadsheet-sinh-function/">SINH関数</a>（双曲線正弦）で割った値です。スプレッドシートでは次のように検算できます。</p>



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



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



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>結果</th></tr></thead><tbody><tr><td>=COTH(1)</td><td>1.31303&#8230;</td></tr><tr><td>=COSH(1)/SINH(1)</td><td>1.31303&#8230;</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">どちらも同じ値ですね。</p>



<h3 class="wp-block-heading"><span id="toc13">TANH関数との逆数関係</span></h3>



<p class="wp-block-paragraph">COTH関数は<a href="https://mashukabu.com/spreadsheet-tanh-function/">TANH関数</a>の逆数でもあります。</p>



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



<p class="wp-block-paragraph">スプレッドシートで確認してみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>結果</th></tr></thead><tbody><tr><td>=COTH(1)</td><td>1.31303&#8230;</td></tr><tr><td>=1/TANH(1)</td><td>1.31303&#8230;</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">どちらも同じ値です。COTH関数がないバージョンでも <code>=1/TANH()</code> で代用できますよ。</p>



<h3 class="wp-block-heading"><span id="toc14">EXP関数を使った定義式</span></h3>



<p class="wp-block-paragraph">COTH関数は<a href="https://mashukabu.com/spreadsheet-exp-function/">EXP関数</a>でも表現できます。</p>



<pre class="wp-block-code"><code>COTH(x) = (e^x + e^(-x)) / (e^x - e^(-x))</code></pre>



<p class="wp-block-paragraph">スプレッドシートの式にすると、次のとおりです。</p>



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



<p class="wp-block-paragraph">この式がCOTH(A1)と同じ結果になることも確認できます。COTH関数の結果が正しいか不安なときは、EXP関数を使った式で検算してみてください。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>EXP関数はネイピア数eのべき乗を返す関数です。詳しくは<a href="https://mashukabu.com/spreadsheet-exp-function/">EXP関数の記事</a>をご覧ください。</p></blockquote>



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



<p class="wp-block-paragraph">名前は似ていますが、COT関数とCOTH関数はまったく別の関数です。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>COT関数</th><th>COTH関数</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>任意の実数値（0以外）</td></tr><tr><td>値の範囲</td><td>制限なし（-無限大 から +無限大）</td><td><strong>1より大きい、または-1より小さい</strong></td></tr><tr><td>RADIANS変換</td><td>必要</td><td>不要</td></tr><tr><td>周期性</td><td>あり（πごとに繰り返す）</td><td>なし</td></tr><tr><td>逆数の関係</td><td>1/TAN(x)</td><td>1/TANH(x)</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">一番大きな違いは「数学的な背景」です。COT関数は三角関数で円に基づく計算をしますが、COTH関数は双曲線関数で双曲線に基づく計算をします。</p>



<p class="wp-block-paragraph">もうひとつの違いは「引数」です。COT関数はラジアン単位の角度を受け取るのでRADIANS関数での変換が必要ですが、COTH関数はそのまま数値を渡せます。</p>



<p class="wp-block-paragraph">詳しくは<a href="https://mashukabu.com/spreadsheet-cot-function/">COT関数の記事</a>も参考にしてみてください。</p>



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



<p class="wp-block-paragraph">COTH関数でよくあるトラブルをまとめます。</p>



<figure class="wp-block-table"><table><thead><tr><th>症状</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>#DIV/0! エラー</td><td>引数に0を渡した</td><td>0以外の値を指定する。IF関数で0を除外する</td></tr><tr><td>#VALUE! エラー</td><td>引数に文字列を渡した</td><td>数値またはセル参照を指定する</td></tr><tr><td>COT関数と結果が違う</td><td>関数を間違えている</td><td>COTは三角関数、COTHは双曲線関数。目的に合った方を使う</td></tr><tr><td>結果が1に近すぎる</td><td>入力値が大きすぎる</td><td>COTH関数は値が大きくなると1に近づく性質がある</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc17">引数に0を渡したとき</span></h3>



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



<p class="wp-block-paragraph">結果は <code>#DIV/0!</code> エラーです。COTH(0)は数学的に定義されないため、このエラーは正しい動作です。</p>



<p class="wp-block-paragraph">セルの値が0になる可能性がある場合は、IF関数で事前にチェックしましょう。</p>



<pre class="wp-block-code"><code>=IF(A1=0, &quot;定義なし&quot;, COTH(A1))</code></pre>



<p class="wp-block-paragraph">この式なら、A1が0のときはエラーにならず「定義なし」と表示されます。</p>



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



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



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



<h3 class="wp-block-heading"><span id="toc19">結果が1に近すぎるとき</span></h3>



<pre class="wp-block-code"><code>=COTH(10)</code></pre>



<p class="wp-block-paragraph">結果は「1.00000&#8230;」で、ほぼ1です。COTH関数は入力が大きくなると急速に1に近づくため、差が見えにくくなることがあります。</p>



<p class="wp-block-paragraph">この性質はCOTH関数の正常な動作です。細かい差が必要な場合は、入力値の範囲を小さくするか、別の関数を検討してみてください。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>動作</th><th>引数</th><th>用途</th></tr></thead><tbody><tr><td><strong>COTH</strong></td><td><strong>双曲線余接を返す</strong></td><td><strong>実数値（0以外）</strong></td><td><strong>TANH関数の逆数計算</strong></td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-tanh-function/">TANH</a></td><td>双曲線正接を返す</td><td>実数値</td><td>正規化・スコアリング</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-sinh-function/">SINH</a></td><td>双曲線正弦を返す</td><td>実数値</td><td>カテナリー曲線・物理計算</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-cot-function/">COT</a></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">SINH・COSH・TANH・COTHは双曲線関数の仲間です。三角関数のSIN・COS・TAN・COTに対応する関係ですね。</p>



<p class="wp-block-paragraph">双曲線関数の間には次の関係が成り立ちます。</p>



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



<p class="wp-block-paragraph">三角関数では <code>COT = COS/SIN = 1/TAN</code> ですが、双曲線関数でも <code>COTH = COSH/SINH = 1/TANH</code> と同じ構造になっています。</p>



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



<p class="wp-block-paragraph">COTH関数は、指定した値の双曲線余接（ハイパボリックコタンジェント）を返す関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=COTH(値)</code> で、引数は0以外の実数値</li><li><a href="https://mashukabu.com/spreadsheet-cot-function/">COT関数</a>と違い、ラジアン変換は不要</li><li>COTH(1)=1.31303 が代表的な値</li><li>定義式は <a href="https://mashukabu.com/spreadsheet-cosh-function/">COSH</a>(x)/<a href="https://mashukabu.com/spreadsheet-sinh-function/">SINH</a>(x) で、<a href="https://mashukabu.com/spreadsheet-tanh-function/">TANH関数</a>の逆数</li><li><strong>引数に0を渡すと #DIV/0! エラー</strong>になるので注意</li><li>値が大きくなると1に、小さくなると-1に近づく</li></ul>



<p class="wp-block-paragraph">まずは <code>=COTH(1)</code> で1.31303が返ることを確認してみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-coth-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのCOTH関数の使い方｜双曲線余接をやさしく解説</title>
		<link>https://mashukabu.com/excel-function-howto-use-coth/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-coth/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 16 Sep 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[COTH]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[TANH関数]]></category>
		<category><![CDATA[双曲線余接]]></category>
		<category><![CDATA[双曲線関数]]></category>
		<category><![CDATA[数学関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2719</guid>

					<description><![CDATA[ExcelのCOTH関数（双曲線余接）の使い方を初心者向けに解説。TANH関数の逆数であるCOTHの構文・計算例・定義式の検算、COT関数との違い、引数0のエラー対処まで一記事で完結。ACOTH・SINH・COSHとの関係もわかります。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「ExcelのCOTH関数って何に使うの？」と疑問に思ったことはありませんか。</p>



<p class="wp-block-paragraph">双曲線余接と言われてもピンとこないですし、似た名前のCOT関数との違いもわかりにくいですよね。</p>



<p class="wp-block-paragraph">そんなときはこの記事を読めば大丈夫です。ExcelのCOTH関数は <code>=COTH(値)</code> と書くだけで双曲線余接を求められます。数学的には<a href="https://mashukabu.com/excel-function-howto-use-tanh/">TANH関数</a>の逆数にあたる関数ですよ。</p>



<p class="wp-block-paragraph">この記事では、基本の書き方からTANH関数との関係、COT関数との違い、引数0でエラーになる注意点まで紹介します。</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のCOTH関数とは？読み方と基本</a></li><li><a href="#toc2" tabindex="0">COTH関数の書き方（構文と引数）</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">COTH関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">正の値を渡す</a></li><li><a href="#toc7" tabindex="0">負の値を渡す</a></li><li><a href="#toc8" tabindex="0">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">COTH関数の数学的な仕組み</a><ol><li><a href="#toc12" tabindex="0">定義式とSINH・COSH関数での検算</a></li><li><a href="#toc13" tabindex="0">TANH関数との逆数関係</a></li><li><a href="#toc14" tabindex="0">EXP関数を使った定義式</a></li></ol></li><li><a href="#toc15" tabindex="0">COT関数との違い</a></li><li><a href="#toc16" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc17" tabindex="0">引数に0を渡したとき</a></li><li><a href="#toc18" tabindex="0">文字列を渡したとき</a></li></ol></li><li><a href="#toc19" tabindex="0">似た関数との違い・使い分け</a></li><li><a href="#toc20" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">COTH関数は、<strong>指定した数値の双曲線余接（ハイパーボリックコタンジェント）を返すExcelの数学関数</strong>です。</p>



<p class="wp-block-paragraph">読み方は「コタンジェント・ハイパーボリック」です。名前は英語の「Cotangent Hyperbolic」の略に由来します。</p>



<p class="wp-block-paragraph">たとえば <code>=COTH(1)</code> と入力すると「1.31303&#8230;」が返ります。これが1の双曲線余接の値です。</p>



<p class="wp-block-paragraph">COTH関数の特徴は、<strong>TANH関数の逆数</strong>であることです。TANH(x)の結果は-1から1の範囲に収まります。一方、COTH(x)の結果は1より大きいか-1より小さい値になりますよ。</p>



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



<ul class="wp-block-list"><li>指定した値の双曲線余接を返す</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-cosh/">COSH関数</a>と<a href="https://mashukabu.com/excel-function-howto-use-sinh/">SINH関数</a>の比として計算する</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>COTH関数はExcel 2013以降のバージョンで使えます。Microsoft 365・Excel 2024 / 2021 / 2019 / 2016にも対応していますよ。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=COTH(数値)</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>双曲線余接を求めたい実数値（0以外）。絶対値は2^27未満</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">ただし<strong>引数に0は指定できません</strong>。COTH(0)は数学的に定義されないため、エラーになります。</p>



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



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



<p class="wp-block-paragraph">代表的な値でCOTH関数の動きを確認してみましょう。</p>



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



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



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



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



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



<p class="wp-block-paragraph">結果は「1.03731&#8230;」です。値が大きくなるにつれて1に近づいていくのがポイントですね。</p>



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



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



<p class="wp-block-paragraph">結果は「-1.31303&#8230;」です。COTH(1)の符号を反転した値になっています。</p>



<p class="wp-block-paragraph">これはCOTH関数が「奇関数」だからです。COTH(-x) = -COTH(x) が常に成り立ちますよ。</p>



<h3 class="wp-block-heading"><span id="toc8">0を渡すとエラーになる</span></h3>



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



<p class="wp-block-paragraph">この数式は <code>#DIV/0!</code> エラーになります。COTH(x)はCOSH(x)/SINH(x)で計算されます。SINH(0) = 0 なので「0で割る」ことになるのが原因です。</p>



<p class="wp-block-paragraph">これはCOTH関数で一番注意が必要なポイントですよ。</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>=COTH(0)</td><td>#DIV/0!</td><td>0は定義されない</td></tr><tr><td>=COTH(0.5)</td><td>2.16396&#8230;</td><td>1からかなり離れた値</td></tr><tr><td>=COTH(1)</td><td>1.31303&#8230;</td><td>基本値</td></tr><tr><td>=COTH(2)</td><td>1.03731&#8230;</td><td>1に近づく</td></tr><tr><td>=COTH(5)</td><td>1.00001&#8230;</td><td>ほぼ1</td></tr><tr><td>=COTH(-1)</td><td>-1.31303&#8230;</td><td>奇関数（符号反転）</td></tr><tr><td>=COTH(-2)</td><td>-1.03731&#8230;</td><td>-1に近づく</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">値が大きくなると1に、小さくなると-1に近づきます。ただし、1や-1にはなりません。</p>



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



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



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



<p class="wp-block-paragraph">A列に複数の値を入れて、B列にCOTH関数を並べれば一括計算もできますよ。</p>



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



<h3 class="wp-block-heading"><span id="toc12">定義式とSINH・COSH関数での検算</span></h3>



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



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



<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-sinh/">SINH関数</a>（双曲線正弦）で割った値です。Excelでは次のように検算できます。</p>



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



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



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>結果</th></tr></thead><tbody><tr><td>=COTH(1)</td><td>1.31303&#8230;</td></tr><tr><td>=COSH(1)/SINH(1)</td><td>1.31303&#8230;</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">どちらも同じ値ですね。</p>



<h3 class="wp-block-heading"><span id="toc13">TANH関数との逆数関係</span></h3>



<p class="wp-block-paragraph">COTH関数は<a href="https://mashukabu.com/excel-function-howto-use-tanh/">TANH関数</a>の逆数でもあります。</p>



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



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



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>結果</th></tr></thead><tbody><tr><td>=COTH(1)</td><td>1.31303&#8230;</td></tr><tr><td>=1/TANH(1)</td><td>1.31303&#8230;</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">どちらも同じ値です。COTH関数がないバージョン（Excel 2010以前）でも <code>=1/TANH()</code> で代用できますよ。</p>



<h3 class="wp-block-heading"><span id="toc14">EXP関数を使った定義式</span></h3>



<p class="wp-block-paragraph">COTH関数は<a href="https://mashukabu.com/excel-function-howto-use-exp/">EXP関数</a>（ネイピア数eのべき乗を返す関数）でも表現できます。</p>



<pre class="wp-block-code"><code>COTH(x) = (e^x + e^(-x)) / (e^x - e^(-x))</code></pre>



<p class="wp-block-paragraph">Excelの式にすると、次のとおりです。</p>



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



<p class="wp-block-paragraph">この式がCOTH(A1)と同じ結果になることも確認できます。COTH関数の結果が正しいか不安なときは、EXP関数を使った式で検算してみてくださいね。</p>



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



<p class="wp-block-paragraph">名前は似ていますが、COT関数とCOTH関数はまったく別の関数です。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>COT関数</th><th>COTH関数</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>任意の実数値（0以外）</td></tr><tr><td>値の範囲</td><td>制限なし（-無限大 から +無限大）</td><td><strong>1より大きい、または-1より小さい</strong></td></tr><tr><td>RADIANS変換</td><td>必要</td><td>不要</td></tr><tr><td>周期性</td><td>あり（πごとに繰り返す）</td><td>なし</td></tr><tr><td>逆数の関係</td><td>1/TAN(x)</td><td>1/TANH(x)</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">一番大きな違いは「数学的な背景」です。COT関数は三角関数で、円に基づく計算をします。COTH関数は双曲線関数で、双曲線に基づく計算をします。</p>



<p class="wp-block-paragraph">もうひとつの違いは「引数」です。COT関数はラジアン単位の角度を受け取ります。RADIANS関数での変換が必要ですが、COTH関数はそのまま数値を渡せますよ。</p>



<p class="wp-block-paragraph">数式を入力するとき、COTとCOTHを間違えないように注意してくださいね。</p>



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



<p class="wp-block-paragraph">COTH関数でよくあるトラブルをまとめます。</p>



<figure class="wp-block-table"><table><thead><tr><th>症状</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>#DIV/0! エラー</td><td>引数に0を渡した</td><td>0以外の値を指定する。IF関数で0を除外する</td></tr><tr><td>#VALUE! エラー</td><td>引数に文字列を渡した</td><td>数値またはセル参照を指定する</td></tr><tr><td>COT関数と結果が違う</td><td>関数を間違えている</td><td>COTは三角関数、COTHは双曲線関数。目的に合った方を使う</td></tr><tr><td>結果が1に近すぎる</td><td>入力値が大きすぎる</td><td>COTH関数は値が大きくなると1に近づく性質がある</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc17">引数に0を渡したとき</span></h3>



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



<p class="wp-block-paragraph">結果は <code>#DIV/0!</code> エラーです。COTH(0)は数学的に定義されないため、このエラーは正しい動作です。</p>



<p class="wp-block-paragraph">セルの値が0になる可能性がある場合は、IF関数で事前にチェックしましょう。</p>



<pre class="wp-block-code"><code>=IF(A1=0, &quot;定義なし&quot;, COTH(A1))</code></pre>



<p class="wp-block-paragraph">この式なら、A1が0のときはエラーにならず「定義なし」と表示されますよ。</p>



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



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



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



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



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>動作</th><th>引数</th><th>用途</th></tr></thead><tbody><tr><td><strong>COTH</strong></td><td><strong>双曲線余接を返す</strong></td><td><strong>実数値（0以外）</strong></td><td><strong>TANH関数の逆数計算</strong></td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-tanh/">TANH</a></td><td>双曲線正接を返す</td><td>実数値</td><td>正規化・スコアリング</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-sinh/">SINH</a></td><td>双曲線正弦を返す</td><td>実数値</td><td>物理シミュレーション</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-cosh/">COSH</a></td><td>双曲線余弦を返す</td><td>実数値</td><td>カテナリー曲線のy座標</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-acoth/">ACOTH</a></td><td>双曲線逆余接を返す</td><td>絶対値が1より大きい実数</td><td>COTH関数の逆関数</td></tr><tr><td>COT</td><td>余接（コタンジェント）を返す</td><td>角度（ラジアン）</td><td>三角関数・水平距離の計算</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-exp/">EXP</a></td><td>eのべき乗を返す</td><td>指数</td><td>指数関数・成長率計算</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">SINH・COSH・TANH・COTHは双曲線関数の仲間です。三角関数のSIN・COS・TAN・COTに対応する関係ですね。</p>



<p class="wp-block-paragraph">双曲線関数の間には次の関係が成り立ちます。</p>



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



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-acoth/">ACOTH関数</a>はCOTH関数の逆関数です。たとえば <code>=COTH(2)</code> は約1.037を返しますが、<code>=ACOTH(1.037314...)</code> と入力すると元の2に戻ります。「行って帰ってくる」イメージで覚えておくと便利ですよ。</p>



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



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



<ul class="wp-block-list"><li>COTH関数は双曲線余接を返す関数で、<code>=COTH(数値)</code> と書く</li><li>Excel 2013以降で使える（Microsoft 365にも対応）</li><li>COTH(1)=1.31303 が代表的な値</li><li>定義式は <a href="https://mashukabu.com/excel-function-howto-use-cosh/">COSH</a>(x)/<a href="https://mashukabu.com/excel-function-howto-use-sinh/">SINH</a>(x) で、<a href="https://mashukabu.com/excel-function-howto-use-tanh/">TANH関数</a>の逆数</li><li><strong>引数に0を渡すと #DIV/0! エラー</strong>になるので注意</li><li><a href="https://mashukabu.com/excel-function-howto-use-cot/">COT関数</a>とは別物（三角関数 vs 双曲線関数）</li><li>値が大きくなると1に、小さくなると-1に近づく</li></ul>



<p class="wp-block-paragraph">まずは <code>=COTH(1)</code> で1.31303が返ることを確認してみてください。</p>



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



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-acoth/">ACOTH関数の使い方</a></li><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-exp/">EXP関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-coth/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのACOTH関数の使い方｜逆双曲線余接を求める方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-acoth/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-acoth/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 10 Sep 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[ACOTH]]></category>
		<category><![CDATA[COTH]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[双曲線関数]]></category>
		<category><![CDATA[数学関数]]></category>
		<category><![CDATA[逆双曲線余接]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2708</guid>

					<description><![CDATA[ExcelのACOTH関数（双曲線逆余接）の使い方を解説。COTH関数との逆算デモ、定義式(1/2)*LN((x+1)/(x-1))のExcel再現、#NUM!エラーのIF回避テクニック、ACOSH・ATANHなど関連双曲線関数との使い分けまで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「ExcelのACOTH関数って、どんなときに使うの？」と疑問に思う方は多いですよね。双曲線関数の名前自体がむずかしそうで、つい敬遠してしまいがちです。でも、引数の制約を知らずに使うと<code>#NUM!</code>エラーが出て手が止まってしまいます。</p>



<p class="wp-block-paragraph">この記事では、ExcelのACOTH関数の基本から実践的な使い方までを丁寧に解説します。<a href="https://mashukabu.com/excel-function-howto-use-coth/">COTH関数</a>との逆算デモやエラー回避テクニックもカバーしますよ。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-3" checked><label class="toc-title" for="toc-checkbox-3">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">ExcelのACOTH関数とは？</a><ol><li><a href="#toc2" tabindex="0">COTH関数との逆関数の関係</a></li><li><a href="#toc3" tabindex="0">ACOTH(COTH(x)) = x が成り立つ</a></li></ol></li><li><a href="#toc4" tabindex="0">ACOTH関数の書き方（構文と引数）</a><ol><li><a href="#toc5" tabindex="0">基本構文</a></li><li><a href="#toc6" tabindex="0">引数の詳細</a></li></ol></li><li><a href="#toc7" tabindex="0">ACOTH関数の基本的な使い方</a><ol><li><a href="#toc8" tabindex="0">Excelで逆算テーブルを作る手順</a></li><li><a href="#toc9" tabindex="0">ACOTH(COTH(x))で元の値が戻ることを確認</a></li></ol></li><li><a href="#toc10" tabindex="0">ACOTH関数の実践的な活用例</a><ol><li><a href="#toc11" tabindex="0">定義式 (1/2)*LN((x+1)/(x-1)) をExcelで再現する</a></li><li><a href="#toc12" tabindex="0">ACOTH関数の結果と完全一致を確認</a></li><li><a href="#toc13" tabindex="0">ATANH関数との数学的な関係</a></li></ol></li><li><a href="#toc14" tabindex="0">ACOTH関数のよくあるエラーと対処法</a><ol><li><a href="#toc15" tabindex="0">#NUM!エラー</a></li><li><a href="#toc16" tabindex="0">#VALUE!エラー</a></li><li><a href="#toc17" tabindex="0">よくある入力ミス：ACOT関数との混同</a></li></ol></li><li><a href="#toc18" tabindex="0">ACOTH関数と関連する双曲線関数の使い分け</a></li><li><a href="#toc19" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ExcelのACOTH関数とは？</span></h2>



<p class="wp-block-paragraph">ACOTH関数は、<strong>双曲線余接（<a href="https://mashukabu.com/excel-function-howto-use-coth/">COTH</a>）の逆関数</strong>にあたるExcelの数学関数です。</p>



<p class="wp-block-paragraph">読み方は「アーク・コタンジェント・ハイパーボリック」です。日本語では「逆双曲線余接」とも呼ばれます。</p>



<p class="wp-block-paragraph">ひとことで言うと、「COTHで変換された値を元に戻す」ための関数です。COTHが「入力から出力」への変換だとすると、ACOTHは「出力から入力」へ逆算する役割を担います。</p>



<p class="wp-block-paragraph">対応バージョンはExcel 2013以降とMicrosoft 365です。</p>



<h3 class="wp-block-heading"><span id="toc2">COTH関数との逆関数の関係</span></h3>



<p class="wp-block-paragraph">ACOTHを理解するには、まずCOTH関数との関係を押さえましょう。</p>



<p class="wp-block-paragraph">COTH関数は双曲線余接（ハイパーボリック・コタンジェント）を返す関数です。たとえば<code>=COTH(1)</code>と入力すると、約1.3130が返ります。</p>



<p class="wp-block-paragraph">ACOTH関数はこの逆の計算をします。<code>=ACOTH(1.313035285)</code>と入力すると、元の値「1」が返ってきますよ。</p>



<h3 class="wp-block-heading"><span id="toc3">ACOTH(COTH(x)) = x が成り立つ</span></h3>



<p class="wp-block-paragraph">逆関数の関係をひとことで表すと、次の等式になります。</p>



<pre class="wp-block-code"><code>ACOTH(COTH(x)) = x</code></pre>



<p class="wp-block-paragraph">COTHで変換した結果をACOTHに渡すと、必ず元の値に戻ります。「行って帰ってくる」イメージですね。</p>



<p class="wp-block-paragraph">この性質は、あとで紹介する逆算テーブルで実際に確認できます。</p>



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



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



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



<p class="wp-block-paragraph">引数は「数値」のひとつだけです。とてもシンプルな構文ですね。</p>



<h3 class="wp-block-heading"><span id="toc6">引数の詳細</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>逆双曲線余接を求めたい値。絶対値が1より大きい実数を指定</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ACOTH関数の最大のポイントは引数の制約です。<strong>絶対値が1より大きい数値</strong>しか受け付けません。つまり、x > 1 または x < -1 の範囲だけが有効です。</p>



<p class="wp-block-paragraph">-1から1の範囲（-1 <= x <= 1）を指定すると<code>#NUM!</code>エラーになります。</p>



<p class="wp-block-paragraph">なぜこの制約があるのでしょうか。ACOTH関数の定義式には<code>LN((x+1)/(x-1))</code>が含まれています。|x|が1以下だと分母がゼロになったり、対数の中身が負になったりして、実数の範囲では計算できないためです。</p>



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



<p class="wp-block-paragraph">ここでは、COTH関数の出力値をACOTHで元に戻す「逆算テーブル」を作ってみましょう。</p>



<h3 class="wp-block-heading"><span id="toc8">Excelで逆算テーブルを作る手順</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>A2</td><td>元の値</td><td>1</td></tr><tr><td>B2</td><td>COTHの結果</td><td><code>=COTH(A2)</code></td></tr><tr><td>C2</td><td>ACOTHで逆算</td><td><code>=ACOTH(B2)</code></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">A列に元の値を入力し、B列でCOTH変換します。C列でACOTH逆算を行います。</p>



<p class="wp-block-paragraph">代表的な値を入れた結果はこちらです。</p>



<figure class="wp-block-table"><table><thead><tr><th>元の値(x)</th><th>COTH(x)</th><th>ACOTH(COTH(x))</th></tr></thead><tbody><tr><td>0.5</td><td>2.163953414</td><td>0.5</td></tr><tr><td>1</td><td>1.313035285</td><td>1</td></tr><tr><td>2</td><td>1.037314720</td><td>2</td></tr><tr><td>3</td><td>1.004969823</td><td>3</td></tr><tr><td>5</td><td>1.000090804</td><td>5</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc9">ACOTH(COTH(x))で元の値が戻ることを確認</span></h3>



<p class="wp-block-paragraph">表のC列を見ると、すべてA列の元の値と一致していますよね。</p>



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



<p class="wp-block-paragraph">この数式をC列に入れるだけで、逆算が正しく機能していることを確認できます。COTHとACOTHがペアの関係であることが一目でわかりますよ。</p>



<p class="wp-block-paragraph">COTHの戻り値はxが大きくなるほど1に近づく点も注目です。x=5のときCOTH(x)は約1.00009で、ほぼ1です。</p>



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



<h3 class="wp-block-heading"><span id="toc11">定義式 (1/2)*LN((x+1)/(x-1)) をExcelで再現する</span></h3>



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



<pre class="wp-block-code"><code>ACOTH(x) = (1/2) * LN((x+1)/(x-1))</code></pre>



<p class="wp-block-paragraph">この定義式をExcelのセル式で書き換えてみましょう。</p>



<pre class="wp-block-code"><code>=0.5*LN((A2+1)/(A2-1))</code></pre>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-ln/">LN関数</a>は自然対数（底がeの対数）を返す関数です。</p>



<p class="wp-block-paragraph">ちょっとむずかしく見えますが、やっていることはシンプルです。「(x+1)/(x-1)の自然対数を取って、2で割る」だけですよ。</p>



<h3 class="wp-block-heading"><span id="toc12">ACOTH関数の結果と完全一致を確認</span></h3>



<p class="wp-block-paragraph">実際にACOTH関数の結果と定義式の結果を比較してみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>数値(x)</th><th>=ACOTH(x)</th><th>=0.5*LN((x+1)/(x-1))</th><th>一致</th></tr></thead><tbody><tr><td>2</td><td>0.549306144</td><td>0.549306144</td><td>Yes</td></tr><tr><td>3</td><td>0.346573590</td><td>0.346573590</td><td>Yes</td></tr><tr><td>5</td><td>0.202732554</td><td>0.202732554</td><td>Yes</td></tr><tr><td>10</td><td>0.100335348</td><td>0.100335348</td><td>Yes</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">すべての値で完全に一致していますね。ACOTH関数は内部でこの定義式と同じ計算を行っています。</p>



<p class="wp-block-paragraph">定義式を知っておくと、ACOTH関数が使えない古い環境でも同じ計算を再現できるので便利です。</p>



<h3 class="wp-block-heading"><span id="toc13">ATANH関数との数学的な関係</span></h3>



<p class="wp-block-paragraph">ACOTH関数は<a href="https://mashukabu.com/excel-function-howto-use-atanh/">ATANH関数</a>（逆双曲線正接）と密接な関係があります。</p>



<p class="wp-block-paragraph">数学的に、次の等式が成り立ちます。</p>



<pre class="wp-block-code"><code>ACOTH(x) = ATANH(1/x)   （|x| &gt; 1のとき）</code></pre>



<p class="wp-block-paragraph">つまり、ACOTH(5)とATANH(1/5)は同じ値を返します。Excelで確認してみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>数値(x)</th><th>=ACOTH(x)</th><th>=ATANH(1/x)</th><th>一致</th></tr></thead><tbody><tr><td>2</td><td>0.549306144</td><td>0.549306144</td><td>Yes</td></tr><tr><td>5</td><td>0.202732554</td><td>0.202732554</td><td>Yes</td></tr><tr><td>10</td><td>0.100335348</td><td>0.100335348</td><td>Yes</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ATANH関数で代替できることを知っておくと、数式の書き方にバリエーションが広がりますよ。</p>



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



<p class="wp-block-paragraph">ACOTH関数で発生しやすいエラーは2種類です。</p>



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



<p class="wp-block-paragraph"><strong>原因:</strong> 引数の絶対値が1以下の値を指定した場合に発生します。</p>



<pre class="wp-block-code"><code>=ACOTH(0.5)  → #NUM!エラー
=ACOTH(1)    → #NUM!エラー
=ACOTH(0)    → #NUM!エラー
=ACOTH(-1)   → #NUM!エラー</code></pre>



<p class="wp-block-paragraph">x=1やx=-1でもエラーになる点に注意してください。「1より大きい」であって「1以上」ではありません。</p>



<p class="wp-block-paragraph"><strong>対処法:</strong> IF関数と<a href="https://mashukabu.com/excel-function-howto-use-abs/">ABS関数</a>（絶対値を返す関数）を組み合わせて事前チェックしましょう。</p>



<pre class="wp-block-code"><code>=IF(ABS(A2)&gt;1, ACOTH(A2), &quot;絶対値が1より大きい値を入力&quot;)</code></pre>



<p class="wp-block-paragraph">この数式なら、条件を満たさないときはメッセージを表示してエラーを回避できますよ。</p>



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



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



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



<p class="wp-block-paragraph"><strong>対処法:</strong> 引数のセルに数値が入っているか確認してください。ISNUMBER関数で事前チェックもできます。</p>



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



<h3 class="wp-block-heading"><span id="toc17">よくある入力ミス：ACOT関数との混同</span></h3>



<p class="wp-block-paragraph">ACOT関数（逆余接）とACOTH関数（逆双曲線余接）は名前が似ていますが、まったく別の関数です。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>分類</th><th>引数の範囲</th><th>戻り値</th></tr></thead><tbody><tr><td>ACOT</td><td>逆三角関数</td><td>すべての実数</td><td>0からπ（ラジアン）</td></tr><tr><td>ACOTH</td><td>逆双曲線関数</td><td></td><td>x</td><td>> 1</td><td>実数</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ACOT関数は三角関数のコタンジェントの逆関数です。ACOTH関数は双曲線関数のコタンジェントの逆関数です。名前の末尾に「H」が付くかどうかで使い分けてくださいね。</p>



<h2 class="wp-block-heading"><span id="toc18">ACOTH関数と関連する双曲線関数の使い分け</span></h2>



<p class="wp-block-paragraph">ACOTH関数と混同しやすい関数を比較表にまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>分類</th><th>引数の範囲</th><th>戻り値の範囲</th><th>用途</th></tr></thead><tbody><tr><td>ACOTH</td><td>逆双曲線関数</td><td></td><td>x</td><td>> 1</td><td>0を除く実数</td><td>COTHの逆算</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-acosh/">ACOSH</a></td><td>逆双曲線関数</td><td>1以上</td><td>0以上の実数</td><td>COSHの逆算</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-atanh/">ATANH</a></td><td>逆双曲線関数</td><td>-1 < x < 1</td><td>すべての実数</td><td>TANHの逆算</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-coth/">COTH</a></td><td>双曲線関数</td><td>0以外</td><td></td><td>y</td><td>> 1</td><td>双曲線余接の計算</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-cosh/">COSH</a></td><td>双曲線関数</td><td>すべての実数</td><td>1以上</td><td>双曲線余弦の計算</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-csch/">CSCH</a></td><td>双曲線関数</td><td>0以外</td><td>すべての実数</td><td>双曲線余割の計算</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-tanh/">TANH</a></td><td>双曲線関数</td><td>すべての実数</td><td>-1 < y < 1</td><td>双曲線正接の計算</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-sinh/">SINH</a></td><td>双曲線関数</td><td>すべての実数</td><td>すべての実数</td><td>双曲線正弦の計算</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ポイントは引数の範囲の違いです。ACOTHは「絶対値が1より大きい」、ATANHは「-1から1の間」と、ちょうど相補的（お互いの範囲を補い合う）な関係になっています。</p>



<p class="wp-block-paragraph">逆双曲線関数のファミリーとしてはACOTH・ACOSH・ATANHの3つがよく使われます。それぞれCOTH・COSH・TANHの逆算に対応しているので、セットで覚えておくと迷いにくいですよ。</p>



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



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



<ul class="wp-block-list"><li>ACOTH関数はCOTH関数の逆関数で、<code>=ACOTH(数値)</code> と書く</li><li>引数は<strong>絶対値が1より大きい実数のみ</strong>。|x| <= 1だと<code>#NUM!</code>エラーになる</li><li>定義式は<code>(1/2)*LN((x+1)/(x-1))</code>で、Excelで再現して検算できる</li><li><code>ACOTH(x) = ATANH(1/x)</code> の関係でATANH関数でも代替可能</li><li>ACOT関数（逆三角関数）とは名前が似ているだけで別の関数</li></ul>



<p class="wp-block-paragraph">双曲線関数ファミリーの他の関数もあわせてチェックすると、理解が深まりますよ。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-coth/">COTH関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-acosh/">ACOSH関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-cosh/">COSH関数の使い方</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-tanh/">TANH関数の使い方</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-atanh/">ATANH関数の使い方</a></li></ul>



<p class="wp-block-paragraph">Googleスプレッドシートでも同じACOTH関数が使えます。スプレッドシート版の解説は<a href="https://mashukabu.com/spreadsheet-acoth-function/">こちらの記事</a>を参考にしてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-acoth/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
