<?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>双曲線正弦 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/%e5%8f%8c%e6%9b%b2%e7%b7%9a%e6%ad%a3%e5%bc%a6/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 04 Jun 2026 14:15:28 +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>双曲線正弦 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>スプレッドシートのIMSINH関数の使い方｜複素数の双曲線正弦を一発で計算</title>
		<link>https://mashukabu.com/spreadsheet-imsinh-function/</link>
					<comments>https://mashukabu.com/spreadsheet-imsinh-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Wed, 29 Apr 2026 11:24:20 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[IMSINH]]></category>
		<category><![CDATA[エンジニアリング関数]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[双曲線正弦]]></category>
		<category><![CDATA[複素数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6342</guid>

					<description><![CDATA[GoogleスプレッドシートのIMSINH関数の使い方を解説。複素数（a+bi）の双曲線正弦（ハイパボリックサイン）を一発で求める基本構文、虚数単位i/jの扱い、COMPLEX関数やIMCOSH関数との連携、定義式に基づく計算の仕組み、伝送線路の電流分布や減衰振動の速度応答での実務活用例、よくあるエラー対処法まで実例付きで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「スプレッドシートで複素数の双曲線正弦（ハイパボリックサイン）を計算したいけど、定義式から手で展開するのは骨が折れる&#8230;」</p>



<p class="wp-block-paragraph">スプレッドシートで複素数を扱っていると、双曲線関数を複素数に拡張した計算が必要になる場面がありますよね。「sinh(a+bi) = sinh(a) × cos(b) + i cosh(a) × sin(b)」という式を毎回手で組み立てるのは、ちょっと手間がかかります。</p>



<p class="wp-block-paragraph">そんなときに頼りになるのがGoogleスプレッドシートのIMSINH関数です。複素数を渡すだけで双曲線正弦の値を一発で返してくれますよ。伝送線路の電流分布や減衰振動の数式が一気にすっきりしますね。</p>



<p class="wp-block-paragraph">ExcelのIMSINH関数と完全互換なので、Excelファイルとやり取りする現場でも安心ですね。COMPLEX関数で作った複素数や、IMSUM・IMPRODUCTの演算結果からも、そのまま双曲線正弦を計算できます。</p>



<p class="wp-block-paragraph">この記事では、スプレッドシートのIMSINH関数の基本構文と実務での活用例を解説します。定義式に基づく内部計算の仕組みや、よくあるエラーと対処法もしっかり紹介していきますよ。</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">スプレッドシートのIMSINH関数とは？</a></li><li><a href="#toc2" tabindex="0">IMSINH関数の書き方（構文と引数）</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">IMSINH関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">文字列で複素数を直接指定する</a></li><li><a href="#toc7" tabindex="0">セル参照で複素数を指定する</a></li><li><a href="#toc8" tabindex="0">COMPLEX関数と組み合わせる</a></li><li><a href="#toc9" tabindex="0">度数法で角度を渡す（RADIANS関数と組み合わせる）</a></li><li><a href="#toc10" tabindex="0">ARRAYFORMULAで複数行を一括処理する</a></li></ol></li><li><a href="#toc11" tabindex="0">IMSINH関数の実務活用例</a><ol><li><a href="#toc12" tabindex="0">活用例1: 実部と虚部に分解して可視化する</a></li><li><a href="#toc13" tabindex="0">活用例2: 双曲線関数の定義式の検算</a></li><li><a href="#toc14" tabindex="0">活用例3: 伝送線路の電流分布シミュレーション</a></li><li><a href="#toc15" tabindex="0">活用例4: IMCOSH関数と組み合わせて双曲線関数恒等式を確認する</a></li><li><a href="#toc16" tabindex="0">活用例5: 双曲線タンジェント tanh(z) を IMSINH/IMCOSH で計算する</a></li></ol></li><li><a href="#toc17" tabindex="0">IMSINH関数とCOMPLEX関数群の関係</a><ol><li><a href="#toc18" tabindex="0">IMSINH と IMCOSH の違い（対称ペア）</a></li></ol></li><li><a href="#toc19" tabindex="0">IMSINH関数のよくあるエラーと対処法</a><ol><li><a href="#toc20" tabindex="0">#NUM! エラー（複素数の形式エラー）</a></li><li><a href="#toc21" tabindex="0">#VALUE! エラー（引数の型エラー）</a></li><li><a href="#toc22" tabindex="0">数値そのものを渡した場合</a></li><li><a href="#toc23" tabindex="0">実部が大きすぎてオーバーフロー</a></li><li><a href="#toc24" tabindex="0">IFERRORでまとめてエラーを吸収する</a></li></ol></li><li><a href="#toc25" tabindex="0">IMSINH関数とExcelの互換性</a></li><li><a href="#toc26" tabindex="0">複素数関連の関数一覧</a></li><li><a href="#toc27" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">GoogleスプレッドシートのIMSINH関数（イマジナリー・ハイパボリックサイン関数）は、複素数の双曲線正弦を返す関数です。エンジニアリング関数（電気・物理・工学系の計算で使う関数群）のひとつに分類されますよ。</p>



<p class="wp-block-paragraph">読み方は「イマジナリー・シンチ」または「アイエム・シンチ」です。英語の「imaginary number（虚数）」の「hyperbolic sine（双曲線正弦）」に由来します。複素数「a+bi」に対して、複素数版の双曲線正弦を返してくれるのが役割ですね。</p>



<p class="wp-block-paragraph">そもそも複素数の双曲線正弦とは、実数の双曲線関数を複素数全体に拡張したものです。定義式は次のようになります。</p>



<pre class="wp-block-code"><code>sinh(a+bi) = sinh(a) × cos(b) + i × cosh(a) × sin(b)</code></pre>



<p class="wp-block-paragraph">実部は「sinh(a) × cos(b)」、虚部は「cosh(a) × sin(b)」となり、結果も複素数で返るのが特徴ですね。実数のSINH関数のように単調増加するだけでなく、虚部によって振動成分も加わる点を覚えておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>複素数（z）</th><th>IMSINH(z)の結果（概算）</th><th>内部計算</th></tr></thead><tbody><tr><td>0+0i</td><td>0</td><td>sinh(0) = 0</td></tr><tr><td>1+0i</td><td>1.1752011936438</td><td>sinh(1) ≈ 1.1752</td></tr><tr><td>0+π/2i</td><td>i</td><td>i × sin(π/2) = i × 1</td></tr><tr><td>1+1i</td><td>0.6349+1.2985i</td><td>sinh(1)cos(1) + i cosh(1)sin(1)</td></tr><tr><td>0+πi</td><td>0</td><td>i × sin(π) = 0</td></tr><tr><td>-1+0i</td><td>-1.1752011936438</td><td>sinh(-1) = -sinh(1)（奇関数）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">IMSINH関数を使えば、この表の右側にある「複素数の双曲線正弦」をサクッと取り出せます。Excelとの互換性も完璧で、Excel 2013以降のすべてのバージョンに対応していますよ。</p>



<p class="wp-block-paragraph">複素数の双曲線正弦は、複素双曲線関数が必要な場面で活躍する基礎パーツです。伝送線路の電流分布、減衰振動の速度応答、量子力学のトンネル効果、制御工学の伝達関数などで使われますね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>IMSINH関数は奇関数の性質を持っています。sinh(-z) = -sinh(z) が複素数でも成り立つので、符号反転した複素数を渡すと結果も符号反転して返ってきますよ。IMCOSH関数（偶関数 cosh(-z) = cosh(z)）と対照的な性質ですね。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=IMSINH(複素数)</code></pre>



<p class="wp-block-paragraph">引数は1つだけのシンプルな関数です。</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>複素数（inumber）</td><td>必須</td><td>双曲線正弦を求めたい複素数。文字列またはセル参照で指定する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数には「&#8221;1+2i&#8221;」や「&#8221;1+2j&#8221;」のような複素数文字列を直接渡せます。COMPLEX関数（実数と虚数から複素数を作成する関数）の結果や、複素数が入ったセルの参照も指定できますよ。</p>



<p class="wp-block-paragraph">虚数単位は小文字の「i」または「j」のどちらでも受け付けます。数学では「i」、電気工学では「j」が使われる慣習ですね。IMSINH関数はどちらでも同じように動作してくれます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>戻り値は元の入力と同じ虚数単位で返されます。「1+1i」を渡せば「i」付きで、「1+1j」を渡せば「j」付きで返るので、表記の統一性も保たれますよ。</p></blockquote>



<p class="wp-block-paragraph">引数の虚部はラジアン（弧度法）で扱われる点に注意してください。度数法（°）で角度を渡したい場合は、RADIANS関数（度をラジアンに変換する関数）で事前に変換する必要がありますね。</p>



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



<h3 class="wp-block-heading"><span id="toc6">文字列で複素数を直接指定する</span></h3>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/03/spreadsheet-sumif-function_01_data_sample-table.png" alt="01 data sample table" /></figure>



<p class="wp-block-paragraph">複素数文字列をそのまま引数に渡してみましょう。</p>



<pre class="wp-block-code"><code>=IMSINH(&quot;1+1i&quot;)</code></pre>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/06/02_formula_imsinh-basic.png" alt="02 formula imsinh basic" /></figure>



<p class="wp-block-paragraph">結果は「0.6349639147847+1.29845758141598i」になります。実部・虚部それぞれが小数で返ってきますね。</p>



<p class="wp-block-paragraph">実部だけの複素数（虚部0）を渡すと、通常のSINH関数と同じ結果になります。</p>



<pre class="wp-block-code"><code>=IMSINH(&quot;0&quot;)
=IMSINH(&quot;1+0i&quot;)</code></pre>



<p class="wp-block-paragraph">最初の式の結果は「0」、2番目は「1.1752011936438」ですね。sinh(0) = 0、sinh(1) ≈ 1.1752 という基本的な値が返ってきます。sinh(0) = 0 は IMSINH の覚えておきたい基本性質ですよ。</p>



<p class="wp-block-paragraph">虚部だけの純虚数（実部0）を渡すと、結果は「i × sin(b)」になります。</p>



<pre class="wp-block-code"><code>=IMSINH(&quot;1i&quot;)</code></pre>



<p class="wp-block-paragraph">結果は「0.841470984807897i」になります。これは i × sin(1) の値ですね。sinh(0+1i) = sinh(0)×cos(1) + i×cosh(0)×sin(1) = 0 + i×sin(1) という計算が裏で動いています。</p>



<h3 class="wp-block-heading"><span id="toc7">セル参照で複素数を指定する</span></h3>



<p class="wp-block-paragraph">実務ではセルに入った複素数を扱う場面が多いですよね。A2に「1+2i」が入っている場合は次のように書きます。</p>



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



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/06/03_result_imsinh-basic.png" alt="03 result imsinh basic" /></figure>



<p class="wp-block-paragraph">結果は「-0.489056259041294+1.40311925062204i」になります。セル参照を渡すだけで、入っている複素数の双曲線正弦を取り出せますよ。</p>



<h3 class="wp-block-heading"><span id="toc8">COMPLEX関数と組み合わせる</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-complex-function/">COMPLEX関数</a>で作った複素数の双曲線正弦を、その場で計算することもできます。</p>



<pre class="wp-block-code"><code>=IMSINH(COMPLEX(1, 1))</code></pre>



<p class="wp-block-paragraph">結果は「0.6349639147847+1.29845758141598i」、つまり「IMSINH(&#8220;1+1i&#8221;)」と同じですね。COMPLEX(1, 1)が内部で「1+1i」を作り、IMSINH関数がその双曲線正弦を返してくれます。</p>



<p class="wp-block-paragraph">数値で実部・虚部を渡したいときに便利な書き方ですよ。</p>



<h3 class="wp-block-heading"><span id="toc9">度数法で角度を渡す（RADIANS関数と組み合わせる）</span></h3>



<p class="wp-block-paragraph">虚部を「30度」のような度数法で渡したい場合は、RADIANS関数で変換します。</p>



<pre class="wp-block-code"><code>=IMSINH(COMPLEX(0, RADIANS(30)))</code></pre>



<p class="wp-block-paragraph">結果は「0.5i」、つまり i × sin(30°) = i × 0.5 ですね。実部0なので「i × sin(b)」の形が返ってきます。</p>



<p class="wp-block-paragraph">実部・虚部の両方に度数法を使いたい場面では、両方をRADIANSで包みます。</p>



<pre class="wp-block-code"><code>=IMSINH(COMPLEX(RADIANS(30), RADIANS(45)))</code></pre>



<p class="wp-block-paragraph">度数法で角度を扱う実務シートでは、RADIANSとセットで使うのが定番ですよ。</p>



<h3 class="wp-block-heading"><span id="toc10">ARRAYFORMULAで複数行を一括処理する</span></h3>



<p class="wp-block-paragraph">複素数のリストから一気に双曲線正弦の列を作りたい場面もありますよね。そんなときはARRAYFORMULA関数（数式を範囲全体に展開する関数）と組み合わせます。</p>



<pre class="wp-block-code"><code>=ARRAYFORMULA(IMSINH(A2:A10))</code></pre>



<p class="wp-block-paragraph">A列に並んだ複素数から、対応する双曲線正弦値をB列に一発で展開できますよ。伝送線路の各位置での電流分布を一括計算するときに重宝しますね。</p>



<h2 class="wp-block-heading"><span id="toc11">IMSINH関数の実務活用例</span></h2>



<h3 class="wp-block-heading"><span id="toc12">活用例1: 実部と虚部に分解して可視化する</span></h3>



<p class="wp-block-paragraph">IMSINH関数の戻り値は複素数なので、グラフにしたいときは実部と虚部に分けて取り出します。IMREAL関数とIMAGINARY関数を組み合わせる流れですよ。</p>



<p class="wp-block-paragraph">A列に複素数が並んでいるとしましょう。</p>



<pre class="wp-block-code"><code>B2: =IMSINH(A2)               ← 複素数の双曲線正弦
C2: =IMREAL(B2)               ← 実部
D2: =IMAGINARY(B2)            ← 虚部</code></pre>



<p class="wp-block-paragraph">C列を実部、D列を虚部としてプロットすれば、複素平面上での挙動が一目で分かりますね。複素関数の振る舞いを学ぶ教材や、解析結果の可視化レポートで使えるパターンです。</p>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/06/04_result_imsinh-real-imaginary.png" alt="04 result imsinh real imaginary" /></figure>



<h3 class="wp-block-heading"><span id="toc13">活用例2: 双曲線関数の定義式の検算</span></h3>



<p class="wp-block-paragraph">定義式「sinh(z) = (e^z &#8211; e^(-z)) / 2」から、IMSINHとIMEXP（複素指数関数）を使って検算してみましょう。</p>



<p class="wp-block-paragraph">セルA2に複素数「1+1i」が入っているとします。</p>



<pre class="wp-block-code"><code>=IMSINH(A2)
=IMDIV(IMSUB(IMEXP(A2), IMEXP(IMPRODUCT(&quot;-1&quot;, A2))), 2)</code></pre>



<p class="wp-block-paragraph">両者は同じ結果「0.6349639147847+1.29845758141598i」になりますよ。複素関数論の基本公式を、スプレッドシート上で確認できる仕組みですね。教育用の教材や、数式処理ソフトの代替として使える場面です。</p>



<h3 class="wp-block-heading"><span id="toc14">活用例3: 伝送線路の電流分布シミュレーション</span></h3>



<p class="wp-block-paragraph">電気工学の伝送線路理論では、線路上の電流分布が「I(x) = V0 / Z0 × sinh(γx)」という形で表されます。ここでγは伝搬定数（複素数 α+jβ）、Z0は特性インピーダンス、xは位置ですね。IMSINH関数を使うと、この式をそのままシートで計算できますよ。</p>



<p class="wp-block-paragraph">具体的なパラメータで考えてみましょう。位置x=0.5、伝搬定数γ=0.1+2i、初期電圧V0=100V、特性インピーダンスZ0=50Ωとします。</p>



<pre class="wp-block-code"><code>A2: 0.5             ← 位置 x
B2: =IMSINH(COMPLEX(0.1*A2, 2*A2))    ← sinh(γx)
C2: =IMDIV(IMPRODUCT(100, B2), 50)    ← V0 / Z0 × sinh(γx)
D2: =IMABS(C2)                        ← 電流の大きさ</code></pre>



<p class="wp-block-paragraph">D2の値が、その位置での電流の絶対値に対応しますね。同軸ケーブルや高周波回路の設計シートで活躍するパターンです。電圧分布（IMCOSH側）と電流分布（IMSINH側）はセットで計算するのが定番ですよ。</p>



<h3 class="wp-block-heading"><span id="toc15">活用例4: IMCOSH関数と組み合わせて双曲線関数恒等式を確認する</span></h3>



<p class="wp-block-paragraph">複素数の双曲線関数にも「cosh²(z) &#8211; sinh²(z) = 1」という恒等式が成り立ちます。IMSINHとIMCOSH（複素双曲線コサイン関数）、IMPRODUCT、IMSUBを組み合わせて確認してみましょう。</p>



<pre class="wp-block-code"><code>A2: 1+1i
B2: =IMCOSH(A2)                              ← cosh(z)
C2: =IMSINH(A2)                              ← sinh(z)
D2: =IMSUB(IMPRODUCT(B2, B2), IMPRODUCT(C2, C2))   ← cosh²z - sinh²z</code></pre>



<p class="wp-block-paragraph">D2の結果は「1」（実部1・虚部ほぼ0）になりますよ。複素数でも実数の双曲線関数と同じ恒等式が成り立つことを、数値で確認できる仕組みですね。</p>



<h3 class="wp-block-heading"><span id="toc16">活用例5: 双曲線タンジェント tanh(z) を IMSINH/IMCOSH で計算する</span></h3>



<p class="wp-block-paragraph">スプレッドシートには標準で IMTANH 関数（複素双曲線タンジェント）が用意されていません。そのため tanh(z) = sinh(z) / cosh(z) の定義に従って、IMSINH と IMCOSH と IMDIV を組み合わせて計算します。</p>



<pre class="wp-block-code"><code>A2: 1+1i
B2: =IMDIV(IMSINH(A2), IMCOSH(A2))</code></pre>



<p class="wp-block-paragraph">B2の結果は「1.08392332733869+0.271752585319512i」になります。これは複素数 z=1+i の双曲線タンジェントですね。減衰振動の位相解析や、伝送線路の特性インピーダンス計算で必要になる場面で使える書き方ですよ。</p>



<h2 class="wp-block-heading"><span id="toc17">IMSINH関数とCOMPLEX関数群の関係</span></h2>



<p class="wp-block-paragraph">複素数を扱う関数群の中で、IMSINH関数の位置づけを整理しておきましょう。</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/spreadsheet-complex-function/">COMPLEX</a></td><td>実数 a, b</td><td>複素数 a+bi</td><td>複素数を作る</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-imreal-function/">IMREAL</a></td><td>複素数 a+bi</td><td>実数 a</td><td>実部を取り出す</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-imaginary-function/">IMAGINARY</a></td><td>複素数 a+bi</td><td>実数 b</td><td>虚部を取り出す</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-imabs-function/">IMABS</a></td><td>複素数 a+bi</td><td>実数 √(a²+b²)</td><td>大きさを取り出す</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-imargument-function/">IMARGUMENT</a></td><td>複素数 a+bi</td><td>実数 atan2(b,a)</td><td>偏角を取り出す</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-imconjugate-function/">IMCONJUGATE</a></td><td>複素数 a+bi</td><td>複素数 a-bi</td><td>共役を作る</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-imsin-function/">IMSIN</a></td><td>複素数 z</td><td>複素数 sin(z)</td><td>サインを計算する</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-imcos-function/">IMCOS</a></td><td>複素数 z</td><td>複素数 cos(z)</td><td>コサインを計算する</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-imcosh-function/">IMCOSH</a></td><td>複素数 z</td><td>複素数 cosh(z)</td><td>双曲線余弦を計算する</td></tr><tr><td>IMSINH</td><td>複素数 z</td><td>複素数 sinh(z)</td><td>双曲線正弦を計算する</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-imcsch-function/">IMCSCH</a></td><td>複素数 z</td><td>複素数 1/sinh(z)</td><td>双曲線余割を計算する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">IMREALやIMABSが「複素数から実数を取り出す」のに対して、IMSINH関数は「複素数から複素数を計算する」役割です。出力もそのまま複素数なので、IMSUMやIMPRODUCTにそのまま渡してさらに計算を続けられますよ。</p>



<p class="wp-block-paragraph">たとえば定義式どおりにsinh(a+bi)を手動で組み立てると次のようになります。</p>



<pre class="wp-block-code"><code>=COMPLEX(SINH(IMREAL(A2))*COS(IMAGINARY(A2)), COSH(IMREAL(A2))*SIN(IMAGINARY(A2)))</code></pre>



<p class="wp-block-paragraph">これはIMSINHと同じ結果になりますが、4つの関数を組み合わせる必要がありますよね。IMSINHを使えば1関数で済むので、数式が読みやすくなります。</p>



<h3 class="wp-block-heading"><span id="toc18">IMSINH と IMCOSH の違い（対称ペア）</span></h3>



<p class="wp-block-paragraph">IMSINH と <a href="https://mashukabu.com/spreadsheet-imcosh-function/">IMCOSH</a> は双曲線関数の対称ペアです。性質の違いを表にまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>IMSINH</th><th>IMCOSH</th></tr></thead><tbody><tr><td>関数</td><td>sinh(z)</td><td>cosh(z)</td></tr><tr><td>偶奇</td><td>奇関数 sinh(-z)=-sinh(z)</td><td>偶関数 cosh(-z)=cosh(z)</td></tr><tr><td>0での値</td><td>sinh(0+0i) = 0</td><td>cosh(0+0i) = 1</td></tr><tr><td>純虚数 0+bi</td><td>i × sin(b)</td><td>cos(b)</td></tr><tr><td>定義式</td><td>sinh(a)cos(b) + i cosh(a)sin(b)</td><td>cosh(a)cos(b) + i sinh(a)sin(b)</td></tr><tr><td>物理的意味</td><td>伝送線路の電流分布、減衰系の速度</td><td>伝送線路の電圧分布、減衰系の応答</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">恒等式「cosh²(z) &#8211; sinh²(z) = 1」が成り立つので、検算の場面では両方を組み合わせて使うとミスが減りますよ。</p>



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



<h3 class="wp-block-heading"><span id="toc20">#NUM! エラー（複素数の形式エラー）</span></h3>



<p class="wp-block-paragraph">複素数として認識できない文字列を渡したときに発生します。虚数単位が大文字になっていたり、i・j以外の文字を使っている場合が典型例ですよ。</p>



<pre class="wp-block-code"><code>=IMSINH(&quot;1+1I&quot;)   → #NUM!（大文字のIは不可）
=IMSINH(&quot;1+1k&quot;)   → #NUM!（i・j以外は不可）
=IMSINH(&quot;１+１i&quot;) → #NUM!（全角文字は不可）</code></pre>



<p class="wp-block-paragraph">対処法は、複素数文字列を必ず半角の「a+bi」または「a+bj」の形式にすることです。虚数単位は小文字限定なので、CapsLockがオンになっていないか確認してくださいね。</p>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/06/05_error_num.png" alt="05 error num" /></figure>



<p class="wp-block-paragraph">スペースが入っている場合（例: <code>"1 + 1i"</code>）も認識できないことがあるので、余計な空白を除いておくと安心です。</p>



<h3 class="wp-block-heading"><span id="toc21">#VALUE! エラー（引数の型エラー）</span></h3>



<p class="wp-block-paragraph">引数に論理値やエラー値を渡したときに発生します。</p>



<pre class="wp-block-code"><code>=IMSINH(TRUE)    → #VALUE!（論理値は不可）
=IMSINH(#N/A)    → #VALUE!（エラー値は不可）</code></pre>



<p class="wp-block-paragraph">対処法は、正しい複素数文字列または数値・セル参照を渡すことです。入力元のセルがエラーになっている場合は、そのエラーを先に解消する必要がありますよ。</p>



<h3 class="wp-block-heading"><span id="toc22">数値そのものを渡した場合</span></h3>



<p class="wp-block-paragraph">数値（虚部0の実数）を渡すと、実数のSINH関数と同じ値が返ります。</p>



<pre class="wp-block-code"><code>=IMSINH(0)    → 0
=IMSINH(1)    → 1.1752011936438...</code></pre>



<p class="wp-block-paragraph">エラーにはなりません。ただし戻り値は複素数文字列として扱われる場合があるので、後続の数値計算で使うときはIMREAL関数で実部を取り出しておくと安心です。</p>



<h3 class="wp-block-heading"><span id="toc23">実部が大きすぎてオーバーフロー</span></h3>



<p class="wp-block-paragraph">実部が極端に大きい複素数を渡すと、sinh(a)が指数関数的に大きくなって、計算結果がオーバーフローすることがあります。</p>



<pre class="wp-block-code"><code>=IMSINH(&quot;1000+0i&quot;)   → #NUM!（sinh(1000)が大きすぎる）</code></pre>



<p class="wp-block-paragraph">対処法は、実部の値を物理的に意味のある範囲に制限することです。減衰計算なら時定数の数倍程度に抑える、といった調整が必要ですね。</p>



<h3 class="wp-block-heading"><span id="toc24">IFERRORでまとめてエラーを吸収する</span></h3>



<p class="wp-block-paragraph">入力データの信頼性が低い場合は、IFERROR関数（エラー時に代替値を返す関数）で包んでおくとシート全体の集計が止まりません。</p>



<pre class="wp-block-code"><code>=IFERROR(IMSINH(A2), &quot;形式エラー&quot;)</code></pre>



<p class="wp-block-paragraph">エラー時にメッセージを返すようにしておけば、安心して大量データに適用できますよ。</p>



<h2 class="wp-block-heading"><span id="toc25">IMSINH関数とExcelの互換性</span></h2>



<p class="wp-block-paragraph">GoogleスプレッドシートのIMSINH関数は、ExcelのIMSINH関数と仕様が完全に一致しています。構文・引数・戻り値の形式・エラー条件まで同じですよ。</p>



<p class="wp-block-paragraph">ExcelファイルをGoogleスプレッドシートで開いてもIMSINH関数はそのまま動作します。逆にスプレッドシートで作った数式をExcelで開いても問題ありませんね。</p>



<p class="wp-block-paragraph">ExcelのIMSINH関数は、Excel 2013以降のバージョンで利用できます。Microsoft 365、Excel for Mac、Excel Online でも同じように使えますよ。Excel 2010以前のバージョンでは利用できないので、古い環境とファイルを共有する場合は注意してくださいね。</p>



<h2 class="wp-block-heading"><span id="toc26">複素数関連の関数一覧</span></h2>



<p class="wp-block-paragraph">IMSINH関数と一緒に使うことが多い、複素数関連の関数をまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数名</th><th>機能</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/spreadsheet-complex-function/">COMPLEX</a></td><td>実数と虚数から複素数を作成する</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-imreal-function/">IMREAL</a></td><td>複素数の実数係数を返す</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-imaginary-function/">IMAGINARY</a></td><td>複素数の虚数係数を返す</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-imabs-function/">IMABS</a></td><td>複素数の絶対値（大きさ）を返す</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-imargument-function/">IMARGUMENT</a></td><td>複素数の偏角（角度）をラジアンで返す</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-imconjugate-function/">IMCONJUGATE</a></td><td>共役複素数を返す</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-imsin-function/">IMSIN</a></td><td>複素数のサインを返す</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-imcos-function/">IMCOS</a></td><td>複素数のコサインを返す</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-imcosh-function/">IMCOSH</a></td><td>複素数の双曲線余弦を返す</td></tr><tr><td>IMSINH</td><td>複素数の双曲線正弦を返す</td></tr><tr><td>IMSUM</td><td>複素数の合計（足し算）を返す</td></tr><tr><td>IMSUB</td><td>複素数の差（引き算）を返す</td></tr><tr><td>IMPRODUCT</td><td>複素数の積（掛け算）を返す</td></tr><tr><td>IMDIV</td><td>複素数の商（割り算）を返す</td></tr><tr><td>IMEXP</td><td>複素数の指数関数を返す</td></tr><tr><td>IMLN</td><td>複素数の自然対数を返す</td></tr><tr><td>IMSQRT</td><td>複素数の平方根を返す</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">IMSINH関数は、これら複素数関数群の中で「双曲線正弦を計算する」役割を担います。COMPLEXで作り、IMSINHで双曲線正弦を取り、IMREAL・IMAGINARYで実部と虚部に分けて可視化するのが基本パターンですね。</p>



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



<p class="wp-block-paragraph">GoogleスプレッドシートのIMSINH関数は、複素数の双曲線正弦（ハイパボリックサイン）を返す関数です。伝送線路の電流分布、減衰振動の速度応答、量子力学のトンネル効果、制御工学の伝達関数など、複素双曲線関数が必要な場面で欠かせない関数ですよ。</p>



<ul class="wp-block-list"><li>構文は <code>=IMSINH(複素数)</code> で引数は1つだけのシンプルな関数</li><li>「a+bi」を渡すと「sinh(a)cos(b) + i cosh(a)sin(b)」が返る</li><li>「a+bj」のような工学系表記もそのまま受け付ける</li><li>引数の虚部はラジアンで扱う（度数法ならRADIANS関数で変換）</li><li>sinh(0+0i) = 0 が基本性質（IMCOSHの cosh(0)=1 と対照的）</li><li>虚部0の実数を渡すと、実数のSINH関数と同じ値になる</li><li>実部0の純虚数を渡すと、「i × sin(b)」の形で虚部だけが返る</li><li>IMSINHは奇関数 sinh(-z) = -sinh(z) の性質を持つ</li><li>COMPLEX関数の結果やセル参照、複素数演算の結果から双曲線正弦を計算できる</li><li>IMCOSH関数と組み合わせて双曲線関数恒等式 cosh²-sinh²=1 を確認できる</li><li>IMTANHは存在しないため、IMDIV(IMSINH, IMCOSH) で双曲線タンジェントを計算する</li><li>ARRAYFORMULAで複数の複素数を一括処理できる</li><li>大文字の「I」「J」や全角文字、i・j以外の単位は #NUM! エラー</li><li>論理値やエラー値を渡すと #VALUE! エラー</li><li>実部が極端に大きいとオーバーフローで #NUM! エラー</li><li>ExcelのIMSINH関数と完全互換（Excel 2013以降）</li></ul>



<p class="wp-block-paragraph">複素数の双曲線正弦が必要になったら、IMSINH関数の出番ですよ。COMPLEX関数で複素数を作り、IMSINHで双曲線正弦を取り、IMREAL・IMAGINARYで成分を分解する流れで、エンジニアリング系のシートを軽快に組み立ててみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-imsinh-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのSINH関数の使い方｜双曲線正弦</title>
		<link>https://mashukabu.com/spreadsheet-sinh-function/</link>
					<comments>https://mashukabu.com/spreadsheet-sinh-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 26 Mar 2026 11:45:06 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[EXP関数]]></category>
		<category><![CDATA[SINH]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[双曲線正弦]]></category>
		<category><![CDATA[双曲線関数]]></category>
		<category><![CDATA[数学関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5317</guid>

					<description><![CDATA[GoogleスプレッドシートのSINH関数の使い方を初心者向けに解説。双曲線正弦（ハイパボリックサイン）を返す関数で、定義式(e^x-e^(-x))/2やSIN関数との違い、カテナリー曲線への応用例も紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">スプレッドシートで「双曲線正弦（ハイパボリックサイン）」を計算したいとき、どの関数を使えばいいか迷っていませんか？</p>



<p class="wp-block-paragraph">数学の教科書では見かけるけど、スプレッドシートでの書き方がわからないですよね。</p>



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



<p class="wp-block-paragraph">この記事では基本の書き方から、EXP関数との関係、SIN関数との違い、カテナリー曲線への応用まで紹介します。</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">スプレッドシートのSINH関数とは？</a></li><li><a href="#toc2" tabindex="0">SINH関数の書き方（構文と引数）</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">SINH関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">正の値を渡す</a></li><li><a href="#toc7" tabindex="0">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">SINH関数の数学的な仕組み</a><ol><li><a href="#toc12" tabindex="0">定義式とEXP関数での検算</a></li></ol></li><li><a href="#toc13" tabindex="0">SIN関数との違い</a></li><li><a href="#toc14" tabindex="0">実務での活用例</a><ol><li><a href="#toc15" tabindex="0">カテナリー曲線（吊り橋・電線の形状）</a></li></ol></li><li><a href="#toc16" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc17" tabindex="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">スプレッドシートのSINH関数とは？</span></h2>



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



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



<p class="wp-block-paragraph">双曲線正弦は、三角関数のサイン（正弦）とは異なる関数です。三角関数が「円」の性質をもとにしているのに対して、双曲線関数は「双曲線」の性質をもとにしています。</p>



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



<ul class="wp-block-list"><li>指定した値の双曲線正弦を返す</li><li>カテナリー曲線（吊り橋や電線の形状）の計算に使う</li><li><a href="https://mashukabu.com/spreadsheet-exp-function/">EXP関数</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>SINH関数はGoogleスプレッドシートの全バージョンで使えます。Excelとも完全に互換性があるので、ファイルのやり取りでも安心です。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=SINH(値)</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-sin-function/">SIN関数</a>とは違い、ラジアンへの変換は不要です。そのまま数値を渡せばOKですよ。</p>



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



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



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



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



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



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



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



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



<p class="wp-block-paragraph">結果は「3.62686&#8230;」です。値が大きくなると結果も急激に大きくなるのが特徴ですね。</p>



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



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



<p class="wp-block-paragraph">結果は「0」です。SINH(0)=0 は覚えておくと便利です。</p>



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



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



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



<p class="wp-block-paragraph">これはSINH関数が「奇関数」だからです。SINH(-x) = -SINH(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>=SINH(0)</td><td>0</td><td>原点は0</td></tr><tr><td>=SINH(1)</td><td>1.17520&#8230;</td><td>基本値</td></tr><tr><td>=SINH(2)</td><td>3.62686&#8230;</td><td>急激に増加</td></tr><tr><td>=SINH(-1)</td><td>-1.17520&#8230;</td><td>奇関数（符号反転）</td></tr><tr><td>=SINH(-2)</td><td>-3.62686&#8230;</td><td>奇関数（符号反転）</td></tr><tr><td>=SINH(5)</td><td>74.20321&#8230;</td><td>大きい値は急増</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">値が大きくなるほど結果も急激に増えていくのがわかりますね。</p>



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



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



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



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



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



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



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



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



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



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



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



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



<p class="wp-block-paragraph">どちらも同じ値ですね。SINH関数の結果が正しいか不安なときは、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="toc13">SIN関数との違い</span></h2>



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



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>SIN関数</th><th>SINH関数</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>-1 から 1</td><td>制限なし（-無限大 から +無限大）</td></tr><tr><td>RADIANS変換</td><td>必要</td><td>不要</td></tr><tr><td>周期性</td><td>あり（2πごとに繰り返す）</td><td>なし</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">一番大きな違いは「値の範囲」です。SIN関数の結果は必ず-1から1の間に収まります。一方、SINH関数には上限がなく、入力が大きくなるほど結果も大きくなります。</p>



<p class="wp-block-paragraph">もうひとつの違いは「周期性」です。SIN関数は360度（2πラジアン）ごとに同じ値を繰り返しますが、SINH関数は繰り返しません。</p>



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



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



<h3 class="wp-block-heading"><span id="toc15">カテナリー曲線（吊り橋・電線の形状）</span></h3>



<p class="wp-block-paragraph">SINH関数の代表的な応用が「カテナリー曲線」です。カテナリーとは、両端を固定した鎖やロープが自重で垂れ下がるときにできる曲線のこと。吊り橋のケーブルや、電柱間の電線の形がこれにあたります。</p>



<p class="wp-block-paragraph">カテナリー曲線の弧の長さは、SINH関数で計算できます。</p>



<pre class="wp-block-code"><code>弧の長さ = a × SINH(x / a)</code></pre>



<p class="wp-block-paragraph">たとえば、パラメータa=10として、x=0から各地点までの弧長を求めてみましょう。</p>



<p class="wp-block-paragraph">A列にxの値、B1に次の式を入力します。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>x（A列）</th><th>弧の長さ（B列）</th></tr></thead><tbody><tr><td>0</td><td>0</td></tr><tr><td>5</td><td>5.21095&#8230;</td></tr><tr><td>10</td><td>11.75201&#8230;</td></tr><tr><td>20</td><td>36.26860&#8230;</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">xが大きくなるほど、弧の長さも急激に長くなります。ケーブルや電線の設計で必要な長さを見積もるとき、こうした計算が役立ちますよ。</p>



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



<p class="wp-block-paragraph">SINH関数でよくあるトラブルをまとめます。</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>指数が大きすぎる</td><td>引数の値を小さくする（約710が上限）</td></tr><tr><td>SIN関数と結果が違う</td><td>関数を間違えている</td><td>SINは三角関数、SINHは双曲線関数。目的に合った方を使う</td></tr></tbody></table></figure>



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



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



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



<h3 class="wp-block-heading"><span id="toc18">指数が大きすぎるとき</span></h3>



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



<p class="wp-block-paragraph">結果は <code>#NUM!</code> エラーです。SINH関数は内部で <code>e^x</code> を計算するため、引数が大きすぎるとオーバーフローします。実用上は引数を710以下に抑えれば問題ありません。</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>SINH</strong></td><td><strong>双曲線正弦を返す</strong></td><td><strong>実数値</strong></td><td><strong>カテナリー曲線・物理計算</strong></td></tr><tr><td>COSH</td><td>双曲線余弦を返す</td><td>実数値</td><td>カテナリー曲線のy座標</td></tr><tr><td>TANH</td><td>双曲線正接を返す</td><td>実数値</td><td>機械学習の活性化関数</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-sin-function/">SIN</a></td><td>正弦（サイン）を返す</td><td>角度（ラジアン）</td><td>三角関数・座標計算</td></tr><tr><td>ASINH</td><td>逆双曲線正弦を返す</td><td>実数値</td><td>SINH値から元の値を逆算</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は双曲線関数の仲間です。三角関数のSIN・COS・TANに対応する関係ですね。</p>



<p class="wp-block-paragraph">双曲線関数にも三角関数と似た性質があります。</p>



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



<p class="wp-block-paragraph">三角関数の <code>SIN²+COS²=1</code> に対して、双曲線関数では <code>COSH²-SINH²=1</code> になる点が違いです。</p>



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



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



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



<ul class="wp-block-list"><li>構文は <code>=SINH(値)</code> で、引数は任意の実数値</li><li>SIN関数と違い、ラジアン変換は不要</li><li>SINH(0)=0、SINH(1)=1.1752 が代表的な値</li><li>定義式は (e^x &#8211; e^(-x))/2 で、EXP関数で検算できる</li><li>カテナリー曲線（吊り橋・電線の形状）の計算に活用できる</li></ul>



<p class="wp-block-paragraph">まずは <code>=SINH(1)</code> で1.1752が返ることを確認してみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-sinh-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Excel SINH関数の使い方｜双曲線正弦の基本から応用まで</title>
		<link>https://mashukabu.com/excel-function-howto-use-sinh/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-sinh/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Mon, 19 Sep 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[SINH]]></category>
		<category><![CDATA[ハイパーボリックサイン]]></category>
		<category><![CDATA[双曲線正弦]]></category>
		<category><![CDATA[双曲線関数]]></category>
		<category><![CDATA[数学関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2729</guid>

					<description><![CDATA[ExcelのSINH関数（双曲線正弦）の使い方を基本から丁寧に解説します。定義式 sinh(x)=(e^x-e^(-x))/2 の検算方法、奇関数の性質確認、EXP関数による代替式まで一記事で完結。COSH・TANH関数との違いも比較します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「ExcelにSINH関数ってあるけど、どう使うの？」と思ったことはありませんか。双曲線正弦（ハイパーボリックサイン）と聞いても、日常業務ではなかなかピンとこないですよね。でも実は、物理学の懸垂線やエンジニアリングの計算で使われる実用的な関数なんです。</p>



<p class="wp-block-paragraph">この記事では、ExcelのSINH関数の使い方を基本から丁寧に解説します。定義式の検算、奇関数の性質確認、エラー対処まで一記事でカバーしますよ。</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のSINH関数とは？</a><ol><li><a href="#toc2" tabindex="0">読み方と語源</a></li><li><a href="#toc3" tabindex="0">数学的な定義</a></li><li><a href="#toc4" tabindex="0">入力と出力のイメージ</a></li></ol></li><li><a href="#toc5" tabindex="0">ExcelのSINH関数の書き方</a><ol><li><a href="#toc6" tabindex="0">基本構文</a></li><li><a href="#toc7" tabindex="0">引数の説明</a></li><li><a href="#toc8" tabindex="0">戻り値</a></li></ol></li><li><a href="#toc9" tabindex="0">ExcelのSINH関数の基本的な使い方</a><ol><li><a href="#toc10" tabindex="0">セルの値から双曲線正弦を求める</a></li><li><a href="#toc11" tabindex="0">数式に直接値を入力する</a></li></ol></li><li><a href="#toc12" tabindex="0">SINH関数の定義式をEXP関数で検算する</a><ol><li><a href="#toc13" tabindex="0">EXP関数で定義式を再現する</a></li><li><a href="#toc14" tabindex="0">検算結果の比較表</a></li></ol></li><li><a href="#toc15" tabindex="0">SINH関数の性質を確認する（奇関数）</a><ol><li><a href="#toc16" tabindex="0">奇関数とは</a></li><li><a href="#toc17" tabindex="0">Excelで奇関数の性質を検証する</a></li><li><a href="#toc18" tabindex="0">双曲線関数の恒等式</a></li></ol></li><li><a href="#toc19" tabindex="0">SINH関数の実践的な活用例</a><ol><li><a href="#toc20" tabindex="0">懸垂線（カテナリー曲線）の計算</a></li><li><a href="#toc21" tabindex="0">COSH関数との組み合わせで双曲線関数の値を一覧化する</a></li></ol></li><li><a href="#toc22" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc23" tabindex="0">#NUM!エラー</a></li><li><a href="#toc24" tabindex="0">#VALUE!エラー</a></li><li><a href="#toc25" tabindex="0">#NAME?エラー</a></li></ol></li><li><a href="#toc26" tabindex="0">SIN関数との違い・似た関数との使い分け</a><ol><li><a href="#toc27" tabindex="0">SIN関数とSINH関数の違い</a></li><li><a href="#toc28" tabindex="0">双曲線関数ファミリー6種の一覧</a></li><li><a href="#toc29" tabindex="0">逆双曲線関数との関係</a></li></ol></li><li><a href="#toc30" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



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



<h3 class="wp-block-heading"><span id="toc2">読み方と語源</span></h3>



<p class="wp-block-paragraph">読み方は「<strong>ハイパーボリックサイン</strong>」です。「サインエイチ」や「シンチ」と呼ばれることもあります。</p>



<p class="wp-block-paragraph">SINHは「Sine Hyperbolic」の略で、通常の三角関数のSIN（正弦）に「H（Hyperbolic＝双曲線）」が付いた形です。三角関数が円に関係するのに対し、双曲線関数は双曲線（xy=1のような曲線）に関係する関数ですよ。</p>



<h3 class="wp-block-heading"><span id="toc3">数学的な定義</span></h3>



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



<p class="wp-block-paragraph"><strong>sinh(x) = (e^x &#8211; e^(-x)) / 2</strong></p>



<p class="wp-block-paragraph">ここでeはネイピア数（自然対数の底、約2.71828）です。Excelの<a href="https://mashukabu.com/excel-function-howto-use-exp/">EXP関数</a>を使うと、この定義式を直接計算できます。</p>



<h3 class="wp-block-heading"><span id="toc4">入力と出力のイメージ</span></h3>



<ul class="wp-block-list"><li><strong>入力</strong>: 任意の実数（正・負・ゼロいずれもOK）</li><li><strong>出力</strong>: 双曲線正弦の値（入力がゼロなら0、正なら正、負なら負）</li></ul>



<p class="wp-block-paragraph">たとえばSINH(1)は約1.1752、SINH(-1)は約-1.1752を返します。</p>



<h2 class="wp-block-heading"><span id="toc5">ExcelのSINH関数の書き方</span></h2>



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



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



<p class="wp-block-paragraph">引数はひとつだけなので、とてもシンプルですよ。</p>



<h3 class="wp-block-heading"><span id="toc7">引数の説明</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>双曲線正弦を求めたい実数を指定します。セル参照・数式・直接入力のいずれもOKです</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>注意</strong>: 数値の絶対値は 2^27（約1億3,421万）未満である必要があります。これを超えると#NUM!エラーになります。</p>



<h3 class="wp-block-heading"><span id="toc8">戻り値</span></h3>



<p class="wp-block-paragraph">指定した数値の双曲線正弦を返します。結果は小数になることがほとんどです。</p>



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



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



<h3 class="wp-block-heading"><span id="toc10">セルの値から双曲線正弦を求める</span></h3>



<p class="wp-block-paragraph">A列に数値を入力し、B列でSINH関数を使います。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>A列（数値）</th><th>B列（数式）</th><th>B列（結果）</th></tr></thead><tbody><tr><td>1</td><td>0</td><td>=SINH(A1)</td><td>0</td></tr><tr><td>2</td><td>1</td><td>=SINH(A2)</td><td>1.1752&#8230;</td></tr><tr><td>3</td><td>-1</td><td>=SINH(A3)</td><td>-1.1752&#8230;</td></tr><tr><td>4</td><td>2</td><td>=SINH(A4)</td><td>3.6269&#8230;</td></tr><tr><td>5</td><td>5</td><td>=SINH(A5)</td><td>74.2032&#8230;</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">数値が大きくなるほど、結果も急激に増加するのが特徴です。</p>



<h3 class="wp-block-heading"><span id="toc11">数式に直接値を入力する</span></h3>



<p class="wp-block-paragraph">セル参照を使わず、数値を直接書くこともできます。</p>



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



<p class="wp-block-paragraph">結果は約10.0179です。ちょっとした検算にはこの書き方が便利ですよ。</p>



<h2 class="wp-block-heading"><span id="toc12">SINH関数の定義式をEXP関数で検算する</span></h2>



<p class="wp-block-paragraph">SINH関数の結果が正しいか不安なときは、定義式を使って検算してみましょう。</p>



<h3 class="wp-block-heading"><span id="toc13">EXP関数で定義式を再現する</span></h3>



<p class="wp-block-paragraph">SINH(x) = (e^x &#8211; e^(-x)) / 2 なので、<a href="https://mashukabu.com/excel-function-howto-use-exp/">EXP関数</a>を使って次のように書けます。</p>



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



<p class="wp-block-paragraph">この数式とSINH(A1)の結果が一致すれば、定義式どおりに計算できていると確認できますよ。</p>



<h3 class="wp-block-heading"><span id="toc14">検算結果の比較表</span></h3>



<p class="wp-block-paragraph">A1にさまざまな値を入れて比較してみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>数値</th><th>SINH(A1)</th><th>(EXP(A1)-EXP(-A1))/2</th><th>一致</th></tr></thead><tbody><tr><td>0</td><td>0</td><td>0</td><td>はい</td></tr><tr><td>1</td><td>1.17520&#8230;</td><td>1.17520&#8230;</td><td>はい</td></tr><tr><td>-2</td><td>-3.62686&#8230;</td><td>-3.62686&#8230;</td><td>はい</td></tr><tr><td>5</td><td>74.20321&#8230;</td><td>74.20321&#8230;</td><td>はい</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">すべて一致しますね。Excel 2010以前をお使いの場合など、SINH関数が使えない環境では、このEXP関数の式で代替できます。</p>



<h2 class="wp-block-heading"><span id="toc15">SINH関数の性質を確認する（奇関数）</span></h2>



<p class="wp-block-paragraph">SINH関数には「<strong>奇関数</strong>」という重要な性質があります。</p>



<h3 class="wp-block-heading"><span id="toc16">奇関数とは</span></h3>



<p class="wp-block-paragraph">奇関数とは、<strong>sinh(-x) = -sinh(x)</strong> が成り立つ関数のことです。原点に対して点対称なグラフになります。</p>



<p class="wp-block-paragraph">これに対して<a href="https://mashukabu.com/excel-function-howto-use-cosh/">COSH関数</a>は偶関数（cosh(-x) = cosh(x)）で、y軸に対して左右対称です。ペアで覚えておくとわかりやすいですよ。</p>



<h3 class="wp-block-heading"><span id="toc17">Excelで奇関数の性質を検証する</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>数値 x</th><th>SINH(x)</th><th>SINH(-x)</th><th>-SINH(x)</th><th>SINH(-x) = -SINH(x)?</th></tr></thead><tbody><tr><td>1</td><td>1.17520</td><td>-1.17520</td><td>-1.17520</td><td>はい</td></tr><tr><td>3</td><td>10.01787</td><td>-10.01787</td><td>-10.01787</td><td>はい</td></tr><tr><td>0.5</td><td>0.52110</td><td>-0.52110</td><td>-0.52110</td><td>はい</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">すべての行でSINH(-x)と-SINH(x)が一致しています。奇関数の性質が確認できましたね。</p>



<h3 class="wp-block-heading"><span id="toc18">双曲線関数の恒等式</span></h3>



<p class="wp-block-paragraph">SINH関数と<a href="https://mashukabu.com/excel-function-howto-use-cosh/">COSH関数</a>の間には、次の恒等式が成り立ちます。</p>



<p class="wp-block-paragraph"><strong>cosh(x)^2 &#8211; sinh(x)^2 = 1</strong></p>



<p class="wp-block-paragraph">Excelで検証するなら、次の数式を使います。</p>



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



<p class="wp-block-paragraph">どんな値を入れても結果は1になります。三角関数のsin^2+cos^2=1と似た関係ですね。</p>



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



<h3 class="wp-block-heading"><span id="toc20">懸垂線（カテナリー曲線）の計算</span></h3>



<p class="wp-block-paragraph">電線やチェーンが自重で垂れ下がる形は「懸垂線」と呼ばれます。この曲線はCOSH関数で表しますが、その傾き（微分）がSINH関数です。</p>



<p class="wp-block-paragraph">懸垂線の式: y = a * cosh(x/a)<br>傾き: dy/dx = sinh(x/a)</p>



<p class="wp-block-paragraph">たとえば、a=10として位置xにおける傾きを求めるなら次のように書きます。</p>



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



<p class="wp-block-paragraph">構造力学や電力線の設計で、ケーブルのたわみ量の計算に役立ちます。</p>



<h3 class="wp-block-heading"><span id="toc21">COSH関数との組み合わせで双曲線関数の値を一覧化する</span></h3>



<p class="wp-block-paragraph">複数の双曲線関数の値を横並びで比較すると、それぞれの特徴が把握しやすくなります。</p>



<figure class="wp-block-table"><table><thead><tr><th>x</th><th>SINH(x)</th><th>COSH(x)</th><th>TANH(x)</th></tr></thead><tbody><tr><td>0</td><td>0</td><td>1</td><td>0</td></tr><tr><td>1</td><td>1.1752</td><td>1.5431</td><td>0.7616</td></tr><tr><td>2</td><td>3.6269</td><td>3.7622</td><td>0.9640</td></tr><tr><td>3</td><td>10.0179</td><td>10.0677</td><td>0.9951</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">SINH(x)とCOSH(x)はxが大きくなるほど値が近づいていくのがわかりますね。</p>



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



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



<p class="wp-block-paragraph"><strong>原因</strong>: 数値の絶対値が2^27（約1億3,421万）以上のとき発生します。</p>



<pre class="wp-block-code"><code>=SINH(200000000)  → #NUM!</code></pre>



<p class="wp-block-paragraph"><strong>対処法</strong>: 入力値が上限を超えていないか確認してください。実務でこの上限に達することはほぼありませんが、他の数式から大きな値が渡されている場合は注意が必要です。</p>



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



<p class="wp-block-paragraph"><strong>原因</strong>: 引数に数値に変換できない文字列を指定した場合に発生します。</p>



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



<p class="wp-block-paragraph"><strong>対処法</strong>: 引数がセル参照の場合、参照先のセルに文字列が入っていないか確認しましょう。ISNUMBER関数で事前にチェックする方法も有効ですよ。</p>



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



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



<p class="wp-block-paragraph"><strong>原因</strong>: 関数名のスペルミス（「SINH」→「SIHN」など）が原因です。</p>



<p class="wp-block-paragraph"><strong>対処法</strong>: 数式バーに「=SI」と入力すると候補一覧が表示されます。そこからSINHを選ぶとスペルミスを防げますよ。</p>



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



<h3 class="wp-block-heading"><span id="toc27">SIN関数とSINH関数の違い</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>SIN関数</th><th>SINH関数</th></tr></thead><tbody><tr><td>名前</td><td>正弦（サイン）</td><td>双曲線正弦（ハイパーボリックサイン）</td></tr><tr><td>数学の分類</td><td>三角関数</td><td>双曲線関数</td></tr><tr><td>定義</td><td>単位円上のy座標</td><td>(e^x &#8211; e^(-x)) / 2</td></tr><tr><td>値の範囲</td><td>-1 から 1</td><td>制限なし（負の無限大から正の無限大）</td></tr><tr><td>周期性</td><td>あり（2π周期）</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/excel-function-howto-use-sin/">SIN関数</a>は値が-1から1の間に収まるのに対して、SINH関数は入力が大きくなるほど値も大きくなり続けます。名前は似ていますが、性質はかなり異なりますよ。</p>



<h3 class="wp-block-heading"><span id="toc28">双曲線関数ファミリー6種の一覧</span></h3>



<p class="wp-block-paragraph">ExcelにはSINHを含む双曲線関数が6つ用意されています。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>名前</th><th>定義式</th><th>関連記事</th></tr></thead><tbody><tr><td>SINH</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-cosh/">COSH</a></td><td>双曲線余弦</td><td>(e^x + e^(-x)) / 2</td><td>COSH関数の使い方</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>TANH関数の使い方</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-sech/">SECH</a></td><td>双曲線正割</td><td>1 / cosh(x)</td><td>SECH関数の使い方</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>CSCH関数の使い方</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>COTH関数の使い方</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">SINH関数とCOSH関数がベースとなり、残りの4関数はこの2つの組み合わせで定義されています。まずはSINHとCOSHをしっかり理解しておくと、他の関数もスムーズに使えますよ。</p>



<h3 class="wp-block-heading"><span id="toc29">逆双曲線関数との関係</span></h3>



<p class="wp-block-paragraph">SINH関数の逆関数は<a href="https://mashukabu.com/excel-function-howto-use-acosh/">ACOSH関数</a>ではなく、ASINH関数です。ASINH(y)はSINH(x)=yとなるxの値を返します。</p>



<pre class="wp-block-code"><code>=SINH(2)     → 3.62686...
=ASINH(3.62686)  → 2（元の値に戻る）</code></pre>



<p class="wp-block-paragraph">なお、<a href="https://mashukabu.com/excel-function-howto-use-acosh/">ACOSH関数</a>はCOSH関数の逆関数です。混同しやすいので注意してくださいね。</p>



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



<p class="wp-block-paragraph">ExcelのSINH関数は、数値の双曲線正弦を求めるための関数です。</p>



<ul class="wp-block-list"><li><strong>構文</strong>: =SINH(数値)。引数はひとつだけ</li><li><strong>定義式</strong>: sinh(x) = (e^x &#8211; e^(-x)) / 2。EXP関数で検算できる</li><li><strong>奇関数の性質</strong>: sinh(-x) = -sinh(x) が常に成り立つ</li><li><strong>恒等式</strong>: cosh(x)^2 &#8211; sinh(x)^2 = 1</li><li><strong>SIN関数との違い</strong>: SINは値が-1から1に限定、SINHは制限なし</li></ul>



<p class="wp-block-paragraph">日常業務で使う場面は限られますが、工学や物理の計算でデータを扱う際に知っておくと便利です。エラーが出たときは、入力値が2^27未満か、数値が正しく入っているかを確認してみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-sinh/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
