<?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/%e9%80%86%e6%ad%a3%e5%bc%a6/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 26 Mar 2026 11:45:45 +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>スプレッドシートのASIN関数の使い方｜逆正弦（アークサイン）</title>
		<link>https://mashukabu.com/spreadsheet-asin-function/</link>
					<comments>https://mashukabu.com/spreadsheet-asin-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 26 Mar 2026 11:45:45 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[ASIN]]></category>
		<category><![CDATA[DEGREES関数]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[三角関数]]></category>
		<category><![CDATA[数学関数]]></category>
		<category><![CDATA[逆正弦]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5333</guid>

					<description><![CDATA[GoogleスプレッドシートのASIN関数の使い方を初心者向けに解説。-1から1の値から角度（ラジアン）を返す逆正弦関数で、DEGREES関数との組み合わせで度数法に変換できます。傾斜角や仰角の計算例も紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">スプレッドシートでサイン値から元の角度を逆算したいとき、どう計算すればいいか迷っていませんか？</p>



<p class="wp-block-paragraph">「SIN関数で角度からサイン値は求められるけど、その逆はどうやるの？」と感じますよね。</p>



<p class="wp-block-paragraph">そんなときに使うのがASIN関数です。<code>=ASIN(値)</code> と書くだけで、サイン値から対応する角度（ラジアン）を返してくれます。</p>



<p class="wp-block-paragraph">この記事では基本の書き方から、DEGREES関数と組み合わせた度数法への変換、傾斜角や仰角の計算への活用まで紹介します。</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">スプレッドシートのASIN関数とは？</a></li><li><a href="#toc2" tabindex="0">ASIN関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li><li><a href="#toc5" tabindex="0">戻り値の範囲</a></li></ol></li><li><a href="#toc6" tabindex="0">ASIN関数の基本的な使い方</a><ol><li><a href="#toc7" tabindex="0">ラジアンで結果を得る</a></li><li><a href="#toc8" tabindex="0">DEGREES関数と組み合わせて度数法で結果を得る</a></li><li><a href="#toc9" tabindex="0">SIN関数との逆変換を確認する</a></li></ol></li><li><a href="#toc10" tabindex="0">実務でのASIN関数活用例</a><ol><li><a href="#toc11" tabindex="0">傾斜角を求める</a></li><li><a href="#toc12" tabindex="0">仰角を計算する</a></li><li><a href="#toc13" tabindex="0">COS関数の値からSIN関数の値を求める</a></li></ol></li><li><a href="#toc14" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc15" tabindex="0">#NUM!エラーの対処</a></li><li><a href="#toc16" tabindex="0">ラジアンと度数法の変換忘れ</a></li></ol></li><li><a href="#toc17" tabindex="0">似た関数との違い・使い分け</a><ol><li><a href="#toc18" tabindex="0">ASIN・ACOS・ATANの使い分け</a></li><li><a href="#toc19" tabindex="0">SIN関数との逆変換</a></li></ol></li><li><a href="#toc20" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">ASIN関数（読み方: アークサイン関数）は、<strong>サイン値から角度（ラジアン）を逆算する関数</strong>です。<a href="https://mashukabu.com/spreadsheet-sin-function/">SIN関数</a>の逆関数にあたります。</p>



<p class="wp-block-paragraph">たとえば <code>=DEGREES(ASIN(0.5))</code> と入力すると「30」が返ります。サイン値0.5に対応する角度が30度だとわかるわけですね。</p>



<p class="wp-block-paragraph">ASIN関数は<strong>-1から1の範囲の値</strong>を引数に取り、結果を<strong>ラジアン単位</strong>で返します。度数法（30度、45度など）で結果を得たい場合は、DEGREES関数で変換します。</p>



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



<ul class="wp-block-list"><li>サイン値（-1～1）から対応する角度（ラジアン）を返す</li><li>DEGREES関数と組み合わせて度数法の角度に変換する</li><li>傾斜角や仰角など、比率から角度を逆算する</li><li>SIN関数と組み合わせて三角関数の逆変換を行う</li></ul>



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



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



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



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



<p class="wp-block-paragraph">カッコの中に-1から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>値</td><td>必須</td><td>逆正弦を求めたい数値。-1以上1以下の範囲で指定する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数は1つだけです。指定できる値は<strong>-1から1の範囲</strong>に限られます。この範囲を超える値を渡すと#NUM!エラーになるので注意してください。</p>



<h3 class="wp-block-heading"><span id="toc5">戻り値の範囲</span></h3>



<p class="wp-block-paragraph">ASIN関数が返す値は <strong>-PI()/2 から PI()/2 まで</strong>（度数法で-90度から90度）です。</p>



<pre class="wp-block-code"><code>=ASIN(-1)    → -1.5707...（-90度）
=ASIN(0)     → 0（0度）
=ASIN(1)     → 1.5707...（90度）</code></pre>



<p class="wp-block-paragraph">戻り値はラジアンです。度数法で使いたい場合は、DEGREES関数で変換しましょう。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>ASIN(1) の戻り値 1.5707&#8230; は <a href="https://mashukabu.com/spreadsheet-pi-function/">PI()</a>/2 と同じ値です。つまり90度のラジアン表現ですね。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc7">ラジアンで結果を得る</span></h3>



<p class="wp-block-paragraph">まずはASIN関数をそのまま使うパターンです。</p>



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



<p class="wp-block-paragraph">結果は「0.5235&#8230;」です。これはPI()/6と同じ値で、30度をラジアンで表したものですね。</p>



<p class="wp-block-paragraph">代表的な値とASINの結果をまとめます。</p>



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>サイン値</th><th>結果（ラジアン）</th><th>角度に換算</th></tr></thead><tbody><tr><td>=ASIN(0)</td><td>0</td><td>0</td><td>0度</td></tr><tr><td>=ASIN(0.5)</td><td>0.5</td><td>0.5235&#8230;</td><td>30度</td></tr><tr><td>=ASIN(0.7071&#8230;)</td><td>0.7071&#8230;</td><td>0.7853&#8230;</td><td>45度</td></tr><tr><td>=ASIN(0.8660&#8230;)</td><td>0.8660&#8230;</td><td>1.0471&#8230;</td><td>60度</td></tr><tr><td>=ASIN(1)</td><td>1</td><td>1.5707&#8230;</td><td>90度</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ラジアンのまま使う場面は少ないかもしれません。次のDEGREES関数との組み合わせが実務では便利です。</p>



<h3 class="wp-block-heading"><span id="toc8">DEGREES関数と組み合わせて度数法で結果を得る</span></h3>



<p class="wp-block-paragraph">実務では角度を「度」で扱うことがほとんどです。DEGREES関数と組み合わせれば、結果を度数法で取得できます。</p>



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



<p class="wp-block-paragraph">結果は「30」です。サイン値0.5の角度が30度だと、そのまま読み取れますね。</p>



<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>0</td><td>=DEGREES(ASIN(0))</td><td>0</td></tr><tr><td>0.5</td><td>=DEGREES(ASIN(0.5))</td><td>30</td></tr><tr><td>0.7071&#8230;</td><td>=DEGREES(ASIN(SQRT(2)/2))</td><td>45</td></tr><tr><td>0.8660&#8230;</td><td>=DEGREES(ASIN(SQRT(3)/2))</td><td>60</td></tr><tr><td>1</td><td>=DEGREES(ASIN(1))</td><td>90</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">SQRT(2)/2 は約0.7071、SQRT(3)/2 は約0.8660 です。数学の教科書でおなじみの値ですね。</p>



<h3 class="wp-block-heading"><span id="toc9">SIN関数との逆変換を確認する</span></h3>



<p class="wp-block-paragraph">ASIN関数がSIN関数の逆関数であることを、実際に確認してみましょう。</p>



<pre class="wp-block-code"><code>=SIN(RADIANS(30))       → 0.5
=DEGREES(ASIN(0.5))     → 30</code></pre>



<p class="wp-block-paragraph">SIN関数で30度からサイン値0.5を求め、ASIN関数で0.5から30度に戻せています。元の角度に戻るわけですね。</p>



<pre class="wp-block-code"><code>=DEGREES(ASIN(SIN(RADIANS(30))))    → 30</code></pre>



<p class="wp-block-paragraph">このように入れ子にしても、元の角度が復元されます。</p>



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



<h3 class="wp-block-heading"><span id="toc11">傾斜角を求める</span></h3>



<p class="wp-block-paragraph">高さと斜辺の長さがわかっている場合、ASIN関数で傾斜角を計算できます。</p>



<p class="wp-block-paragraph">たとえば、スロープの高さが3m、斜辺が10mのとき、傾斜角は次の式で求まります。</p>



<pre class="wp-block-code"><code>=DEGREES(ASIN(3/10))</code></pre>



<p class="wp-block-paragraph">結果は「17.45&#8230;」です。傾斜角は約17.5度とわかりますね。</p>



<p class="wp-block-paragraph">サンプルデータで何パターンか計算してみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>高さ（A列）</th><th>斜辺（B列）</th><th>数式</th><th>傾斜角</th></tr></thead><tbody><tr><td>3</td><td>10</td><td>=DEGREES(ASIN(A2/B2))</td><td>17.46度</td></tr><tr><td>5</td><td>10</td><td>=DEGREES(ASIN(A3/B3))</td><td>30.00度</td></tr><tr><td>7</td><td>10</td><td>=DEGREES(ASIN(A4/B4))</td><td>44.43度</td></tr><tr><td>10</td><td>10</td><td>=DEGREES(ASIN(A5/B5))</td><td>90.00度</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">高さと斜辺が等しいとき（A5/B5 = 1）、傾斜角は90度になります。直角ですね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>高さ/斜辺の比率は三角関数の「sin」の定義そのものです。sin(θ) = 高さ/斜辺 なので、逆にASIN(高さ/斜辺) = θ で角度が求まります。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc12">仰角を計算する</span></h3>



<p class="wp-block-paragraph">建物の高さと水平距離から仰角を求めるには、<a href="https://mashukabu.com/spreadsheet-tan-function/">TAN関数</a>の逆関数であるATAN関数が正確です。ただし、斜辺の長さがわかっている場合はASIN関数で計算できます。</p>



<p class="wp-block-paragraph">たとえば、目線の高さ1.5m、建物の高さ20m、目線から建物の頂上までの直線距離が30mの場合を考えます。</p>



<pre class="wp-block-code"><code>=DEGREES(ASIN((20-1.5)/30))</code></pre>



<p class="wp-block-paragraph">結果は「37.81&#8230;」です。仰角は約37.8度ですね。</p>



<h3 class="wp-block-heading"><span id="toc13">COS関数の値からSIN関数の値を求める</span></h3>



<p class="wp-block-paragraph">三角関数には <code>SIN(θ)^2 + COS(θ)^2 = 1</code> という関係があります。<a href="https://mashukabu.com/spreadsheet-cos-function/">COS関数</a>の値がわかれば、そこからSIN値を求め、さらにASINで角度を逆算できます。</p>



<pre class="wp-block-code"><code>=DEGREES(ASIN(SQRT(1-COS(RADIANS(60))^2)))</code></pre>



<p class="wp-block-paragraph">COS(60度) = 0.5 なので、SIN値 = SQRT(1 &#8211; 0.25) = SQRT(0.75) = 0.8660&#8230; となります。ASIN(0.8660&#8230;) = 60度ですね。</p>



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



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



<figure class="wp-block-table"><table><thead><tr><th>症状</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>#NUM! エラー</td><td>引数が-1～1の範囲外</td><td>値が-1以上1以下か確認する</td></tr><tr><td>#VALUE! エラー</td><td>引数に文字列を渡した</td><td>数値またはセル参照を指定する</td></tr><tr><td>結果がラジアンで読みにくい</td><td>DEGREES関数で変換していない</td><td>=DEGREES(ASIN(値)) とする</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">ASIN関数でもっとも多いエラーは#NUM!です。引数に1より大きい値や-1より小さい値を渡すと発生します。</p>



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



<p class="wp-block-paragraph">サイン値の範囲は-1から1です。この範囲を超える値には対応する角度が存在しないため、エラーになります。</p>



<p class="wp-block-paragraph">データの中に範囲外の値が混ざっている場合は、IFERROR関数で対処しましょう。</p>



<pre class="wp-block-code"><code>=IFERROR(DEGREES(ASIN(A2)), &quot;範囲外&quot;)</code></pre>



<p class="wp-block-paragraph">エラーの場合は「範囲外」と表示して、処理が止まるのを防げます。</p>



<h3 class="wp-block-heading"><span id="toc16">ラジアンと度数法の変換忘れ</span></h3>



<p class="wp-block-paragraph">ASIN関数の結果はラジアンです。度数法の角度が欲しいのにDEGREES関数を忘れると、見慣れない数値になります。</p>



<pre class="wp-block-code"><code>=ASIN(0.5)              → 0.5235...（ラジアン）
=DEGREES(ASIN(0.5))     → 30（度数法）</code></pre>



<p class="wp-block-paragraph">「なんだか小さい数値が返ってきたな」と思ったら、DEGREES関数の付け忘れを疑ってみてください。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>動作</th><th>引数</th><th>用途</th></tr></thead><tbody><tr><td><strong>ASIN</strong></td><td><strong>逆正弦（アークサイン）を返す</strong></td><td><strong>-1～1の値</strong></td><td><strong>サイン値から角度を逆算</strong></td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-sin-function/">SIN</a></td><td>正弦（サイン）を返す</td><td>角度（ラジアン）</td><td>角度からサイン値を求める</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-cos-function/">COS</a></td><td>余弦（コサイン）を返す</td><td>角度（ラジアン）</td><td>X座標の計算</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-tan-function/">TAN</a></td><td>正接（タンジェント）を返す</td><td>角度（ラジアン）</td><td>勾配・傾きの計算</td></tr><tr><td>ACOS</td><td>逆余弦（アークコサイン）を返す</td><td>-1～1の値</td><td>コサイン値から角度を逆算</td></tr><tr><td>ATAN</td><td>逆正接（アークタンジェント）を返す</td><td>任意の実数</td><td>タンジェント値から角度を逆算</td></tr><tr><td>DEGREES</td><td>ラジアンを度数法に変換する</td><td>ラジアン値</td><td>ASIN/ACOS/ATANの結果変換</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-pi-function/">PI</a></td><td>円周率πを返す</td><td>なし</td><td>角度変換・円の計算</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc18">ASIN・ACOS・ATANの使い分け</span></h3>



<p class="wp-block-paragraph">3つの逆三角関数は、どの三角比から角度を求めるかで使い分けます。</p>



<ul class="wp-block-list"><li><strong>ASIN</strong>: 高さ/斜辺（sin値）から角度を求める</li><li><strong>ACOS</strong>: 底辺/斜辺（cos値）から角度を求める</li><li><strong>ATAN</strong>: 高さ/底辺（tan値）から角度を求める</li></ul>



<p class="wp-block-paragraph">どの値がわかっているかで、使う関数が決まります。</p>



<h3 class="wp-block-heading"><span id="toc19">SIN関数との逆変換</span></h3>



<p class="wp-block-paragraph">SIN関数とASIN関数は、入力と出力が逆の関係です。</p>



<pre class="wp-block-code"><code>SIN: 角度（ラジアン） → サイン値
ASIN: サイン値 → 角度（ラジアン）</code></pre>



<p class="wp-block-paragraph">SIN関数が「角度からサイン値」を求めるのに対して、ASIN関数は「サイン値から角度」を逆算します。セットで覚えておくと便利ですよ。</p>



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



<p class="wp-block-paragraph">ASIN関数は、サイン値から角度（ラジアン）を逆算する関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=ASIN(値)</code> で、引数は-1から1の範囲</li><li>結果はラジアンで返るので、度数法には <code>=DEGREES(ASIN(値))</code> と変換する</li><li>ASIN(0.5) = 0.5235&#8230;（30度）、ASIN(1) = 1.5707&#8230;（90度）が代表的な値</li><li>傾斜角の計算には <code>=DEGREES(ASIN(高さ/斜辺))</code> が使える</li><li>引数が-1～1の範囲外だと#NUM!エラーになる</li></ul>



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