<?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>ATAN &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/atan/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 26 Mar 2026 11:45:34 +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>ATAN &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>スプレッドシートのATAN関数の使い方｜逆正接（アークタンジェント）</title>
		<link>https://mashukabu.com/spreadsheet-atan-function/</link>
					<comments>https://mashukabu.com/spreadsheet-atan-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 26 Mar 2026 11:45:34 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[ATAN]]></category>
		<category><![CDATA[DEGREES関数]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[三角関数]]></category>
		<category><![CDATA[数学関数]]></category>
		<category><![CDATA[逆正接]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5329</guid>

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



<p class="wp-block-paragraph">「<a href="https://mashukabu.com/spreadsheet-tan-function/">TAN関数</a>で角度からタンジェント値は求められるけど、その逆はどうやるの？」と感じますよね。</p>



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



<p class="wp-block-paragraph">この記事では基本の書き方から、DEGREES関数と組み合わせた度数法への変換、勾配から傾斜角を求める実務活用、ATAN2関数との違いまで紹介します。</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">スプレッドシートのATAN関数とは？</a></li><li><a href="#toc2" tabindex="0">ATAN関数の書き方（構文と引数）</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">ATAN関数の基本的な使い方</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">TAN関数との逆変換を確認する</a></li></ol></li><li><a href="#toc10" tabindex="0">実務でのATAN関数活用例</a><ol><li><a href="#toc11" tabindex="0">勾配率から傾斜角を求める</a></li><li><a href="#toc12" tabindex="0">仰角を計算する</a></li><li><a href="#toc13" tabindex="0">座標から方向角を求める</a></li></ol></li><li><a href="#toc14" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc15" tabindex="0">ラジアンと度数法の変換忘れ</a></li><li><a href="#toc16" tabindex="0">勾配計算での#DIV/0!エラー</a></li></ol></li><li><a href="#toc17" tabindex="0">ATAN2関数との違い</a><ol><li><a href="#toc18" tabindex="0">ATAN2関数を使う場面</a></li></ol></li><li><a href="#toc19" tabindex="0">似た関数との違い・使い分け</a><ol><li><a href="#toc20" tabindex="0">ASIN・ACOS・ATANの使い分け</a></li><li><a href="#toc21" tabindex="0">TAN関数との逆変換</a></li></ol></li><li><a href="#toc22" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



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



<p class="wp-block-paragraph">たとえば <code>=DEGREES(ATAN(1))</code> と入力すると「45」が返ります。タンジェント値1に対応する角度が45度だとわかるわけですね。</p>



<p class="wp-block-paragraph">ATAN関数は<strong>任意の実数</strong>を引数に取れます。<a href="https://mashukabu.com/spreadsheet-asin-function/">ASIN関数</a>や<a href="https://mashukabu.com/spreadsheet-acos-function/">ACOS関数</a>と違って-1から1の範囲制限がないので、#NUM!エラーの心配がありません。結果は<strong>ラジアン単位</strong>で返ります。度数法（30度、45度など）で結果を得たい場合は、DEGREES関数で変換します。</p>



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



<ul class="wp-block-list"><li>タンジェント値から対応する角度（ラジアン）を返す</li><li>DEGREES関数と組み合わせて度数法の角度に変換する</li><li>勾配率（高さ/水平距離）から傾斜角を逆算する</li><li>TAN関数と組み合わせて三角関数の逆変換を行う</li></ul>



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



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



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



<pre class="wp-block-code"><code>=ATAN(値)</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つだけです。ASIN関数やACOS関数と違い、<strong>値の範囲に制限はありません</strong>。どんな数値でも受け付けるので、#NUM!エラーが起きない点がATAN関数の特徴です。</p>



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



<p class="wp-block-paragraph">ATAN関数が返す値は <strong>-PI()/2 から PI()/2 まで</strong>（度数法で-90度から90度）です。ただし、-90度と90度ちょうどは含みません。</p>



<pre class="wp-block-code"><code>=ATAN(-1000000)  → -1.5707...（-90度に近い値）
=ATAN(0)         → 0（0度）
=ATAN(1000000)   → 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>ATAN関数の値は引数を大きくしても90度を超えません。引数が大きくなるほど90度に近づいていきますが、厳密に90度になることはありません。数学的には「漸近的に90度に収束する」と表現します。</p></blockquote>



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



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



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



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



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



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



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>タンジェント値</th><th>結果（ラジアン）</th><th>角度に換算</th></tr></thead><tbody><tr><td>=ATAN(0)</td><td>0</td><td>0</td><td>0度</td></tr><tr><td>=ATAN(0.5774&#8230;)</td><td>0.5774&#8230;</td><td>0.5235&#8230;</td><td>30度</td></tr><tr><td>=ATAN(1)</td><td>1</td><td>0.7853&#8230;</td><td>45度</td></tr><tr><td>=ATAN(1.7321&#8230;)</td><td>1.7321&#8230;</td><td>1.0471&#8230;</td><td>60度</td></tr><tr><td>=ATAN(100)</td><td>100</td><td>1.5607&#8230;</td><td>約89.4度</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(ATAN(1))</code></pre>



<p class="wp-block-paragraph">結果は「45」です。タンジェント値1の角度が45度だと、そのまま読み取れますね。</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(ATAN(0))</td><td>0</td></tr><tr><td>0.5774&#8230;</td><td>=DEGREES(ATAN(SQRT(3)/3))</td><td>30</td></tr><tr><td>1</td><td>=DEGREES(ATAN(1))</td><td>45</td></tr><tr><td>1.7321&#8230;</td><td>=DEGREES(ATAN(SQRT(3)))</td><td>60</td></tr><tr><td>-1</td><td>=DEGREES(ATAN(-1))</td><td>-45</td></tr></tbody></table></figure>



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



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



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



<pre class="wp-block-code"><code>=TAN(RADIANS(45))       → 1
=DEGREES(ATAN(1))       → 45</code></pre>



<p class="wp-block-paragraph">TAN関数で45度からタンジェント値1を求め、ATAN関数で1から45度に戻せています。元の角度に戻るわけですね。</p>



<pre class="wp-block-code"><code>=DEGREES(ATAN(TAN(RADIANS(45))))    → 45</code></pre>



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



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>TAN関数とATAN関数の逆変換が成立するのは、角度が-90度から90度の範囲のときだけです。たとえば135度のTAN値は-1ですが、ATAN(-1)は-45度を返します。これはATAN関数の戻り値が-90度～90度に限定されるためです。</p></blockquote>



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



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



<p class="wp-block-paragraph">ATAN関数がもっとも活躍するのは、勾配から角度を求める場面です。高さと水平距離の比率（勾配率）がわかれば、傾斜角を計算できます。</p>



<p class="wp-block-paragraph">勾配率は「高さ / 水平距離」で計算します。この値はタンジェントの定義そのものなので、ATAN関数で傾斜角に変換できます。</p>



<pre class="wp-block-code"><code>=DEGREES(ATAN(高さ/水平距離))</code></pre>



<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>1</td><td>10</td><td>=DEGREES(ATAN(A2/B2))</td><td>5.71度</td></tr><tr><td>3</td><td>10</td><td>=DEGREES(ATAN(A3/B3))</td><td>16.70度</td></tr><tr><td>5</td><td>10</td><td>=DEGREES(ATAN(A4/B4))</td><td>26.57度</td></tr><tr><td>10</td><td>10</td><td>=DEGREES(ATAN(A5/B5))</td><td>45.00度</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">高さと水平距離が等しいとき（A5/B5 = 1）、傾斜角は45度になります。<a href="https://mashukabu.com/spreadsheet-tan-function/">TAN関数</a>の記事で「TAN(45度) = 1」と解説した逆のパターンですね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>道路の勾配がパーセントで表示されている場合は、そのまま100で割ってATAN関数に渡せます。「勾配8%」なら <code>=DEGREES(ATAN(8/100))</code> で約4.57度です。</p></blockquote>



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



<p class="wp-block-paragraph">建物の高さと水平距離から仰角を求める場面でもATAN関数が使えます。</p>



<p class="wp-block-paragraph">たとえば高さ20mのビルから50m離れた地点での仰角を計算します。目の高さを1.5mとすると、見上げる高さは18.5m（20 &#8211; 1.5）です。</p>



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



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



<p class="wp-block-paragraph">いくつかのパターンで計算してみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>対象</th><th>対象の高さ（A列）</th><th>水平距離（B列）</th><th>数式</th><th>仰角</th></tr></thead><tbody><tr><td>電柱</td><td>8m</td><td>10m</td><td>=DEGREES(ATAN((A2-1.5)/B2))</td><td>33.02度</td></tr><tr><td>ビル</td><td>20m</td><td>50m</td><td>=DEGREES(ATAN((A3-1.5)/B3))</td><td>20.30度</td></tr><tr><td>タワー</td><td>100m</td><td>200m</td><td>=DEGREES(ATAN((A4-1.5)/B4))</td><td>26.18度</td></tr></tbody></table></figure>



<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-asin-function/">ASIN関数</a>でも仰角を計算できますが、斜辺の長さが必要です。水平距離と高さがわかっている場合はATAN関数を使うのが自然ですよ。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc13">座標から方向角を求める</span></h3>



<p class="wp-block-paragraph">2点の座標差から方向角を計算する場面にもATAN関数が使えます。</p>



<p class="wp-block-paragraph">たとえばA地点(0, 0)からB地点(3, 4)への方向角は、次の式で求まります。</p>



<pre class="wp-block-code"><code>=DEGREES(ATAN(4/3))</code></pre>



<p class="wp-block-paragraph">結果は「53.13度」です。X軸方向からの角度が約53度とわかります。</p>



<p class="wp-block-paragraph">ただし、ATAN関数は-90度～90度の範囲しか返せません。B地点が左側（X座標がマイナス）にある場合は正しい方向角が得られないことがあります。そのようなケースではATAN2関数を使います。詳しくは「ATAN2関数との違い」のセクションで解説しますね。</p>



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



<p class="wp-block-paragraph">ATAN関数でよくあるトラブルをまとめます。</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>結果がラジアンで読みにくい</td><td>DEGREES関数で変換していない</td><td>=DEGREES(ATAN(値)) とする</td></tr><tr><td>期待と違う角度が返る</td><td>角度の象限を考慮していない</td><td>ATAN2関数の利用を検討する</td></tr><tr><td>#DIV/0! エラー</td><td>ATAN自体ではなく勾配計算で0割り</td><td>水平距離が0でないか確認する</td></tr></tbody></table></figure>



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



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



<pre class="wp-block-code"><code>=ATAN(1)              → 0.7853...（ラジアン）
=DEGREES(ATAN(1))     → 45（度数法）</code></pre>



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



<h3 class="wp-block-heading"><span id="toc16">勾配計算での#DIV/0!エラー</span></h3>



<p class="wp-block-paragraph">ATAN関数自体は#NUM!エラーが発生しません。ただし、勾配を計算する際に水平距離が0のセルがあると、割り算の時点で#DIV/0!エラーになります。</p>



<pre class="wp-block-code"><code>=DEGREES(ATAN(A2/B2))    ← B2が0だと#DIV/0!</code></pre>



<p class="wp-block-paragraph">IFERROR関数で対処しましょう。</p>



<pre class="wp-block-code"><code>=IFERROR(DEGREES(ATAN(A2/B2)), &quot;距離0&quot;)</code></pre>



<p class="wp-block-paragraph">なお、水平距離が0で高さがある場合は角度が90度です。厳密に処理したい場合はIF関数で場合分けしてください。</p>



<pre class="wp-block-code"><code>=IF(B2=0, 90, DEGREES(ATAN(A2/B2)))</code></pre>



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



<p class="wp-block-paragraph">ATAN関数に似た関数としてATAN2関数があります。どちらもタンジェント値から角度を求めますが、使い方と戻り値の範囲が異なります。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>ATAN</th><th>ATAN2</th></tr></thead><tbody><tr><td>構文</td><td>=ATAN(値)</td><td>=ATAN2(x, y)</td></tr><tr><td>引数</td><td>タンジェント値1つ</td><td>X座標とY座標の2つ</td></tr><tr><td>戻り値の範囲</td><td>-PI()/2 ～ PI()/2（-90度～90度）</td><td>-PI() ～ PI()（-180度～180度）</td></tr><tr><td>象限の判定</td><td>できない</td><td>できる（4象限すべて対応）</td></tr><tr><td>主な用途</td><td>勾配から角度を求める</td><td>座標から方向角を求める</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc18">ATAN2関数を使う場面</span></h3>



<p class="wp-block-paragraph">ATAN関数は戻り値が-90度～90度に限られるため、4方向すべての角度を判定できません。</p>



<p class="wp-block-paragraph">たとえば座標(3, 4)と(-3, -4)の方向角を考えてみましょう。</p>



<pre class="wp-block-code"><code>=DEGREES(ATAN(4/3))       → 53.13度
=DEGREES(ATAN(-4/-3))     → 53.13度（本当は-126.87度）</code></pre>



<p class="wp-block-paragraph">ATAN関数ではどちらも同じ結果になってしまいます。4/3 と -4/-3 は同じ値だからです。</p>



<p class="wp-block-paragraph">ATAN2関数ならX座標とY座標を別々に渡すので、象限を正しく判定できます。</p>



<pre class="wp-block-code"><code>=DEGREES(ATAN2(3, 4))     → 53.13度
=DEGREES(ATAN2(-3, -4))   → -126.87度</code></pre>



<p class="wp-block-paragraph">座標から方向角を求めたい場合はATAN2関数を使いましょう。単純な勾配から角度を求めるだけならATAN関数で十分ですよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>GoogleスプレッドシートのATAN2関数は <code>=ATAN2(x, y)</code> の順番で、Excelでも同じく <code>=ATAN2(x_num, y_num)</code> の順番です。どちらの環境でも同じ書き方で使えますよ。</p></blockquote>



<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>ATAN</strong></td><td><strong>逆正接（アークタンジェント）を返す</strong></td><td><strong>任意の実数</strong></td><td><strong>タンジェント値から角度を逆算</strong></td></tr><tr><td>ATAN2</td><td>2引数の逆正接を返す</td><td>X座標, Y座標</td><td>座標から方向角を求める（全象限対応）</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-tan-function/">TAN</a></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>Y座標・波形データ</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-asin-function/">ASIN</a></td><td>逆正弦（アークサイン）を返す</td><td>-1～1の値</td><td>サイン値から角度を逆算</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-acos-function/">ACOS</a></td><td>逆余弦（アークコサイン）を返す</td><td>-1～1の値</td><td>コサイン値から角度を逆算</td></tr><tr><td>DEGREES</td><td>ラジアンを度数法に変換する</td><td>ラジアン値</td><td>ATAN/ASIN/ACOSの結果変換</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc20">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">どの値がわかっているかで、使う関数が決まります。実務で高さと水平距離がわかっている場面が多いので、ATAN関数の出番が一番多いかもしれませんね。</p>



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



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



<pre class="wp-block-code"><code>TAN: 角度（ラジアン） → タンジェント値
ATAN: タンジェント値 → 角度（ラジアン）</code></pre>



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



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



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



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



<ul class="wp-block-list"><li>構文は <code>=ATAN(値)</code> で、引数は任意の実数（範囲制限なし）</li><li>結果はラジアンで返るので、度数法には <code>=DEGREES(ATAN(値))</code> と変換する</li><li>ATAN(1) = 0.7853&#8230;（45度）が代表的な値</li><li>勾配から傾斜角を求めるなら <code>=DEGREES(ATAN(高さ/水平距離))</code> が使える</li><li>座標から方向角を求めるなら、全象限に対応できるATAN2関数を使う</li><li>ASIN・ACOSと違って引数の範囲制限がなく、#NUM!エラーが起きない</li></ul>



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