<?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/%e3%82%a2%e3%83%bc%e3%82%af%e3%82%bf%e3%83%b3%e3%82%b8%e3%82%a7%e3%83%b3%e3%83%88/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Sun, 29 Mar 2026 06:49:46 +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>ExcelのATAN関数の使い方｜タンジェント値から角度を逆算する方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-atan/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-atan/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Tue, 30 Aug 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[ATAN2関数]]></category>
		<category><![CDATA[ATAN関数]]></category>
		<category><![CDATA[DEGREES関数]]></category>
		<category><![CDATA[TAN関数]]></category>
		<category><![CDATA[アークタンジェント]]></category>
		<category><![CDATA[逆三角関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2652</guid>

					<description><![CDATA[ExcelのATAN関数でタンジェント値から角度を逆算する方法を解説。入力制限のない逆三角関数で傾斜計算や方向計算に活用できます。ATAN2との使い分けも図解します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Excelで傾斜角を求めようと「=ATAN(0.3)」を入力したら、「0.2914&#8230;」が返ってきた。こんな経験はありませんか。</p>



<p class="wp-block-paragraph">期待した角度ではなく、ラジアンという別の角度単位で返ってきたのです。</p>



<p class="wp-block-paragraph">度数法で角度を表示するには、<a href="https://mashukabu.com/excel-function-howto-use-degrees/">DEGREES関数</a>と組み合わせます。「=DEGREES(ATAN(0.3))」とすれば、約16.7度ときちんと表示されますよ。</p>



<p class="wp-block-paragraph">この記事では、ATAN関数の基本構文から実務での活用例まで解説します。<a href="https://mashukabu.com/excel-function-howto-use-atan2/">ATAN2関数</a>との違いや、よくある疑問への対処法も紹介します。</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">ExcelのATAN関数とは？アークタンジェント（逆正接）の基本</a><ol><li><a href="#toc2" tabindex="0">TAN関数との関係——「タン → 角度」の逆関数</a></li><li><a href="#toc3" tabindex="0">ASIN・ACOSと違う最大のメリット：入力制限なし</a></li></ol></li><li><a href="#toc4" tabindex="0">ATAN関数の書式と引数</a><ol><li><a href="#toc5" tabindex="0">=ATAN(数値) の構文</a></li><li><a href="#toc6" tabindex="0">戻り値はラジアン——DEGREES関数で度に変換する方法</a></li></ol></li><li><a href="#toc7" tabindex="0">ATAN関数の使用例</a><ol><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">ATAN vs ATAN2——どちらを使う？</a><ol><li><a href="#toc12" tabindex="0">ATANは「タンジェント値」1引数</a></li><li><a href="#toc13" tabindex="0">ATAN2は「Y座標・X座標」2引数——象限を自動判定</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">負の値を渡したときの挙動</a></li><li><a href="#toc17" tabindex="0">#VALUE!エラー：文字列を渡した場合</a></li><li><a href="#toc18" tabindex="0">#NAME?エラー：関数名のスペルミス</a></li></ol></li><li><a href="#toc19" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ExcelのATAN関数とは？アークタンジェント（逆正接）の基本</span></h2>



<p class="wp-block-paragraph">ATAN関数は、タンジェント値から角度を逆算するExcelの関数です。読み方は「アークタンジェント」です。</p>



<p class="wp-block-paragraph">アークタンジェント（逆正接）とは、「タンジェントがその値になる角度」を求める演算のことです。<a href="https://mashukabu.com/excel-function-howto-use-tan/">TAN関数</a>は「角度→タンジェント値」の方向で計算します。ATAN関数はその逆で、「タンジェント値→角度」の向きで計算します。</p>



<p class="wp-block-paragraph">たとえば、TAN(45°) = 1 という関係があります。ATAN関数はこの逆方向で、1を渡すと45°に相当するラジアン値を返します。</p>



<h3 class="wp-block-heading"><span id="toc2">TAN関数との関係——「タン → 角度」の逆関数</span></h3>



<p class="wp-block-paragraph">ATAN関数とTAN関数は逆関数の関係です。一方の出力をもう一方に入力すると、元の値に戻ります。</p>



<figure class="wp-block-table"><table><thead><tr><th>方向</th><th>数式</th><th>入力</th><th>出力</th></tr></thead><tbody><tr><td>角度→タンジェント値</td><td>=TAN(RADIANS(45))</td><td>45°</td><td>1</td></tr><tr><td>タンジェント値→角度</td><td>=DEGREES(ATAN(1))</td><td>1</td><td>45°</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ただし、完全に可逆ではない点に注意してください。TAN(120°)は約-1.732を返しますが、ATAN(-1.732)は-60°を返します。120°には戻りません。ATANの戻り値が-90°〜90°に限定されるためです。</p>



<h3 class="wp-block-heading"><span id="toc3">ASIN・ACOSと違う最大のメリット：入力制限なし</span></h3>



<p class="wp-block-paragraph">ATAN関数の大きなメリットは、入力に範囲制限がないことです。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-asin/">ASIN関数</a>やACOS関数は、引数が-1〜1の範囲外だと#NUM!エラーになります。一方、ATAN関数はどんな数値でも受け付けます。100でも-999でもエラーになりません。</p>



<p class="wp-block-paragraph">タンジェントの値域が全実数（-∞〜+∞）だからです。入力値の範囲を気にしなくてよいのは、実務で使いやすいポイントですね。</p>



<h2 class="wp-block-heading"><span id="toc4">ATAN関数の書式と引数</span></h2>



<h3 class="wp-block-heading"><span id="toc5">=ATAN(数値) の構文</span></h3>



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



<p class="wp-block-paragraph">引数は「数値」の1つだけです。タンジェント値を指定します。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>内容</th></tr></thead><tbody><tr><td>引数「数値」</td><td>必須。アークタンジェントを求めたいタンジェント値</td></tr><tr><td>戻り値</td><td>ラジアン単位の角度（-π/2 〜 π/2、つまり-90° 〜 90°の範囲）</td></tr><tr><td>入力制限</td><td>なし。任意の実数を指定可能</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">対応バージョンはExcel 2007以降すべてです。Microsoft 365やExcel for the Webでも同じ動作です。</p>



<h3 class="wp-block-heading"><span id="toc6">戻り値はラジアン——DEGREES関数で度に変換する方法</span></h3>



<p class="wp-block-paragraph">ここが最大の注意点です。戻り値はラジアン（円の弧の長さで角度を表す単位）で返ります。度数法で表示するには、<a href="https://mashukabu.com/excel-function-howto-use-degrees/">DEGREES関数</a>で囲みましょう。</p>



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



<p class="wp-block-paragraph">この数式は45を返します。ATAN(1)がπ/4（約0.7854）ラジアンを返し、DEGREESが度数（45）に変換しています。</p>



<p class="wp-block-paragraph"><code>=ATAN(1)*180/PI()</code> でも同じ結果ですが、数式が長くなります。DEGREES関数を使うほうが読みやすくておすすめです。</p>



<h2 class="wp-block-heading"><span id="toc7">ATAN関数の使用例</span></h2>



<h3 class="wp-block-heading"><span id="toc8">基本例：タンジェント値から角度を求める</span></h3>



<p class="wp-block-paragraph">A列にタンジェント値を入力し、B1セルに次の数式を入れます。</p>



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



<p class="wp-block-paragraph">B1をコピーして下方向に貼り付ければ、各タンジェント値に対応する角度を一括で求められますよ。</p>



<h3 class="wp-block-heading"><span id="toc9">実務例：傾斜率（高さ÷水平距離）から傾斜角を求める</span></h3>



<p class="wp-block-paragraph">建築やDIYで傾斜角を求める場面を考えてみましょう。</p>



<p class="wp-block-paragraph"><strong>屋根の勾配を求める場合</strong></p>



<p class="wp-block-paragraph">水平距離100cm、高さ30cmの屋根があるとします。傾斜率は「高さ÷水平距離」で計算できます。</p>



<pre class="wp-block-code"><code>=DEGREES(ATAN(30/100))</code></pre>



<p class="wp-block-paragraph">結果は約16.7度です。30/100 = 0.3がタンジェント値にあたり、ATANで角度に変換しています。</p>



<p class="wp-block-paragraph"><strong>スロープの勾配を求める場合</strong></p>



<p class="wp-block-paragraph">水平距離300cm、高さ24cmのスロープでは次のようになります。</p>



<pre class="wp-block-code"><code>=DEGREES(ATAN(24/300))</code></pre>



<p class="wp-block-paragraph">結果は約4.57度です。このように「高さ÷水平距離」をATAN関数に渡すだけで、傾斜角が求まります。</p>



<h3 class="wp-block-heading"><span id="toc10">逆算早見表（代表的なタンジェント値と対応角度）</span></h3>



<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>-√3 ≈ -1.732</td><td>=DEGREES(ATAN(-SQRT(3)))</td><td>-60</td></tr><tr><td>-1</td><td>=DEGREES(ATAN(-1))</td><td>-45</td></tr><tr><td>-1/√3 ≈ -0.577</td><td>=DEGREES(ATAN(-1/SQRT(3)))</td><td>-30</td></tr><tr><td>0</td><td>=DEGREES(ATAN(0))</td><td>0</td></tr><tr><td>1/√3 ≈ 0.577</td><td>=DEGREES(ATAN(1/SQRT(3)))</td><td>30</td></tr><tr><td>1</td><td>=DEGREES(ATAN(1))</td><td>45</td></tr><tr><td>√3 ≈ 1.732</td><td>=DEGREES(ATAN(SQRT(3)))</td><td>60</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ATAN(1)がπ/4 = 45度、ATAN(√3)がπ/3 = 60度になることは、数学の代表値と一致します。覚えておくと検算に便利ですよ。</p>



<h2 class="wp-block-heading"><span id="toc11">ATAN vs ATAN2——どちらを使う？</span></h2>



<h3 class="wp-block-heading"><span id="toc12">ATANは「タンジェント値」1引数</span></h3>



<p class="wp-block-paragraph">ATAN関数は、タンジェント値（傾き）を1つ渡して角度を求めます。「高さ÷水平距離」のような単純な傾き計算に向いています。</p>



<p class="wp-block-paragraph">ただし戻り値は-90°〜90°の範囲です。XY平面を4つに分けた領域を「象限」と呼びますが、ATANは第1・第4象限の角度しか判別できません。</p>



<h3 class="wp-block-heading"><span id="toc13">ATAN2は「Y座標・X座標」2引数——象限を自動判定</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-atan2/">ATAN2関数</a>は、X座標とY座標の2つを引数に取ります。</p>



<pre class="wp-block-code"><code>=DEGREES(ATAN2(1, 1))    → 45
=DEGREES(ATAN2(-1, 1))   → 135</code></pre>



<p class="wp-block-paragraph">戻り値は-180°〜180°の範囲で、4象限すべてを判別できます。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>ATAN</th><th>ATAN2</th></tr></thead><tbody><tr><td>引数</td><td>1個（タンジェント値）</td><td>2個（x座標, y座標）</td></tr><tr><td>戻り値の範囲</td><td>-90° 〜 90°</td><td>-180° 〜 180°</td></tr><tr><td>象限の判別</td><td>第1・第4象限のみ</td><td>全4象限</td></tr><tr><td>主な用途</td><td>単純な傾き計算</td><td>XY座標から角度を算出</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">使い分けはシンプルです。傾斜率から角度を求めるならATAN、座標から方向角を求めるならATAN2を選んでください。</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">もっとも多い疑問です。ATAN関数の戻り値はラジアンなので、度数法の角度に変換するにはDEGREES関数を使います。</p>



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



<p class="wp-block-paragraph">「度数で見たい」場合は、常にDEGREESで囲むと覚えておきましょう。</p>



<h3 class="wp-block-heading"><span id="toc16">負の値を渡したときの挙動</span></h3>



<p class="wp-block-paragraph">ATAN関数に負の値を渡すと、負の角度が返ります。エラーにはなりません。</p>



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



<p class="wp-block-paragraph">タンジェントが負になる角度（-90°〜0°の範囲）が返されます。ASIN・ACOSと違って#NUM!エラーが発生しないのはATAN関数の特徴です。</p>



<h3 class="wp-block-heading"><span id="toc17">#VALUE!エラー：文字列を渡した場合</span></h3>



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



<p class="wp-block-paragraph">引数に文字列を渡すと#VALUE!エラーになります。セル参照を使う場合は、参照先が数値であることを確認してください。</p>



<h3 class="wp-block-heading"><span id="toc18">#NAME?エラー：関数名のスペルミス</span></h3>



<p class="wp-block-paragraph">「ATAN」を「ARCTAN」や「ATANG」と入力すると、#NAME?エラーになります。正しいスペルは「ATAN」（4文字）です。</p>



<h2 class="wp-block-heading"><span id="toc19">まとめ</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> と<a href="https://mashukabu.com/excel-function-howto-use-degrees/">DEGREES関数</a>で変換する</li><li><a href="https://mashukabu.com/excel-function-howto-use-tan/">TAN関数</a>の逆関数で、「タンジェント値→角度」の方向で計算する</li><li>ASIN・ACOSと違い、入力に範囲制限がない（#NUM!エラーが発生しない）</li><li>戻り値は-90°〜90°に限定される</li><li>座標から角度を求めたい場合は<a href="https://mashukabu.com/excel-function-howto-use-atan2/">ATAN2関数</a>を検討する</li></ul>



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