<?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%e9%96%a2%e6%95%b0/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 26 Mar 2026 11:44:22 +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>スプレッドシートのACOTH関数の使い方｜双曲線逆余接</title>
		<link>https://mashukabu.com/spreadsheet-acoth-function/</link>
					<comments>https://mashukabu.com/spreadsheet-acoth-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 26 Mar 2026 11:44:22 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[ACOTH]]></category>
		<category><![CDATA[COTH関数]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[双曲線逆余接]]></category>
		<category><![CDATA[双曲線関数]]></category>
		<category><![CDATA[数学関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5299</guid>

					<description><![CDATA[GoogleスプレッドシートのACOTH関数の使い方を初心者向けに解説。双曲線逆余接（逆ハイパボリックコタンジェント）を返す関数で、COTH関数の逆関数です。引数は絶対値が1より大きい値に制限されます。ATANH関数との関係式やLN関数での検算方法も紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">スプレッドシートで「双曲線逆余接（逆ハイパボリックコタンジェント）」を計算したいとき、どの関数を使えばいいか迷っていませんか？</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-coth-function/">COTH関数</a>の逆を求めたいけど、書き方がわからないですよね。</p>



<p class="wp-block-paragraph">そんなときに使うのがACOTH関数です。<code>=ACOTH(値)</code> と書くだけで、双曲線逆余接をかんたんに求められます。</p>



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

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



<p class="wp-block-paragraph">ACOTH関数（読み方: エーコタンエイチ、またはアークハイパボリックコタンジェント関数）は、<strong>指定した値の双曲線逆余接を返す関数</strong>です。名前の「A」は「Arc（逆）」を意味します。</p>



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



<p class="wp-block-paragraph">ACOTH関数は<a href="https://mashukabu.com/spreadsheet-coth-function/">COTH関数</a>の逆関数にあたります。COTH(0.54930) が約2を返すので、ACOTH(2) は約0.54930を返すわけです。</p>



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



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-coth-function/">COTH関数</a>の結果から元の値を逆算する</li><li><a href="https://mashukabu.com/spreadsheet-atanh-function/">ATANH関数</a>と同じ結果をACOTH(x) = ATANH(1/x)で確認できる</li><li>LN関数を使った式で検算できる</li><li>物理学・工学で双曲線関数の逆問題を解く</li></ul>



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



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



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



<pre class="wp-block-code"><code>=ACOTH(値)</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>双曲線逆余接を求めたい実数値（絶対値が1より大きい値）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数は1つだけです。ただし、<strong>絶対値が1より大きい値</strong>（x > 1 または x < -1）に制限されるので注意してください。-1から1の範囲の値を渡すとエラーになります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p><a href="https://mashukabu.com/spreadsheet-atanh-function/">ATANH関数</a>は-1から1の範囲（両端除く）を受け付け、<a href="https://mashukabu.com/spreadsheet-asinh-function/">ASINH関数</a>は引数に制限がありません。ACOTH関数は「|x| > 1」という、ATANHとちょうど逆の制限を持っています。</p></blockquote>



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



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



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



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



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



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



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



<p class="wp-block-paragraph">結果は「0.20273&#8230;」です。値が大きくなるほど結果は0に近づいていきますよ。</p>



<h3 class="wp-block-heading"><span id="toc7">1に近い値を渡す</span></h3>



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



<p class="wp-block-paragraph">結果は「2.65165&#8230;」です。1に近づくほど結果が急激に大きくなるのが特徴ですね。</p>



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



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



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



<p class="wp-block-paragraph">これはACOTH関数が「奇関数」だからです。ACOTH(-x) = -ACOTH(x) が常に成り立ちます。</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>=ACOTH(1.01)</td><td>2.65165&#8230;</td><td>1に近いと大きな値</td></tr><tr><td>=ACOTH(1.5)</td><td>0.80471&#8230;</td><td>基本値</td></tr><tr><td>=ACOTH(2)</td><td>0.54930&#8230;</td><td>基本値</td></tr><tr><td>=ACOTH(5)</td><td>0.20273&#8230;</td><td>大きいと0に近づく</td></tr><tr><td>=ACOTH(10)</td><td>0.10033&#8230;</td><td>さらに0に近づく</td></tr><tr><td>=ACOTH(-2)</td><td>-0.54930&#8230;</td><td>奇関数（符号反転）</td></tr><tr><td>=ACOTH(-5)</td><td>-0.20273&#8230;</td><td>奇関数（符号反転）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">値が大きくなるほど結果は0に近づき、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>=ACOTH(A1)</code></pre>



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



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



<p class="wp-block-paragraph">ACOTH関数は<a href="https://mashukabu.com/spreadsheet-coth-function/">COTH関数</a>の逆関数です。つまり、次の関係が成り立ちます。</p>



<pre class="wp-block-code"><code>ACOTH(COTH(x)) = x
COTH(ACOTH(x)) = x  （|x|&gt;1のとき）</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>=ACOTH(1.31303)</td><td>1.00000&#8230;</td></tr><tr><td>=ACOTH(COTH(1))</td><td>1</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">COTH(1)の結果をACOTHに渡すと、元の「1」に戻ります。逆関数なので当然ですが、検算に便利ですよ。</p>



<h2 class="wp-block-heading"><span id="toc12">ATANH関数との関係</span></h2>



<p class="wp-block-paragraph">ACOTH関数と<a href="https://mashukabu.com/spreadsheet-atanh-function/">ATANH関数</a>には、次の等価関係があります。</p>



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



<p class="wp-block-paragraph">つまり、ACOTH(2)とATANH(1/2)は同じ結果になります。実際に確認してみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>結果</th></tr></thead><tbody><tr><td>=ACOTH(2)</td><td>0.54930&#8230;</td></tr><tr><td>=ATANH(1/2)</td><td>0.54930&#8230;</td></tr><tr><td>=ACOTH(5)</td><td>0.20273&#8230;</td></tr><tr><td>=ATANH(1/5)</td><td>0.20273&#8230;</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">どちらも同じ値ですね。ACOTH関数がない環境でも、ATANH(1/x)で代用できることを覚えておくと便利です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>この関係が成り立つ理由は、COTH(x) = 1/TANH(x) だからです。COTH関数が<a href="https://mashukabu.com/spreadsheet-tanh-function/">TANH関数</a>の逆数なので、その逆関数同士にも「引数を逆数にする」関係が生まれます。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc14">定義式とLN関数での検算</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">ここでLNは自然対数（ネイピア数eを底とする対数）です。スプレッドシートではLN関数を使って同じ計算ができます。</p>



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



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



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>結果</th></tr></thead><tbody><tr><td>=ACOTH(2)</td><td>0.54930&#8230;</td></tr><tr><td>=0.5*LN((2+1)/(2-1))</td><td>0.54930&#8230;</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">どちらも同じ値ですね。ACOTH関数の結果が正しいか不安なときは、LN関数を使った式で検算できます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>LN関数は自然対数を返す関数です。定義式の分母 (x-1) から、x=1 のとき分母が0になってしまう理由がわかりますね。これがACOTH関数の引数に1を渡せない理由です。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc15">なぜ-1から1の値を引数に渡せないのか</span></h3>



<p class="wp-block-paragraph">定義式 <code>(1/2) × LN((x+1)/(x-1))</code> を見ると理由がわかります。</p>



<ul class="wp-block-list"><li>x=1 のとき: 分母が (1-1)=0 になり、ゼロで割ることになる</li><li>x=-1 のとき: 分子が (-1+1)=0 になり、LN(0)=負の無限大</li><li>x=0 のとき: (0+1)/(0-1)=-1 で、LN(-1)は定義できない</li><li>-1 < x < 1 のとき: (x+1)/(x-1)が負の値になり、LNの引数に渡せない</li></ul>



<p class="wp-block-paragraph">このように、-1から1の範囲では数学的に計算が成り立たないため、ACOTH関数は|x|>1の値しか受け付けません。</p>



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



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



<figure class="wp-block-table"><table><thead><tr><th>症状</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>#NUM! エラー</td><td>引数の絶対値が1以下</td><td>絶対値が1より大きい値を指定する</td></tr><tr><td>#VALUE! エラー</td><td>引数に文字列を渡した</td><td>数値またはセル参照を指定する</td></tr><tr><td>#DIV/0! エラー</td><td>引数に0を渡した</td><td>0以外の値を指定する</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc17">-1から1の範囲の値を渡したとき</span></h3>



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



<p class="wp-block-paragraph">結果は <code>#NUM!</code> エラーです。ACOTH関数は絶対値が1以下の値を引数に取れません。</p>



<p class="wp-block-paragraph">-1から1の範囲の双曲線逆関数を計算したい場合は、<a href="https://mashukabu.com/spreadsheet-atanh-function/">ATANH関数</a>を使ってください。</p>



<h3 class="wp-block-heading"><span id="toc18">1または-1を渡したとき</span></h3>



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



<p class="wp-block-paragraph">結果は <code>#NUM!</code> エラーです。境界値の1と-1も受け付けません。</p>



<p class="wp-block-paragraph">1に近い値なら問題なく計算できます。</p>



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



<p class="wp-block-paragraph">結果は「3.80070&#8230;」です。1に限りなく近い値を渡すと、結果は非常に大きくなります。</p>



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



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



<p class="wp-block-paragraph">結果は <code>#NUM!</code> エラーです。0も定義域の外なので計算できません。</p>



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



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



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



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



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>動作</th><th>引数の範囲</th><th>用途</th></tr></thead><tbody><tr><td><strong>ACOTH</strong></td><td><strong>双曲線逆余接を返す</strong></td><td>**</td><td>x</td><td>> 1**</td><td><strong>COTH逆算</strong></td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-atanh-function/">ATANH</a></td><td>双曲線逆正接を返す</td><td>-1 < x < 1</td><td><a href="https://mashukabu.com/spreadsheet-tanh-function/">TANH</a>逆算・フィッシャー変換</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-asinh-function/">ASINH</a></td><td>双曲線逆正弦を返す</td><td>制限なし</td><td><a href="https://mashukabu.com/spreadsheet-sinh-function/">SINH</a>逆算・データ変換</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-acosh-function/">ACOSH</a></td><td>双曲線逆余弦を返す</td><td>1以上</td><td><a href="https://mashukabu.com/spreadsheet-cosh-function/">COSH</a>逆算</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-coth-function/">COTH</a></td><td>双曲線余接を返す</td><td>0以外</td><td>ACOTH順方向の計算</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ACOTH関数とATANH関数は「引数の範囲が逆」の関係にあります。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-atanh-function/">ATANH</a>: -1から1の範囲（|x| < 1）</li><li>ACOTH: -1から1の範囲外（|x| > 1）</li><li>ACOTH(x) = ATANH(1/x) で相互変換できる</li></ul>



<p class="wp-block-paragraph">どちらを使うべきかは、手元のデータが1より大きいか小さいかで判断してください。</p>



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



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



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



<ul class="wp-block-list"><li>構文は <code>=ACOTH(値)</code> で、引数は絶対値が1より大きい値のみ</li><li><a href="https://mashukabu.com/spreadsheet-coth-function/">COTH関数</a>の逆関数で、ACOTH(COTH(x))=x が成り立つ</li><li><a href="https://mashukabu.com/spreadsheet-atanh-function/">ATANH関数</a>との関係: ACOTH(x) = ATANH(1/x)</li><li>定義式は (1/2)×LN((x+1)/(x-1)) で、LN関数で検算できる</li><li>-1から1の範囲の値を渡すと#NUM!エラーになるので注意</li></ul>



<p class="wp-block-paragraph">まずは <code>=ACOTH(2)</code> で0.54930が返ることを確認してみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-acoth-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
