<?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>RADIANS関数 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/radians%e9%96%a2%e6%95%b0/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Sun, 17 May 2026 00:14:17 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.2</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>RADIANS関数 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>スプレッドシートのSIN関数の使い方｜正弦（サイン）</title>
		<link>https://mashukabu.com/spreadsheet-sin-function/</link>
					<comments>https://mashukabu.com/spreadsheet-sin-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 26 Mar 2026 11:45:58 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[RADIANS関数]]></category>
		<category><![CDATA[SIN]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[三角関数]]></category>
		<category><![CDATA[数学関数]]></category>
		<category><![CDATA[正弦]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5339</guid>

					<description><![CDATA[GoogleスプレッドシートのSIN関数の使い方を初心者向けに解説。角度のラジアンから正弦（サイン）を返す関数で、RADIANS関数との組み合わせで度数法も使えます。座標計算や波形データ生成の活用例も紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">スプレッドシートで角度から正弦（サイン）を求めたいとき、計算方法がわからず困っていませんか？</p>



<p class="wp-block-paragraph">三角関数は数学のイメージが強くて、スプレッドシートでどう書けばいいか迷いますよね。</p>



<p class="wp-block-paragraph">そんなときに使うのがSIN関数です。<code>=SIN(角度)</code> と書くだけで、指定した角度の正弦（サイン）を返してくれます。</p>



<p class="wp-block-paragraph">この記事では基本の書き方から、RADIANS関数との組み合わせ、座標計算や波形データ生成への活用まで紹介します。</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">スプレッドシートのSIN関数とは？</a></li><li><a href="#toc2" tabindex="0">SIN関数の書き方（構文と引数）</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">SIN関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">ラジアンで角度を指定する</a></li><li><a href="#toc7" tabindex="0">RADIANS関数と組み合わせて度数法で指定する</a></li></ol></li><li><a href="#toc8" tabindex="0">実務でのSIN関数活用例</a><ol><li><a href="#toc9" tabindex="0">座標計算に使う</a></li><li><a href="#toc10" tabindex="0">波形データを生成する</a></li></ol></li><li><a href="#toc11" tabindex="0">よくあるエラーと対処法</a><ol><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">SIN・COS・TANの関係</a></li><li><a href="#toc16" tabindex="0">ASIN関数との関係</a></li></ol></li><li><a href="#toc17" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">SIN関数（読み方: サイン関数）は、<strong>角度の正弦（サイン）を返す関数</strong>です。語源はラテン語の「sinus（湾曲・入り江）」に由来します。</p>



<p class="wp-block-paragraph">たとえば <code>=SIN(RADIANS(30))</code> と入力すると「0.5」が返ります。30度の正弦がそのまま取得できるわけですね。</p>



<p class="wp-block-paragraph">SIN関数は<strong>ラジアン単位の角度</strong>を引数に取ります。度数法（30度、45度など）を使いたい場合は、RADIANS関数で変換してから渡します。</p>



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



<ul class="wp-block-list"><li>角度のラジアン値から正弦（サイン）を返す</li><li>RADIANS関数と組み合わせて度数法の角度を使う</li><li>座標計算やグラフ描画に活用する</li><li>波形データやシミュレーションに使う</li></ul>



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



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



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



<pre class="wp-block-code"><code>=SIN(角度)</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つだけです。ラジアン単位で指定する点がポイントですね。</p>



<p class="wp-block-paragraph">度数法の角度（30度、90度など）を使いたい場合は、次のどちらかで変換します。</p>



<pre class="wp-block-code"><code>=SIN(RADIANS(30))      ← RADIANS関数で変換
=SIN(30*PI()/180)      ← PI関数を使って手計算</code></pre>



<p class="wp-block-paragraph">どちらも同じ結果（0.5）を返します。式がシンプルなRADIANS関数がおすすめですよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>「ラジアン」とは角度の単位の一つです。360度 = 2π ラジアンの関係があります。詳しくは<a href="https://mashukabu.com/spreadsheet-pi-function/">PI関数の記事</a>の「度数法からラジアンに変換する」セクションをご覧ください。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc6">ラジアンで角度を指定する</span></h3>



<p class="wp-block-paragraph">まずはラジアン値をそのまま渡すパターンです。</p>



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



<p class="wp-block-paragraph">結果は「0」です。0ラジアン（0度）の正弦は0ですね。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>角度</th><th>結果</th></tr></thead><tbody><tr><td>=SIN(0)</td><td>0度</td><td>0</td></tr><tr><td>=SIN(PI()/6)</td><td>30度</td><td>0.5</td></tr><tr><td>=SIN(PI()/4)</td><td>45度</td><td>0.7071&#8230;</td></tr><tr><td>=SIN(PI()/2)</td><td>90度</td><td>1</td></tr><tr><td>=SIN(PI())</td><td>180度</td><td>1.22E-16（ほぼ0）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">180度のSINは数学的には0ですが、コンピュータの浮動小数点演算では「1.22E-16」のようなごく小さい値が出ます。実質ゼロなので問題ありません。</p>



<h3 class="wp-block-heading"><span id="toc7">RADIANS関数と組み合わせて度数法で指定する</span></h3>



<p class="wp-block-paragraph">実務では度数法で角度を扱うことがほとんどです。RADIANS関数と組み合わせれば、度数法のまま使えます。</p>



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



<p class="wp-block-paragraph">結果は「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>=SIN(RADIANS(0))</td><td>0</td></tr><tr><td>30度</td><td>=SIN(RADIANS(30))</td><td>0.5</td></tr><tr><td>45度</td><td>=SIN(RADIANS(45))</td><td>0.7071&#8230;</td></tr><tr><td>60度</td><td>=SIN(RADIANS(60))</td><td>0.8660&#8230;</td></tr><tr><td>90度</td><td>=SIN(RADIANS(90))</td><td>1</td></tr><tr><td>180度</td><td>=SIN(RADIANS(180))</td><td>0（微小誤差あり）</td></tr><tr><td>270度</td><td>=SIN(RADIANS(270))</td><td>-1</td></tr><tr><td>360度</td><td>=SIN(RADIANS(360))</td><td>0（微小誤差あり）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">角度をセルに入れておけば、ドラッグでまとめて計算することもできます。</p>



<p class="wp-block-paragraph">A列に角度を入力して、B1セルに次の式を入れてみてください。</p>



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



<p class="wp-block-paragraph">あとはB1をコピーして下方向に貼り付ければ、各角度の正弦を一括で求められます。</p>



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



<h3 class="wp-block-heading"><span id="toc9">座標計算に使う</span></h3>



<p class="wp-block-paragraph">SIN関数とCOS関数を組み合わせると、円周上の座標を計算できます。</p>



<p class="wp-block-paragraph">たとえば半径100の円周上で、角度θの点の座標は次の式で求まります。</p>



<ul class="wp-block-list"><li>X座標: <code>=100*COS(RADIANS(A2))</code></li><li>Y座標: <code>=100*SIN(RADIANS(A2))</code></li></ul>



<p class="wp-block-paragraph">A2セルに角度（度数法）が入っている想定です。</p>



<p class="wp-block-paragraph">具体的な値を見てみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>角度（A列）</th><th>X座標</th><th>Y座標</th></tr></thead><tbody><tr><td>0度</td><td>100</td><td>0</td></tr><tr><td>30度</td><td>86.60</td><td>50.00</td></tr><tr><td>45度</td><td>70.71</td><td>70.71</td></tr><tr><td>90度</td><td>0</td><td>100</td></tr><tr><td>180度</td><td>-100</td><td>0</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">SIN関数を使えば、サイン波（正弦波）のデータを簡単に作れます。</p>



<p class="wp-block-paragraph">波形データの生成手順を紹介しますね。</p>



<p class="wp-block-paragraph"><strong>手順1</strong>: A列に連番（0, 1, 2, &#8230; 360）を入力します。SEQUENCE関数を使うと一発です。</p>



<pre class="wp-block-code"><code>=SEQUENCE(361, 1, 0, 1)</code></pre>



<p class="wp-block-paragraph">A1セルに入力すると、A1からA361まで0～360の連番が並びます。</p>



<p class="wp-block-paragraph"><strong>手順2</strong>: B1セルに次の式を入力します。</p>



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



<p class="wp-block-paragraph"><strong>手順3</strong>: B1セルをB361までコピーします。</p>



<p class="wp-block-paragraph">これで0度から360度までのサイン波データが完成です。B列を選択してグラフを挿入すれば、きれいなサイン波が表示されますよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>周波数を変えたい場合は <code>=SIN(RADIANS(A1<em>2))</code> のように角度を倍にします。振幅を変えるなら <code>=3</em>SIN(RADIANS(A1))</code> のように係数を掛けてください。</p></blockquote>



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



<p class="wp-block-paragraph">SIN関数でよくあるトラブルをまとめます。</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>度数法をそのまま渡している</td><td>RADIANS関数で変換してから渡す</td></tr><tr><td>結果がほぼ0なのに0にならない</td><td>浮動小数点の誤差</td><td>ROUND関数で丸める</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc12">度数法をそのまま渡すミスに注意</span></h3>



<p class="wp-block-paragraph">SIN関数でもっとも多いミスは、度数法の角度をそのまま渡してしまうことです。</p>



<pre class="wp-block-code"><code>=SIN(90)</code></pre>



<p class="wp-block-paragraph">この数式は「90ラジアン」の正弦を計算します。結果は「0.8939&#8230;」で、90度のサイン（1）とは全く違う値です。</p>



<p class="wp-block-paragraph">度数法で指定したい場合は、必ずRADIANS関数で変換しましょう。</p>



<pre class="wp-block-code"><code>=SIN(RADIANS(90))</code></pre>



<p class="wp-block-paragraph">こちらなら結果は「1」になります。</p>



<h3 class="wp-block-heading"><span id="toc13">浮動小数点の誤差を丸める</span></h3>



<p class="wp-block-paragraph">SIN(RADIANS(180)) は数学的には0ですが、実際には「1.22E-16」のような微小な値が返ります。</p>



<p class="wp-block-paragraph">見た目を整えたい場合は、ROUND関数で丸めてください。</p>



<pre class="wp-block-code"><code>=ROUND(SIN(RADIANS(180)), 10)</code></pre>



<p class="wp-block-paragraph">結果は「0」になります。小数点以下10桁で丸めれば、実用上は問題ありません。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>動作</th><th>引数</th><th>用途</th></tr></thead><tbody><tr><td><strong>SIN</strong></td><td><strong>正弦（サイン）を返す</strong></td><td><strong>角度（ラジアン）</strong></td><td><strong>三角関数の基本</strong></td></tr><tr><td>COS</td><td>余弦（コサイン）を返す</td><td>角度（ラジアン）</td><td>X座標の計算</td></tr><tr><td>TAN</td><td>正接（タンジェント）を返す</td><td>角度（ラジアン）</td><td>勾配・傾きの計算</td></tr><tr><td>ASIN</td><td>逆正弦（アークサイン）を返す</td><td>-1～1の値</td><td>サイン値から角度を逆算</td></tr><tr><td>RADIANS</td><td>度数法をラジアンに変換する</td><td>度数法の角度</td><td>SIN/COS/TANの引数準備</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="toc15">SIN・COS・TANの関係</span></h3>



<p class="wp-block-paragraph">三角関数の3つの基本は、互いに密接な関係があります。</p>



<pre class="wp-block-code"><code>SIN(θ)² + COS(θ)² = 1
TAN(θ) = SIN(θ) / COS(θ)</code></pre>



<p class="wp-block-paragraph">たとえば45度のとき、SIN(RADIANS(45)) と COS(RADIANS(45)) はどちらも「0.7071&#8230;」です。この2つを二乗して足すと1になります。</p>



<p class="wp-block-paragraph">3つの関数はどれも引数にラジアン値を取ります。度数法で使いたい場合はRADIANS関数で変換する点も共通です。</p>



<h3 class="wp-block-heading"><span id="toc16">ASIN関数との関係</span></h3>



<p class="wp-block-paragraph">ASIN関数はSIN関数の逆関数です。SINが「角度→サイン値」を返すのに対して、ASINは「サイン値→角度（ラジアン）」を返します。</p>



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



<p class="wp-block-paragraph">サイン値から角度を逆算したいときにASIN関数を使います。</p>



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



<p class="wp-block-paragraph">SIN関数は、ラジアン単位の角度から正弦（サイン）を返す関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=SIN(角度)</code> で、引数はラジアン単位</li><li>度数法の角度を使うなら <code>=SIN(RADIANS(度))</code> と変換する</li><li>SIN(RADIANS(30))=0.5、SIN(RADIANS(90))=1 が代表的な値</li><li>COS・TAN関数と組み合わせれば座標計算もできる</li><li>度数法をそのまま渡すミスに注意。必ずRADIANS関数で変換する</li></ul>



<p class="wp-block-paragraph">まずは <code>=SIN(RADIANS(30))</code> で0.5が返ることを確認してみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-sin-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのCOS関数の使い方｜余弦（コサイン）</title>
		<link>https://mashukabu.com/spreadsheet-cos-function/</link>
					<comments>https://mashukabu.com/spreadsheet-cos-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 26 Mar 2026 11:45:54 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[COS]]></category>
		<category><![CDATA[RADIANS関数]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[三角関数]]></category>
		<category><![CDATA[余弦]]></category>
		<category><![CDATA[数学関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5337</guid>

					<description><![CDATA[GoogleスプレッドシートのCOS関数の使い方を初心者向けに解説。角度のラジアンから余弦（コサイン）を返す関数で、RADIANS関数との組み合わせで度数法も使えます。座標計算や距離計算の活用例も紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">スプレッドシートで角度から余弦（コサイン）を求めたいとき、計算方法がわからず困っていませんか？</p>



<p class="wp-block-paragraph">三角関数は数学のイメージが強くて、スプレッドシートでどう使えばいいか迷いますよね。</p>



<p class="wp-block-paragraph">そんなときに使うのがCOS関数です。<code>=COS(角度)</code> と書くだけで、指定した角度の余弦（コサイン）を返してくれます。</p>



<p class="wp-block-paragraph">この記事では基本の書き方から、RADIANS関数との組み合わせ、座標計算や距離計算への活用まで紹介します。</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">スプレッドシートのCOS関数とは？</a></li><li><a href="#toc2" tabindex="0">COS関数の書き方（構文と引数）</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">COS関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">ラジアンで角度を指定する</a></li><li><a href="#toc7" tabindex="0">RADIANS関数と組み合わせて度数法で指定する</a></li></ol></li><li><a href="#toc8" tabindex="0">実務でのCOS関数活用例</a><ol><li><a href="#toc9" tabindex="0">座標計算に使う</a></li><li><a href="#toc10" tabindex="0">余弦定理で距離を計算する</a></li></ol></li><li><a href="#toc11" tabindex="0">よくあるエラーと対処法</a><ol><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">SIN・COS・TANの関係</a></li><li><a href="#toc16" tabindex="0">ACOS関数との関係</a></li></ol></li><li><a href="#toc17" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">COS関数（読み方: コサイン関数）は、<strong>角度の余弦（コサイン）を返す関数</strong>です。語源はラテン語の「cosinus」で、「complementary sine（補正弦）」を意味します。</p>



<p class="wp-block-paragraph">たとえば <code>=COS(RADIANS(60))</code> と入力すると「0.5」が返ります。60度の余弦がそのまま取得できるわけですね。</p>



<p class="wp-block-paragraph">COS関数は<strong>ラジアン単位の角度</strong>を引数に取ります。度数法（30度、60度など）を使いたい場合は、RADIANS関数で変換してから渡します。</p>



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



<ul class="wp-block-list"><li>角度のラジアン値から余弦（コサイン）を返す</li><li>RADIANS関数と組み合わせて度数法の角度を使う</li><li>座標計算でX座標を求める</li><li>余弦定理で2点間の距離を計算する</li></ul>



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



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



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



<pre class="wp-block-code"><code>=COS(角度)</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つだけです。ラジアン単位で指定する点がポイントですね。</p>



<p class="wp-block-paragraph">度数法の角度（60度、90度など）を使いたい場合は、次のどちらかで変換します。</p>



<pre class="wp-block-code"><code>=COS(RADIANS(60))      ← RADIANS関数で変換
=COS(60*PI()/180)      ← PI関数を使って手計算</code></pre>



<p class="wp-block-paragraph">どちらも同じ結果（0.5）を返します。式がシンプルなRADIANS関数がおすすめですよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>「ラジアン」とは角度の単位の一つです。360度 = 2π ラジアンの関係があります。詳しくは<a href="https://mashukabu.com/spreadsheet-pi-function/">PI関数の記事</a>の「度数法からラジアンに変換する」セクションをご覧ください。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc6">ラジアンで角度を指定する</span></h3>



<p class="wp-block-paragraph">まずはラジアン値をそのまま渡すパターンです。</p>



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



<p class="wp-block-paragraph">結果は「1」です。0ラジアン（0度）の余弦は1ですね。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>角度</th><th>結果</th></tr></thead><tbody><tr><td>=COS(0)</td><td>0度</td><td>1</td></tr><tr><td>=COS(PI()/6)</td><td>30度</td><td>0.8660&#8230;</td></tr><tr><td>=COS(PI()/4)</td><td>45度</td><td>0.7071&#8230;</td></tr><tr><td>=COS(PI()/3)</td><td>60度</td><td>0.5</td></tr><tr><td>=COS(PI()/2)</td><td>90度</td><td>6.12E-17（ほぼ0）</td></tr><tr><td>=COS(PI())</td><td>180度</td><td>-1</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">90度のCOSは数学的には0ですが、浮動小数点演算では「6.12E-17」のようなごく小さい値が出ます。実質ゼロなので問題ありません。</p>



<h3 class="wp-block-heading"><span id="toc7">RADIANS関数と組み合わせて度数法で指定する</span></h3>



<p class="wp-block-paragraph">実務では度数法で角度を扱うことがほとんどです。RADIANS関数と組み合わせれば、度数法のまま使えます。</p>



<pre class="wp-block-code"><code>=COS(RADIANS(60))</code></pre>



<p class="wp-block-paragraph">結果は「0.5」です。60度のコサインがそのまま求まりますね。</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>=COS(RADIANS(0))</td><td>1</td></tr><tr><td>30度</td><td>=COS(RADIANS(30))</td><td>0.8660&#8230;</td></tr><tr><td>45度</td><td>=COS(RADIANS(45))</td><td>0.7071&#8230;</td></tr><tr><td>60度</td><td>=COS(RADIANS(60))</td><td>0.5</td></tr><tr><td>90度</td><td>=COS(RADIANS(90))</td><td>0（微小誤差あり）</td></tr><tr><td>180度</td><td>=COS(RADIANS(180))</td><td>-1</td></tr><tr><td>270度</td><td>=COS(RADIANS(270))</td><td>0（微小誤差あり）</td></tr><tr><td>360度</td><td>=COS(RADIANS(360))</td><td>1</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">角度をセルに入れておけば、ドラッグでまとめて計算することもできます。</p>



<p class="wp-block-paragraph">A列に角度を入力して、B1セルに次の式を入れてみてください。</p>



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



<p class="wp-block-paragraph">あとはB1をコピーして下方向に貼り付ければ、各角度の余弦を一括で求められますよ。</p>



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



<h3 class="wp-block-heading"><span id="toc9">座標計算に使う</span></h3>



<p class="wp-block-paragraph">COS関数と<a href="https://mashukabu.com/spreadsheet-sin-function/">SIN関数</a>を組み合わせると、円周上の座標を計算できます。</p>



<p class="wp-block-paragraph">たとえば半径100の円周上で、角度θの点の座標は次の式で求まります。</p>



<ul class="wp-block-list"><li>X座標: <code>=100*COS(RADIANS(A2))</code></li><li>Y座標: <code>=100*SIN(RADIANS(A2))</code></li></ul>



<p class="wp-block-paragraph">A2セルに角度（度数法）が入っている想定です。</p>



<p class="wp-block-paragraph">具体的な値を見てみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>角度（A列）</th><th>X座標</th><th>Y座標</th></tr></thead><tbody><tr><td>0度</td><td>100</td><td>0</td></tr><tr><td>30度</td><td>86.60</td><td>50.00</td></tr><tr><td>45度</td><td>70.71</td><td>70.71</td></tr><tr><td>90度</td><td>0</td><td>100</td></tr><tr><td>180度</td><td>-100</td><td>0</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">COS関数を使えば、余弦定理で三角形の辺の長さを求められます。</p>



<p class="wp-block-paragraph">余弦定理の公式は次のとおりです。</p>



<pre class="wp-block-code"><code>c² = a² + b² - 2ab × COS(C)</code></pre>



<p class="wp-block-paragraph">a=5、b=8、間の角C=60度のとき、辺cの長さを計算してみましょう。</p>



<pre class="wp-block-code"><code>=SQRT(5^2 + 8^2 - 2*5*8*COS(RADIANS(60)))</code></pre>



<p class="wp-block-paragraph">結果は「7」です。2辺の長さと間の角度がわかれば、残りの辺の長さを求められます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>余弦定理は測量データの計算や、2地点間の距離を求めるときに便利です。角度C=90度のとき、COS(90°)=0になるので、ピタゴラスの定理（c²=a²+b²）と一致します。</p></blockquote>



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



<p class="wp-block-paragraph">COS関数でよくあるトラブルをまとめます。</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>度数法をそのまま渡している</td><td>RADIANS関数で変換してから渡す</td></tr><tr><td>結果がほぼ0なのに0にならない</td><td>浮動小数点の誤差</td><td>ROUND関数で丸める</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc12">度数法をそのまま渡すミスに注意</span></h3>



<p class="wp-block-paragraph">COS関数でもっとも多いミスは、度数法の角度をそのまま渡してしまうことです。</p>



<pre class="wp-block-code"><code>=COS(60)</code></pre>



<p class="wp-block-paragraph">この数式は「60ラジアン」の余弦を計算します。結果は「-0.9524&#8230;」で、60度のコサイン（0.5）とは全く違う値です。</p>



<p class="wp-block-paragraph">度数法で指定したい場合は、必ずRADIANS関数で変換しましょう。</p>



<pre class="wp-block-code"><code>=COS(RADIANS(60))</code></pre>



<p class="wp-block-paragraph">こちらなら結果は「0.5」になります。</p>



<h3 class="wp-block-heading"><span id="toc13">浮動小数点の誤差を丸める</span></h3>



<p class="wp-block-paragraph">COS(RADIANS(90)) は数学的には0ですが、実際には「6.12E-17」のような微小な値が返ります。</p>



<p class="wp-block-paragraph">見た目を整えたい場合は、ROUND関数で丸めてください。</p>



<pre class="wp-block-code"><code>=ROUND(COS(RADIANS(90)), 10)</code></pre>



<p class="wp-block-paragraph">結果は「0」になります。小数点以下10桁で丸めれば、実用上は問題ありませんよ。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>動作</th><th>引数</th><th>用途</th></tr></thead><tbody><tr><td><strong>COS</strong></td><td><strong>余弦（コサイン）を返す</strong></td><td><strong>角度（ラジアン）</strong></td><td><strong>X座標・距離計算</strong></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>TAN</td><td>正接（タンジェント）を返す</td><td>角度（ラジアン）</td><td>勾配・傾きの計算</td></tr><tr><td>ACOS</td><td>逆余弦（アークコサイン）を返す</td><td>-1～1の値</td><td>コサイン値から角度を逆算</td></tr><tr><td>RADIANS</td><td>度数法をラジアンに変換する</td><td>度数法の角度</td><td>SIN/COS/TANの引数準備</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="toc15">SIN・COS・TANの関係</span></h3>



<p class="wp-block-paragraph">三角関数の3つの基本は、互いに密接な関係があります。</p>



<pre class="wp-block-code"><code>SIN(θ)² + COS(θ)² = 1
TAN(θ) = SIN(θ) / COS(θ)</code></pre>



<p class="wp-block-paragraph">たとえば45度のとき、SIN(RADIANS(45)) と COS(RADIANS(45)) はどちらも「0.7071&#8230;」です。この2つを二乗して足すと1になります。</p>



<p class="wp-block-paragraph">3つの関数はどれも引数にラジアン値を取ります。度数法で使いたい場合はRADIANS関数で変換する点も共通ですよ。</p>



<h3 class="wp-block-heading"><span id="toc16">ACOS関数との関係</span></h3>



<p class="wp-block-paragraph">ACOS関数はCOS関数の逆関数です。COSが「角度→コサイン値」を返すのに対して、ACOSは「コサイン値→角度（ラジアン）」を返します。</p>



<pre class="wp-block-code"><code>=COS(RADIANS(60))       → 0.5
=DEGREES(ACOS(0.5))     → 60</code></pre>



<p class="wp-block-paragraph">コサイン値から角度を逆算したいときにACOS関数を使ってみてください。</p>



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



<p class="wp-block-paragraph">COS関数は、ラジアン単位の角度から余弦（コサイン）を返す関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=COS(角度)</code> で、引数はラジアン単位</li><li>度数法の角度を使うなら <code>=COS(RADIANS(度))</code> と変換する</li><li>COS(RADIANS(0))=1、COS(RADIANS(60))=0.5 が代表的な値</li><li><a href="https://mashukabu.com/spreadsheet-sin-function/">SIN関数</a>と組み合わせれば座標計算ができる</li><li>余弦定理で2辺と角度から距離を求められる</li><li>度数法をそのまま渡すミスに注意。必ずRADIANS関数で変換する</li></ul>



<p class="wp-block-paragraph">まずは <code>=COS(RADIANS(60))</code> で0.5が返ることを確認してみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-cos-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのTAN関数の使い方｜正接（タンジェント）</title>
		<link>https://mashukabu.com/spreadsheet-tan-function/</link>
					<comments>https://mashukabu.com/spreadsheet-tan-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 26 Mar 2026 11:45:49 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[RADIANS関数]]></category>
		<category><![CDATA[TAN]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[三角関数]]></category>
		<category><![CDATA[数学関数]]></category>
		<category><![CDATA[正接]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5335</guid>

					<description><![CDATA[GoogleスプレッドシートのTAN関数の使い方を初心者向けに解説。角度のラジアンから正接（タンジェント）を返す関数で、RADIANS関数との組み合わせで度数法も使えます。勾配計算や高さの算出の活用例も紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">スプレッドシートで角度から正接（タンジェント）を求めたいとき、計算方法がわからず困っていませんか？</p>



<p class="wp-block-paragraph">三角関数は数学のイメージが強くて、スプレッドシートでどう書けばいいか迷いますよね。</p>



<p class="wp-block-paragraph">そんなときに使うのがTAN関数です。<code>=TAN(角度)</code> と書くだけで、指定した角度の正接（タンジェント）を返してくれます。</p>



<p class="wp-block-paragraph">この記事では基本の書き方から、RADIANS関数との組み合わせ、勾配計算や高さの算出への活用まで紹介します。</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">スプレッドシートのTAN関数とは？</a></li><li><a href="#toc2" tabindex="0">TAN関数の書き方（構文と引数）</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">TAN関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">ラジアンで角度を指定する</a></li><li><a href="#toc7" tabindex="0">RADIANS関数と組み合わせて度数法で指定する</a></li></ol></li><li><a href="#toc8" tabindex="0">実務でのTAN関数活用例</a><ol><li><a href="#toc9" tabindex="0">傾斜角から勾配率を計算する</a></li><li><a href="#toc10" tabindex="0">仰角と距離から高さを求める</a></li></ol></li><li><a href="#toc11" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc12" tabindex="0">度数法をそのまま渡すミスに注意</a></li><li><a href="#toc13" tabindex="0">90度付近の値に注意する</a></li><li><a href="#toc14" tabindex="0">浮動小数点の誤差を丸める</a></li></ol></li><li><a href="#toc15" tabindex="0">似た関数との違い・使い分け</a><ol><li><a href="#toc16" tabindex="0">SIN・COS・TAN関数の関係</a></li><li><a href="#toc17" tabindex="0">ATAN関数との関係</a></li></ol></li><li><a href="#toc18" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">TAN関数（読み方: タンジェント関数）は、<strong>角度の正接（タンジェント）を返す関数</strong>です。語源はラテン語の「tangens（接する）」に由来します。</p>



<p class="wp-block-paragraph">たとえば <code>=TAN(RADIANS(45))</code> と入力すると「1」が返ります。45度の正接がそのまま取得できるわけですね。</p>



<p class="wp-block-paragraph">TAN関数は<strong>ラジアン単位の角度</strong>を引数に取ります。度数法（30度、45度など）を使いたい場合は、RADIANS関数で変換してから渡します。</p>



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



<ul class="wp-block-list"><li>角度のラジアン値から正接（タンジェント）を返す</li><li>RADIANS関数と組み合わせて度数法の角度を使う</li><li>傾斜角から勾配率を計算する</li><li>仰角と距離から高さを求める</li></ul>



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



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



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



<pre class="wp-block-code"><code>=TAN(角度)</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つだけです。ラジアン単位で指定する点がポイントですね。</p>



<p class="wp-block-paragraph">度数法の角度（30度、45度など）を使いたい場合は、次のどちらかで変換します。</p>



<pre class="wp-block-code"><code>=TAN(RADIANS(45))      ← RADIANS関数で変換
=TAN(45*PI()/180)      ← PI関数を使って手計算</code></pre>



<p class="wp-block-paragraph">どちらも同じ結果（1）を返します。式がシンプルなRADIANS関数がおすすめですよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>「ラジアン」とは角度の単位の一つです。360度 = 2π ラジアンの関係があります。詳しくは<a href="https://mashukabu.com/spreadsheet-pi-function/">PI関数の記事</a>の「度数法からラジアンに変換する」セクションをご覧ください。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc6">ラジアンで角度を指定する</span></h3>



<p class="wp-block-paragraph">まずはラジアン値をそのまま渡すパターンです。</p>



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



<p class="wp-block-paragraph">結果は「0」です。0ラジアン（0度）の正接は0ですね。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>角度</th><th>結果</th></tr></thead><tbody><tr><td>=TAN(0)</td><td>0度</td><td>0</td></tr><tr><td>=TAN(PI()/6)</td><td>30度</td><td>0.5774&#8230;</td></tr><tr><td>=TAN(PI()/4)</td><td>45度</td><td>1</td></tr><tr><td>=TAN(PI()/3)</td><td>60度</td><td>1.7321&#8230;</td></tr><tr><td>=TAN(PI())</td><td>180度</td><td>-1.22E-16（ほぼ0）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">90度のTANは数学的には定義されません（無限大に発散します）。スプレッドシートでは非常に大きな値（1.63E+16程度）が返ります。</p>



<h3 class="wp-block-heading"><span id="toc7">RADIANS関数と組み合わせて度数法で指定する</span></h3>



<p class="wp-block-paragraph">実務では度数法で角度を扱うことがほとんどです。RADIANS関数と組み合わせれば、度数法のまま使えます。</p>



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



<p class="wp-block-paragraph">結果は「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>=TAN(RADIANS(0))</td><td>0</td></tr><tr><td>30度</td><td>=TAN(RADIANS(30))</td><td>0.5774&#8230;</td></tr><tr><td>45度</td><td>=TAN(RADIANS(45))</td><td>1</td></tr><tr><td>60度</td><td>=TAN(RADIANS(60))</td><td>1.7321&#8230;</td></tr><tr><td>90度</td><td>=TAN(RADIANS(90))</td><td>非常に大きい値（定義なし）</td></tr><tr><td>135度</td><td>=TAN(RADIANS(135))</td><td>-1</td></tr><tr><td>180度</td><td>=TAN(RADIANS(180))</td><td>0（微小誤差あり）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">90度のタンジェントは数学的に定義されません。コサインが0になるため、TAN=SIN/COSの計算で「0で割る」ことになるからです。</p>



<p class="wp-block-paragraph">角度をセルに入れておけば、ドラッグでまとめて計算することもできます。</p>



<p class="wp-block-paragraph">A列に角度を入力して、B1セルに次の式を入れてみてください。</p>



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



<p class="wp-block-paragraph">あとはB1をコピーして下方向に貼り付ければ、各角度の正接を一括で求められますよ。</p>



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



<h3 class="wp-block-heading"><span id="toc9">傾斜角から勾配率を計算する</span></h3>



<p class="wp-block-paragraph">TAN関数は勾配計算でとくに活躍します。傾斜角がわかれば、勾配率（水平距離に対する垂直距離の割合）を求められます。</p>



<p class="wp-block-paragraph">勾配率は次の式で計算します。</p>



<pre class="wp-block-code"><code>=TAN(RADIANS(傾斜角))</code></pre>



<p class="wp-block-paragraph">たとえばA2セルに傾斜角「30」が入っている場合、次のように入力します。</p>



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



<p class="wp-block-paragraph">結果は「0.5774&#8230;」です。傾斜角30度の場合、水平100mに対して約57.7mの高低差があることを意味します。</p>



<p class="wp-block-paragraph">いくつかの傾斜角と勾配率の対応を見てみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>傾斜角（A列）</th><th>数式</th><th>勾配率</th><th>意味</th></tr></thead><tbody><tr><td>5度</td><td>=TAN(RADIANS(5))</td><td>0.0875</td><td>緩やかな坂道</td></tr><tr><td>15度</td><td>=TAN(RADIANS(15))</td><td>0.2679</td><td>急な坂道</td></tr><tr><td>30度</td><td>=TAN(RADIANS(30))</td><td>0.5774</td><td>階段程度</td></tr><tr><td>45度</td><td>=TAN(RADIANS(45))</td><td>1.0000</td><td>水平距離=垂直距離</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">勾配率をパーセントで表したい場合は、100を掛けてください。</p>



<pre class="wp-block-code"><code>=TAN(RADIANS(A2))*100</code></pre>



<p class="wp-block-paragraph">傾斜角5度なら「8.75%」の勾配になります。道路の勾配表示などで使える計算ですよ。</p>



<h3 class="wp-block-heading"><span id="toc10">仰角と距離から高さを求める</span></h3>



<p class="wp-block-paragraph">建物や山の高さを求めるときにもTAN関数が便利です。地面からの仰角と水平距離がわかれば、高さを計算できます。</p>



<p class="wp-block-paragraph">高さの計算式はこちらです。</p>



<pre class="wp-block-code"><code>=水平距離 * TAN(RADIANS(仰角))</code></pre>



<p class="wp-block-paragraph">たとえばビルから50m離れた地点で、ビルの頂上を見上げた仰角が60度の場合を計算しましょう。</p>



<pre class="wp-block-code"><code>=50*TAN(RADIANS(60))</code></pre>



<p class="wp-block-paragraph">結果は「86.60&#8230;」です。ビルの高さは約86.6mとわかります。</p>



<p class="wp-block-paragraph">もう少し実践的な例を表にまとめます。</p>



<figure class="wp-block-table"><table><thead><tr><th>対象</th><th>水平距離（B列）</th><th>仰角（C列）</th><th>数式</th><th>高さ</th></tr></thead><tbody><tr><td>電柱</td><td>10m</td><td>55度</td><td>=B2*TAN(RADIANS(C2))</td><td>14.28m</td></tr><tr><td>ビル</td><td>50m</td><td>60度</td><td>=B3*TAN(RADIANS(C3))</td><td>86.60m</td></tr><tr><td>山</td><td>2000m</td><td>15度</td><td>=B4*TAN(RADIANS(C4))</td><td>535.90m</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>目の高さを加えるとより正確になります。目の高さが1.6mなら <code>=B2*TAN(RADIANS(C2))+1.6</code> としてください。</p></blockquote>



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



<p class="wp-block-paragraph">TAN関数でよくあるトラブルをまとめます。</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>度数法をそのまま渡している</td><td>RADIANS関数で変換してから渡す</td></tr><tr><td>非常に大きな値が返る</td><td>90度（またはその奇数倍）を指定した</td><td>90度のTANは定義されない。角度を確認する</td></tr><tr><td>結果がほぼ0なのに0にならない</td><td>浮動小数点の誤差</td><td>ROUND関数で丸める</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc12">度数法をそのまま渡すミスに注意</span></h3>



<p class="wp-block-paragraph">TAN関数でもっとも多いミスは、度数法の角度をそのまま渡してしまうことです。</p>



<pre class="wp-block-code"><code>=TAN(45)</code></pre>



<p class="wp-block-paragraph">この数式は「45ラジアン」の正接を計算します。結果は「1.6198&#8230;」で、45度のタンジェント（1）とは違う値です。</p>



<p class="wp-block-paragraph">度数法で指定したい場合は、必ずRADIANS関数で変換しましょう。</p>



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



<p class="wp-block-paragraph">こちらなら結果は「1」になります。</p>



<h3 class="wp-block-heading"><span id="toc13">90度付近の値に注意する</span></h3>



<p class="wp-block-paragraph">TAN(RADIANS(90)) は数学的には定義されません。スプレッドシートでは「1.63317787&#8230;E+16」のような非常に大きな値が返ります。</p>



<p class="wp-block-paragraph">これは浮動小数点の計算誤差で、RADIANS(90)が厳密なπ/2ではなく、ごくわずかにずれた値になるためです。</p>



<p class="wp-block-paragraph">90度の倍数（270度、450度など）でも同様の現象が起きます。計算結果が極端に大きい場合は、角度の値を確認してみてください。</p>



<h3 class="wp-block-heading"><span id="toc14">浮動小数点の誤差を丸める</span></h3>



<p class="wp-block-paragraph">TAN(RADIANS(180)) は数学的には0ですが、実際には微小な値が返ることがあります。</p>



<p class="wp-block-paragraph">見た目を整えたい場合は、ROUND関数で丸めてください。</p>



<pre class="wp-block-code"><code>=ROUND(TAN(RADIANS(180)), 10)</code></pre>



<p class="wp-block-paragraph">結果は「0」になります。小数点以下10桁で丸めれば、実用上は問題ありませんよ。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>動作</th><th>引数</th><th>用途</th></tr></thead><tbody><tr><td><strong>TAN</strong></td><td><strong>正接（タンジェント）を返す</strong></td><td><strong>角度（ラジアン）</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>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>ATAN</td><td>逆正接（アークタンジェント）を返す</td><td>数値</td><td>タンジェント値から角度を逆算</td></tr><tr><td>RADIANS</td><td>度数法をラジアンに変換する</td><td>度数法の角度</td><td>SIN/COS/TANの引数準備</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="toc16">SIN・COS・TAN関数の関係</span></h3>



<p class="wp-block-paragraph">三角関数の3つの基本は、互いに密接な関係があります。</p>



<pre class="wp-block-code"><code>TAN(θ) = SIN(θ) / COS(θ)
SIN(θ)² + COS(θ)² = 1</code></pre>



<p class="wp-block-paragraph">TAN関数はSINをCOSで割った値です。たとえば45度のとき、<a href="https://mashukabu.com/spreadsheet-sin-function/">SIN(RADIANS(45))</a> と <a href="https://mashukabu.com/spreadsheet-cos-function/">COS(RADIANS(45))</a> はどちらも「0.7071&#8230;」です。0.7071 / 0.7071 = 1 なので、TAN(RADIANS(45)) = 1 になります。</p>



<p class="wp-block-paragraph">90度のときCOS(RADIANS(90))が0になるため、TAN(RADIANS(90))は「0で割る」ことになり定義されません。</p>



<p class="wp-block-paragraph">3つの関数はどれも引数にラジアン値を取ります。度数法で使いたい場合はRADIANS関数で変換する点も共通ですよ。</p>



<h3 class="wp-block-heading"><span id="toc17">ATAN関数との関係</span></h3>



<p class="wp-block-paragraph">ATAN関数はTAN関数の逆関数です。TANが「角度→タンジェント値」を返すのに対して、ATANは「タンジェント値→角度（ラジアン）」を返します。</p>



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



<p class="wp-block-paragraph">勾配率から傾斜角を逆算したいときにATAN関数を使ってみてください。</p>



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



<p class="wp-block-paragraph">TAN関数は、ラジアン単位の角度から正接（タンジェント）を返す関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=TAN(角度)</code> で、引数はラジアン単位</li><li>度数法の角度を使うなら <code>=TAN(RADIANS(度))</code> と変換する</li><li>TAN(RADIANS(45))=1 が代表的な値</li><li>傾斜角から勾配率を求めるなら <code>=TAN(RADIANS(角度))</code></li><li>仰角と距離から高さを求めるなら <code>=距離*TAN(RADIANS(仰角))</code></li><li>90度のTANは定義されない点に注意</li><li><a href="https://mashukabu.com/spreadsheet-sin-function/">SIN関数</a>・<a href="https://mashukabu.com/spreadsheet-cos-function/">COS関数</a>とセットで覚えておくと便利</li></ul>



<p class="wp-block-paragraph">まずは <code>=TAN(RADIANS(45))</code> で1が返ることを確認してみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-tan-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのCOT関数の使い方｜余接（コタンジェント）</title>
		<link>https://mashukabu.com/spreadsheet-cot-function/</link>
					<comments>https://mashukabu.com/spreadsheet-cot-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 26 Mar 2026 11:45:25 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[COT]]></category>
		<category><![CDATA[RADIANS関数]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[三角関数]]></category>
		<category><![CDATA[余接]]></category>
		<category><![CDATA[数学関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5325</guid>

					<description><![CDATA[GoogleスプレッドシートのCOT関数の使い方を初心者向けに解説。角度のラジアンから余接（コタンジェント）を返す関数で、TAN関数との関係（COT = 1/TAN）やRADIANS関数との組み合わせも紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">スプレッドシートで角度から余接（コタンジェント）を求めたいとき、どの関数を使えばいいか迷っていませんか？</p>



<p class="wp-block-paragraph">三角関数の中でもコタンジェントはなじみが薄くて、書き方がわからないですよね。</p>



<p class="wp-block-paragraph">そんなときに使うのがCOT関数です。<code>=COT(角度)</code> と書くだけで、指定した角度の余接（コタンジェント）を返してくれます。</p>



<p class="wp-block-paragraph">この記事では基本の書き方から、TAN関数との関係、RADIANS関数との組み合わせ、測量や工学での活用まで紹介します。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">スプレッドシートのCOT関数とは？</a></li><li><a href="#toc2" tabindex="0">COT関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li><li><a href="#toc5" tabindex="0">COT関数とTAN関数の関係</a></li></ol></li><li><a href="#toc6" tabindex="0">COT関数の基本的な使い方</a><ol><li><a href="#toc7" tabindex="0">ラジアンで角度を指定する</a></li><li><a href="#toc8" tabindex="0">RADIANS関数と組み合わせて度数法で指定する</a></li></ol></li><li><a href="#toc9" tabindex="0">実務でのCOT関数活用例</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">よくあるエラーと対処法</a><ol><li><a href="#toc13" tabindex="0">0度と180度ではエラーになる</a></li><li><a href="#toc14" tabindex="0">度数法をそのまま渡すミスに注意</a></li><li><a href="#toc15" tabindex="0">浮動小数点の誤差を丸める</a></li></ol></li><li><a href="#toc16" tabindex="0">似た関数との違い・使い分け</a><ol><li><a href="#toc17" tabindex="0">TAN関数との関係</a></li><li><a href="#toc18" tabindex="0">SIN・COS関数との関係</a></li></ol></li><li><a href="#toc19" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">COT関数（読み方: コタンジェント関数）は、<strong>角度の余接（コタンジェント）を返す関数</strong>です。語源はラテン語の「cotangens」で、「complementary tangent（補正接）」を意味します。</p>



<p class="wp-block-paragraph">たとえば <code>=COT(RADIANS(45))</code> と入力すると「1」が返ります。45度の余接がそのまま取得できるわけですね。</p>



<p class="wp-block-paragraph">COT関数は<strong>ラジアン単位の角度</strong>を引数に取ります。度数法（30度、45度など）を使いたい場合は、RADIANS関数で変換してから渡します。</p>



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



<ul class="wp-block-list"><li>角度のラジアン値から余接（コタンジェント）を返す</li><li>RADIANS関数と組み合わせて度数法の角度を使う</li><li>TAN関数の逆数として勾配や傾斜の計算に活用する</li><li>測量や工学の計算で使う</li></ul>



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



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



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



<pre class="wp-block-code"><code>=COT(角度)</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つだけです。ラジアン単位で指定する点がポイントですね。</p>



<p class="wp-block-paragraph">度数法の角度（30度、45度など）を使いたい場合は、次のどちらかで変換します。</p>



<pre class="wp-block-code"><code>=COT(RADIANS(45))      ← RADIANS関数で変換
=COT(45*PI()/180)      ← PI関数を使って手計算</code></pre>



<p class="wp-block-paragraph">どちらも同じ結果（1）を返します。式がシンプルなRADIANS関数がおすすめですよ。</p>



<h3 class="wp-block-heading"><span id="toc5">COT関数とTAN関数の関係</span></h3>



<p class="wp-block-paragraph">COT関数は<strong>TAN関数の逆数</strong>です。数学的には次の関係が成り立ちます。</p>



<pre class="wp-block-code"><code>COT(θ) = 1 / TAN(θ)
COT(θ) = COS(θ) / SIN(θ)</code></pre>



<p class="wp-block-paragraph">つまり <code>=COT(RADIANS(45))</code> と <code>=1/TAN(RADIANS(45))</code> は同じ結果を返します。COT関数がないバージョンでも <code>=1/TAN()</code> で代用できますよ。</p>



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



<h3 class="wp-block-heading"><span id="toc7">ラジアンで角度を指定する</span></h3>



<p class="wp-block-paragraph">まずはラジアン値をそのまま渡すパターンです。</p>



<pre class="wp-block-code"><code>=COT(PI()/4)</code></pre>



<p class="wp-block-paragraph">結果は「1」です。π/4ラジアン（45度）の余接は1ですね。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>角度</th><th>結果</th></tr></thead><tbody><tr><td>=COT(PI()/6)</td><td>30度</td><td>1.7321&#8230;</td></tr><tr><td>=COT(PI()/4)</td><td>45度</td><td>1</td></tr><tr><td>=COT(PI()/3)</td><td>60度</td><td>0.5774&#8230;</td></tr><tr><td>=COT(PI()/2)</td><td>90度</td><td>6.12E-17（ほぼ0）</td></tr><tr><td>=COT(PI())</td><td>180度</td><td>非常に大きい値（定義なし）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">0度のCOTは数学的には定義されません。SIN(0)が0になるため、COT = COS/SIN の計算で「0で割る」ことになるからです。</p>



<h3 class="wp-block-heading"><span id="toc8">RADIANS関数と組み合わせて度数法で指定する</span></h3>



<p class="wp-block-paragraph">実務では度数法で角度を扱うことがほとんどです。RADIANS関数と組み合わせれば、度数法のまま使えます。</p>



<pre class="wp-block-code"><code>=COT(RADIANS(45))</code></pre>



<p class="wp-block-paragraph">結果は「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>30度</td><td>=COT(RADIANS(30))</td><td>1.7321&#8230;</td></tr><tr><td>45度</td><td>=COT(RADIANS(45))</td><td>1</td></tr><tr><td>60度</td><td>=COT(RADIANS(60))</td><td>0.5774&#8230;</td></tr><tr><td>90度</td><td>=COT(RADIANS(90))</td><td>ほぼ0（微小誤差あり）</td></tr><tr><td>120度</td><td>=COT(RADIANS(120))</td><td>-0.5774&#8230;</td></tr><tr><td>135度</td><td>=COT(RADIANS(135))</td><td>-1</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">COTの値はTANの逆数なので、TANが大きいところではCOTは小さく、TANが小さいところではCOTは大きくなります。</p>



<p class="wp-block-paragraph">角度をセルに入れておけば、ドラッグでまとめて計算することもできます。</p>



<p class="wp-block-paragraph">A列に角度を入力して、B1セルに次の式を入れてみてください。</p>



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



<p class="wp-block-paragraph">あとはB1をコピーして下方向に貼り付ければ、各角度の余接を一括で求められますよ。</p>



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



<h3 class="wp-block-heading"><span id="toc10">勾配率から水平距離を求める</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-tan-function/">TAN関数</a>は「傾斜角から勾配率」を求めるのに使いますが、COT関数はその逆の発想で使えます。高さと傾斜角から水平距離を計算できます。</p>



<p class="wp-block-paragraph">水平距離は次の式で計算します。</p>



<pre class="wp-block-code"><code>=高さ * COT(RADIANS(傾斜角))</code></pre>



<p class="wp-block-paragraph">たとえば高さ50mの斜面で傾斜角が30度の場合、水平距離を求めてみましょう。</p>



<pre class="wp-block-code"><code>=50*COT(RADIANS(30))</code></pre>



<p class="wp-block-paragraph">結果は「86.60&#8230;」です。高さ50m・傾斜角30度の斜面は、水平方向に約86.6m進むことがわかります。</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>10m</td><td>45度</td><td>=A2*COT(RADIANS(B2))</td><td>10.00m</td></tr><tr><td>50m</td><td>30度</td><td>=A3*COT(RADIANS(B3))</td><td>86.60m</td></tr><tr><td>100m</td><td>60度</td><td>=A4*COT(RADIANS(B4))</td><td>57.74m</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">傾斜角が45度のとき、高さと水平距離が等しくなります。これはCOT(45度) = 1 だからですね。</p>



<h3 class="wp-block-heading"><span id="toc11">測量での水平距離補正</span></h3>



<p class="wp-block-paragraph">測量では斜面を測った距離から水平距離を求める場面があります。斜距離と仰角がわかっている場合、COT関数を使って水平成分を求められます。</p>



<p class="wp-block-paragraph">ただし、この計算は<a href="https://mashukabu.com/spreadsheet-cos-function/">COS関数</a>を使う方法（=斜距離*COS(RADIANS(仰角))）の方が一般的です。用途に応じて使い分けてみてください。</p>



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



<p class="wp-block-paragraph">COT関数でよくあるトラブルをまとめます。</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>#DIV/0! エラー</td><td>引数に0を渡した（COT(0)は定義されない）</td><td>0度の余接は定義されないので角度を確認する</td></tr><tr><td>期待と違う値が返る</td><td>度数法をそのまま渡している</td><td>RADIANS関数で変換してから渡す</td></tr><tr><td>非常に大きな値が返る</td><td>0度（またはその整数倍の180度）を指定した</td><td>0度・180度のCOTは定義されない。角度を確認する</td></tr><tr><td>結果がほぼ0なのに0にならない</td><td>浮動小数点の誤差</td><td>ROUND関数で丸める</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc13">0度と180度ではエラーになる</span></h3>



<p class="wp-block-paragraph">COT関数でもっとも注意が必要なのは、0度（0ラジアン）を渡したときです。</p>



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



<p class="wp-block-paragraph">この数式は <code>#DIV/0!</code> エラーになります。COT = COS/SIN で、SIN(0) = 0 なので「0で割る」ことになるためです。</p>



<p class="wp-block-paragraph">180度も同様です。SIN(180度)は数学的には0なので、COT(180度)も定義されません。</p>



<h3 class="wp-block-heading"><span id="toc14">度数法をそのまま渡すミスに注意</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-tan-function/">TAN関数</a>と同じく、度数法の角度をそのまま渡すと間違った結果になります。</p>



<pre class="wp-block-code"><code>=COT(45)</code></pre>



<p class="wp-block-paragraph">この数式は「45ラジアン」の余接を計算します。結果は「0.6174&#8230;」で、45度のコタンジェント（1）とは違う値です。</p>



<p class="wp-block-paragraph">度数法で指定したい場合は、必ずRADIANS関数で変換しましょう。</p>



<pre class="wp-block-code"><code>=COT(RADIANS(45))</code></pre>



<p class="wp-block-paragraph">こちらなら結果は「1」になります。</p>



<h3 class="wp-block-heading"><span id="toc15">浮動小数点の誤差を丸める</span></h3>



<p class="wp-block-paragraph">COT(RADIANS(90)) は数学的には0ですが、実際には微小な値が返ることがあります。</p>



<p class="wp-block-paragraph">見た目を整えたい場合は、ROUND関数で丸めてください。</p>



<pre class="wp-block-code"><code>=ROUND(COT(RADIANS(90)), 10)</code></pre>



<p class="wp-block-paragraph">結果は「0」になります。小数点以下10桁で丸めれば、実用上は問題ありませんよ。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>動作</th><th>引数</th><th>用途</th></tr></thead><tbody><tr><td><strong>COT</strong></td><td><strong>余接（コタンジェント）を返す</strong></td><td><strong>角度（ラジアン）</strong></td><td><strong>TAN関数の逆数・水平距離の計算</strong></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>ACOT</td><td>逆余接（アークコタンジェント）を返す</td><td>数値</td><td>コタンジェント値から角度を逆算</td></tr><tr><td>RADIANS</td><td>度数法をラジアンに変換する</td><td>度数法の角度</td><td>SIN/COS/TAN/COTの引数準備</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc17">TAN関数との関係</span></h3>



<p class="wp-block-paragraph">COT関数とTAN関数は逆数の関係にあります。</p>



<pre class="wp-block-code"><code>COT(θ) = 1 / TAN(θ)
TAN(θ) = 1 / COT(θ)</code></pre>



<p class="wp-block-paragraph">スプレッドシートで確認してみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>角度</th><th>COT</th><th>TAN</th><th>COT * TAN</th></tr></thead><tbody><tr><td>30度</td><td>1.7321</td><td>0.5774</td><td>1</td></tr><tr><td>45度</td><td>1</td><td>1</td><td>1</td></tr><tr><td>60度</td><td>0.5774</td><td>1.7321</td><td>1</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">どの角度でもCOTとTANの積は1になります。片方の値がわかればもう一方もすぐ求められますよ。</p>



<p class="wp-block-paragraph">TAN関数が定義されない90度ではCOTはほぼ0になり、COTが定義されない0度ではTANは0になります。お互いに補い合う関係ですね。</p>



<h3 class="wp-block-heading"><span id="toc18">SIN・COS関数との関係</span></h3>



<p class="wp-block-paragraph">COT関数は<a href="https://mashukabu.com/spreadsheet-sin-function/">SIN関数</a>と<a href="https://mashukabu.com/spreadsheet-cos-function/">COS関数</a>を使って次のように表せます。</p>



<pre class="wp-block-code"><code>COT(θ) = COS(θ) / SIN(θ)</code></pre>



<p class="wp-block-paragraph">TAN関数がSIN/COSの比（SIN/COS）なのに対して、COT関数はその逆のCOS/SINです。三角関数の基本3つ（SIN・COS・TAN）を理解していれば、COTも自然に覚えられますよ。</p>



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



<p class="wp-block-paragraph">COT関数は、ラジアン単位の角度から余接（コタンジェント）を返す関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=COT(角度)</code> で、引数はラジアン単位</li><li>度数法の角度を使うなら <code>=COT(RADIANS(度))</code> と変換する</li><li>COT(RADIANS(45))=1 が代表的な値</li><li>COT = 1/TAN なので、<a href="https://mashukabu.com/spreadsheet-tan-function/">TAN関数</a>の逆数</li><li>高さと傾斜角から水平距離を求めるなら <code>=高さ*COT(RADIANS(角度))</code></li><li>0度と180度ではエラーになる点に注意</li><li><a href="https://mashukabu.com/spreadsheet-sin-function/">SIN関数</a>・<a href="https://mashukabu.com/spreadsheet-cos-function/">COS関数</a>・<a href="https://mashukabu.com/spreadsheet-tan-function/">TAN関数</a>とセットで覚えておくと便利</li></ul>



<p class="wp-block-paragraph">まずは <code>=COT(RADIANS(45))</code> で1が返ることを確認してみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-cot-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのCSC関数の使い方｜余割（コセカント）</title>
		<link>https://mashukabu.com/spreadsheet-csc-function/</link>
					<comments>https://mashukabu.com/spreadsheet-csc-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 26 Mar 2026 11:45:21 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[CSC]]></category>
		<category><![CDATA[RADIANS関数]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[三角関数]]></category>
		<category><![CDATA[余割]]></category>
		<category><![CDATA[数学関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5323</guid>

					<description><![CDATA[GoogleスプレッドシートのCSC関数の使い方を初心者向けに解説。角度のラジアンから余割（コセカント）を返す関数で、SIN関数との関係（CSC = 1/SIN）やRADIANS関数との組み合わせも紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">スプレッドシートで角度から余割（コセカント）を求めたいとき、どの関数を使えばいいか迷っていませんか？</p>



<p class="wp-block-paragraph">三角関数の中でもコセカントはなじみが薄くて、書き方がわからないですよね。</p>



<p class="wp-block-paragraph">そんなときに使うのがCSC関数です。<code>=CSC(角度)</code> と書くだけで、指定した角度の余割（コセカント）を返してくれます。</p>



<p class="wp-block-paragraph">この記事では基本の書き方から、SIN関数との関係、RADIANS関数との組み合わせ、実務での活用まで紹介します。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-5" checked><label class="toc-title" for="toc-checkbox-5">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">スプレッドシートのCSC関数とは？</a></li><li><a href="#toc2" tabindex="0">CSC関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li><li><a href="#toc5" tabindex="0">CSC関数とSIN関数の関係</a></li></ol></li><li><a href="#toc6" tabindex="0">CSC関数の基本的な使い方</a><ol><li><a href="#toc7" tabindex="0">ラジアンで角度を指定する</a></li><li><a href="#toc8" tabindex="0">RADIANS関数と組み合わせて度数法で指定する</a></li></ol></li><li><a href="#toc9" tabindex="0">実務でのCSC関数活用例</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">よくあるエラーと対処法</a><ol><li><a href="#toc13" tabindex="0">0度と180度ではエラーになる</a></li><li><a href="#toc14" tabindex="0">度数法をそのまま渡すミスに注意</a></li><li><a href="#toc15" tabindex="0">浮動小数点の誤差を丸める</a></li></ol></li><li><a href="#toc16" tabindex="0">似た関数との違い・使い分け</a><ol><li><a href="#toc17" tabindex="0">SIN関数との関係</a></li><li><a href="#toc18" tabindex="0">COS・TAN・COT関数との関係</a></li></ol></li><li><a href="#toc19" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">CSC関数（読み方: コセカント関数）は、<strong>角度の余割（コセカント）を返す関数</strong>です。語源はラテン語の「cosecans」で、「complementary secant（補割線）」を意味します。</p>



<p class="wp-block-paragraph">たとえば <code>=CSC(RADIANS(30))</code> と入力すると「2」が返ります。30度の余割がそのまま取得できるわけですね。</p>



<p class="wp-block-paragraph">CSC関数は<strong>ラジアン単位の角度</strong>を引数に取ります。度数法（30度、45度など）を使いたい場合は、RADIANS関数で変換してから渡します。</p>



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



<ul class="wp-block-list"><li>角度のラジアン値から余割（コセカント）を返す</li><li>RADIANS関数と組み合わせて度数法の角度を使う</li><li>SIN関数の逆数として波形の振幅計算に活用する</li><li>工学や物理の計算で使う</li></ul>



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



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



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



<pre class="wp-block-code"><code>=CSC(角度)</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つだけです。ラジアン単位で指定する点がポイントですね。</p>



<p class="wp-block-paragraph">度数法の角度（30度、45度など）を使いたい場合は、次のどちらかで変換します。</p>



<pre class="wp-block-code"><code>=CSC(RADIANS(30))      ← RADIANS関数で変換
=CSC(30*PI()/180)      ← PI関数を使って手計算</code></pre>



<p class="wp-block-paragraph">どちらも同じ結果（2）を返します。式がシンプルなRADIANS関数がおすすめですよ。</p>



<h3 class="wp-block-heading"><span id="toc5">CSC関数とSIN関数の関係</span></h3>



<p class="wp-block-paragraph">CSC関数は<strong>SIN関数の逆数</strong>です。数学的には次の関係が成り立ちます。</p>



<pre class="wp-block-code"><code>CSC(θ) = 1 / SIN(θ)</code></pre>



<p class="wp-block-paragraph">つまり <code>=CSC(RADIANS(30))</code> と <code>=1/SIN(RADIANS(30))</code> は同じ結果を返します。CSC関数がないバージョンでも <code>=1/SIN()</code> で代用できますよ。</p>



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



<h3 class="wp-block-heading"><span id="toc7">ラジアンで角度を指定する</span></h3>



<p class="wp-block-paragraph">まずはラジアン値をそのまま渡すパターンです。</p>



<pre class="wp-block-code"><code>=CSC(PI()/6)</code></pre>



<p class="wp-block-paragraph">結果は「2」です。π/6ラジアン（30度）の余割は2ですね。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>角度</th><th>結果</th></tr></thead><tbody><tr><td>=CSC(PI()/6)</td><td>30度</td><td>2</td></tr><tr><td>=CSC(PI()/4)</td><td>45度</td><td>1.4142&#8230;</td></tr><tr><td>=CSC(PI()/3)</td><td>60度</td><td>1.1547&#8230;</td></tr><tr><td>=CSC(PI()/2)</td><td>90度</td><td>1</td></tr><tr><td>=CSC(PI())</td><td>180度</td><td>非常に大きい値（定義なし）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">0度と180度のCSCは数学的に定義されません。<a href="https://mashukabu.com/spreadsheet-sin-function/">SIN関数</a>の値が0になるため、CSC = 1/SIN の計算で「0で割る」ことになるからです。</p>



<h3 class="wp-block-heading"><span id="toc8">RADIANS関数と組み合わせて度数法で指定する</span></h3>



<p class="wp-block-paragraph">実務では度数法で角度を扱うことがほとんどです。RADIANS関数と組み合わせれば、度数法のまま使えます。</p>



<pre class="wp-block-code"><code>=CSC(RADIANS(30))</code></pre>



<p class="wp-block-paragraph">結果は「2」です。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>30度</td><td>=CSC(RADIANS(30))</td><td>2</td></tr><tr><td>45度</td><td>=CSC(RADIANS(45))</td><td>1.4142&#8230;</td></tr><tr><td>60度</td><td>=CSC(RADIANS(60))</td><td>1.1547&#8230;</td></tr><tr><td>90度</td><td>=CSC(RADIANS(90))</td><td>1</td></tr><tr><td>120度</td><td>=CSC(RADIANS(120))</td><td>1.1547&#8230;</td></tr><tr><td>135度</td><td>=CSC(RADIANS(135))</td><td>1.4142&#8230;</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">CSCの値はSINの逆数なので、SINが大きいところではCSCは小さく、SINが小さいところではCSCは大きくなります。</p>



<p class="wp-block-paragraph">角度をセルに入れておけば、ドラッグでまとめて計算することもできます。</p>



<p class="wp-block-paragraph">A列に角度を入力して、B1セルに次の式を入れてみてください。</p>



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



<p class="wp-block-paragraph">あとはB1をコピーして下方向に貼り付ければ、各角度の余割を一括で求められますよ。</p>



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



<h3 class="wp-block-heading"><span id="toc10">斜辺の長さを対辺から求める</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-sin-function/">SIN関数</a>は「傾斜角と斜辺から対辺（高さ）」を求めるのに使いますが、CSC関数はその逆の発想で使えます。対辺（高さ）と傾斜角から斜辺の長さを計算できます。</p>



<p class="wp-block-paragraph">斜辺は次の式で計算します。</p>



<pre class="wp-block-code"><code>=対辺 * CSC(RADIANS(傾斜角))</code></pre>



<p class="wp-block-paragraph">たとえば高さ50mで傾斜角が30度の場合、斜辺の長さを求めてみましょう。</p>



<pre class="wp-block-code"><code>=50*CSC(RADIANS(30))</code></pre>



<p class="wp-block-paragraph">結果は「100」です。高さ50m・傾斜角30度の斜面は、斜辺が100mになることがわかります。</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>10m</td><td>90度</td><td>=A2*CSC(RADIANS(B2))</td><td>10.00m</td></tr><tr><td>50m</td><td>30度</td><td>=A3*CSC(RADIANS(B3))</td><td>100.00m</td></tr><tr><td>100m</td><td>60度</td><td>=A4*CSC(RADIANS(B4))</td><td>115.47m</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">傾斜角が90度のとき、対辺と斜辺が等しくなります。これはCSC(90度) = 1 だからですね。</p>



<h3 class="wp-block-heading"><span id="toc11">距離の逆算に活用する</span></h3>



<p class="wp-block-paragraph">測量では斜面の高さと角度から斜距離を求める場面があります。CSC関数を使えば直接計算できます。</p>



<p class="wp-block-paragraph">ただし、この計算は<a href="https://mashukabu.com/spreadsheet-sin-function/">SIN関数</a>を使う方法（=対辺/SIN(RADIANS(角度))）でも同じ結果が得られます。CSC関数を使うとかけ算で済むので、数式がシンプルになりますよ。</p>



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



<p class="wp-block-paragraph">CSC関数でよくあるトラブルをまとめます。</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>#DIV/0! エラー</td><td>引数に0を渡した（CSC(0)は定義されない）</td><td>0度の余割は定義されないので角度を確認する</td></tr><tr><td>期待と違う値が返る</td><td>度数法をそのまま渡している</td><td>RADIANS関数で変換してから渡す</td></tr><tr><td>非常に大きな値が返る</td><td>0度（またはその整数倍の180度）を指定した</td><td>0度・180度のCSCは定義されない。角度を確認する</td></tr><tr><td>結果がぴったり1にならない</td><td>浮動小数点の誤差</td><td>ROUND関数で丸める</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc13">0度と180度ではエラーになる</span></h3>



<p class="wp-block-paragraph">CSC関数でもっとも注意が必要なのは、0度（0ラジアン）を渡したときです。</p>



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



<p class="wp-block-paragraph">この数式は <code>#DIV/0!</code> エラーになります。CSC = 1/SIN で、SIN(0) = 0 なので「0で割る」ことになるためです。</p>



<p class="wp-block-paragraph">180度も同様です。SIN(180度)は数学的には0なので、CSC(180度)も定義されません。</p>



<h3 class="wp-block-heading"><span id="toc14">度数法をそのまま渡すミスに注意</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-sin-function/">SIN関数</a>と同じく、度数法の角度をそのまま渡すと間違った結果になります。</p>



<pre class="wp-block-code"><code>=CSC(30)</code></pre>



<p class="wp-block-paragraph">この数式は「30ラジアン」の余割を計算します。結果は「-1.0120&#8230;」で、30度のコセカント（2）とは全く違う値です。</p>



<p class="wp-block-paragraph">度数法で指定したい場合は、必ずRADIANS関数で変換しましょう。</p>



<pre class="wp-block-code"><code>=CSC(RADIANS(30))</code></pre>



<p class="wp-block-paragraph">こちらなら結果は「2」になります。</p>



<h3 class="wp-block-heading"><span id="toc15">浮動小数点の誤差を丸める</span></h3>



<p class="wp-block-paragraph">CSC(RADIANS(90)) は数学的には1ですが、実際には微小な誤差が返ることがあります。</p>



<p class="wp-block-paragraph">見た目を整えたい場合は、ROUND関数で丸めてください。</p>



<pre class="wp-block-code"><code>=ROUND(CSC(RADIANS(90)), 10)</code></pre>



<p class="wp-block-paragraph">結果は「1」になります。小数点以下10桁で丸めれば、実用上は問題ありませんよ。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>動作</th><th>引数</th><th>用途</th></tr></thead><tbody><tr><td><strong>CSC</strong></td><td><strong>余割（コセカント）を返す</strong></td><td><strong>角度（ラジアン）</strong></td><td><strong>SIN関数の逆数・斜辺の長さの計算</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>隣辺・距離計算</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-cot-function/">COT</a></td><td>余接（コタンジェント）を返す</td><td>角度（ラジアン）</td><td>TAN関数の逆数・水平距離</td></tr><tr><td>ACSC</td><td>逆余割（アークコセカント）を返す</td><td>数値</td><td>コセカント値から角度を逆算</td></tr><tr><td>RADIANS</td><td>度数法をラジアンに変換する</td><td>度数法の角度</td><td>SIN/COS/TAN/CSCの引数準備</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc17">SIN関数との関係</span></h3>



<p class="wp-block-paragraph">CSC関数とSIN関数は逆数の関係にあります。</p>



<pre class="wp-block-code"><code>CSC(θ) = 1 / SIN(θ)
SIN(θ) = 1 / CSC(θ)</code></pre>



<p class="wp-block-paragraph">スプレッドシートで確認してみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>角度</th><th>CSC</th><th>SIN</th><th>CSC * SIN</th></tr></thead><tbody><tr><td>30度</td><td>2</td><td>0.5</td><td>1</td></tr><tr><td>45度</td><td>1.4142</td><td>0.7071</td><td>1</td></tr><tr><td>60度</td><td>1.1547</td><td>0.8660</td><td>1</td></tr><tr><td>90度</td><td>1</td><td>1</td><td>1</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">どの角度でもCSCとSINの積は1になります。片方の値がわかればもう一方もすぐ求められますよ。</p>



<p class="wp-block-paragraph">SIN関数が0になる0度・180度ではCSCは定義されません。お互いに補い合う関係ですね。</p>



<h3 class="wp-block-heading"><span id="toc18">COS・TAN・COT関数との関係</span></h3>



<p class="wp-block-paragraph">CSC関数は<a href="https://mashukabu.com/spreadsheet-cos-function/">COS関数</a>と<a href="https://mashukabu.com/spreadsheet-sin-function/">SIN関数</a>を使って次のように表せます。</p>



<pre class="wp-block-code"><code>CSC(θ) = 1 / SIN(θ)</code></pre>



<p class="wp-block-paragraph">同じく逆数関数である<a href="https://mashukabu.com/spreadsheet-cot-function/">COT関数</a>（= 1/TAN）と合わせて覚えておくと、三角関数の理解が深まりますよ。</p>



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



<p class="wp-block-paragraph">CSC関数は、ラジアン単位の角度から余割（コセカント）を返す関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=CSC(角度)</code> で、引数はラジアン単位</li><li>度数法の角度を使うなら <code>=CSC(RADIANS(度))</code> と変換する</li><li>CSC(RADIANS(30))=2 が代表的な値</li><li>CSC = 1/SIN なので、<a href="https://mashukabu.com/spreadsheet-sin-function/">SIN関数</a>の逆数</li><li>対辺と傾斜角から斜辺を求めるなら <code>=対辺*CSC(RADIANS(角度))</code></li><li>0度と180度ではエラーになる点に注意</li><li><a href="https://mashukabu.com/spreadsheet-sin-function/">SIN関数</a>・<a href="https://mashukabu.com/spreadsheet-cos-function/">COS関数</a>・<a href="https://mashukabu.com/spreadsheet-tan-function/">TAN関数</a>・<a href="https://mashukabu.com/spreadsheet-cot-function/">COT関数</a>とセットで覚えておくと便利</li></ul>



<p class="wp-block-paragraph">まずは <code>=CSC(RADIANS(30))</code> で2が返ることを確認してみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-csc-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのSEC関数の使い方｜正割（セカント）</title>
		<link>https://mashukabu.com/spreadsheet-sec-function/</link>
					<comments>https://mashukabu.com/spreadsheet-sec-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 26 Mar 2026 11:45:16 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[RADIANS関数]]></category>
		<category><![CDATA[SEC]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[三角関数]]></category>
		<category><![CDATA[数学関数]]></category>
		<category><![CDATA[正割]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5321</guid>

					<description><![CDATA[GoogleスプレッドシートのSEC関数の使い方を初心者向けに解説。角度のラジアンから正割（セカント）を返す関数で、COS関数との関係（SEC = 1/COS）やRADIANS関数との組み合わせも紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">スプレッドシートで角度から正割（セカント）を求めたいとき、どの関数を使えばいいか迷っていませんか？</p>



<p class="wp-block-paragraph">三角関数の中でもセカントはなじみが薄くて、書き方がわからないですよね。</p>



<p class="wp-block-paragraph">そんなときに使うのがSEC関数です。<code>=SEC(角度)</code> と書くだけで、指定した角度の正割（セカント）を返してくれます。</p>



<p class="wp-block-paragraph">この記事では基本の書き方から、COS関数との関係、RADIANS関数との組み合わせ、実務での活用まで紹介します。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-6" checked><label class="toc-title" for="toc-checkbox-6">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">スプレッドシートのSEC関数とは？</a></li><li><a href="#toc2" tabindex="0">SEC関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li><li><a href="#toc5" tabindex="0">SEC関数とCOS関数の関係</a></li></ol></li><li><a href="#toc6" tabindex="0">SEC関数の基本的な使い方</a><ol><li><a href="#toc7" tabindex="0">ラジアンで角度を指定する</a></li><li><a href="#toc8" tabindex="0">RADIANS関数と組み合わせて度数法で指定する</a></li></ol></li><li><a href="#toc9" tabindex="0">実務でのSEC関数活用例</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">よくあるエラーと対処法</a><ol><li><a href="#toc13" tabindex="0">90度と270度ではエラーになる</a></li><li><a href="#toc14" tabindex="0">度数法をそのまま渡すミスに注意</a></li><li><a href="#toc15" tabindex="0">浮動小数点の誤差を丸める</a></li></ol></li><li><a href="#toc16" tabindex="0">似た関数との違い・使い分け</a><ol><li><a href="#toc17" tabindex="0">COS関数との関係</a></li><li><a href="#toc18" tabindex="0">CSC・COT関数との関係</a></li></ol></li><li><a href="#toc19" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">SEC関数（読み方: セカント関数）は、<strong>角度の正割（セカント）を返す関数</strong>です。語源はラテン語の「secans」で、「切る（cutting）」を意味します。</p>



<p class="wp-block-paragraph">たとえば <code>=SEC(RADIANS(60))</code> と入力すると「2」が返ります。60度の正割がそのまま取得できるわけですね。</p>



<p class="wp-block-paragraph">SEC関数は<strong>ラジアン単位の角度</strong>を引数に取ります。度数法（30度、60度など）を使いたい場合は、RADIANS関数で変換してから渡します。</p>



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



<ul class="wp-block-list"><li>角度のラジアン値から正割（セカント）を返す</li><li>RADIANS関数と組み合わせて度数法の角度を使う</li><li>COS関数の逆数として距離や長さの計算に活用する</li><li>工学や物理の計算で使う</li></ul>



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



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



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



<pre class="wp-block-code"><code>=SEC(角度)</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つだけです。ラジアン単位で指定する点がポイントですね。</p>



<p class="wp-block-paragraph">度数法の角度（60度、90度など）を使いたい場合は、次のどちらかで変換します。</p>



<pre class="wp-block-code"><code>=SEC(RADIANS(60))      ← RADIANS関数で変換
=SEC(60*PI()/180)      ← PI関数を使って手計算</code></pre>



<p class="wp-block-paragraph">どちらも同じ結果（2）を返します。式がシンプルなRADIANS関数がおすすめですよ。</p>



<h3 class="wp-block-heading"><span id="toc5">SEC関数とCOS関数の関係</span></h3>



<p class="wp-block-paragraph">SEC関数は<strong>COS関数の逆数</strong>です。数学的には次の関係が成り立ちます。</p>



<pre class="wp-block-code"><code>SEC(θ) = 1 / COS(θ)</code></pre>



<p class="wp-block-paragraph">つまり <code>=SEC(RADIANS(60))</code> と <code>=1/COS(RADIANS(60))</code> は同じ結果を返します。SEC関数がないバージョンでも <code>=1/COS()</code> で代用できますよ。</p>



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



<h3 class="wp-block-heading"><span id="toc7">ラジアンで角度を指定する</span></h3>



<p class="wp-block-paragraph">まずはラジアン値をそのまま渡すパターンです。</p>



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



<p class="wp-block-paragraph">結果は「2」です。π/3ラジアン（60度）の正割は2ですね。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>角度</th><th>結果</th></tr></thead><tbody><tr><td>=SEC(0)</td><td>0度</td><td>1</td></tr><tr><td>=SEC(PI()/6)</td><td>30度</td><td>1.1547&#8230;</td></tr><tr><td>=SEC(PI()/4)</td><td>45度</td><td>1.4142&#8230;</td></tr><tr><td>=SEC(PI()/3)</td><td>60度</td><td>2</td></tr><tr><td>=SEC(PI()/2)</td><td>90度</td><td>非常に大きい値（定義なし）</td></tr><tr><td>=SEC(PI())</td><td>180度</td><td>-1</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">90度のSECは数学的に定義されません。<a href="https://mashukabu.com/spreadsheet-cos-function/">COS関数</a>の値が0になるため、SEC = 1/COS の計算で「0で割る」ことになるからです。</p>



<h3 class="wp-block-heading"><span id="toc8">RADIANS関数と組み合わせて度数法で指定する</span></h3>



<p class="wp-block-paragraph">実務では度数法で角度を扱うことがほとんどです。RADIANS関数と組み合わせれば、度数法のまま使えます。</p>



<pre class="wp-block-code"><code>=SEC(RADIANS(60))</code></pre>



<p class="wp-block-paragraph">結果は「2」です。60度のセカントがそのまま求まりますね。</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>=SEC(RADIANS(0))</td><td>1</td></tr><tr><td>30度</td><td>=SEC(RADIANS(30))</td><td>1.1547&#8230;</td></tr><tr><td>45度</td><td>=SEC(RADIANS(45))</td><td>1.4142&#8230;</td></tr><tr><td>60度</td><td>=SEC(RADIANS(60))</td><td>2</td></tr><tr><td>120度</td><td>=SEC(RADIANS(120))</td><td>-2</td></tr><tr><td>180度</td><td>=SEC(RADIANS(180))</td><td>-1</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">SECの値はCOSの逆数なので、COSが大きいところではSECは小さく、COSが小さいところではSECは大きくなります。</p>



<p class="wp-block-paragraph">角度をセルに入れておけば、ドラッグでまとめて計算することもできます。</p>



<p class="wp-block-paragraph">A列に角度を入力して、B1セルに次の式を入れてみてください。</p>



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



<p class="wp-block-paragraph">あとはB1をコピーして下方向に貼り付ければ、各角度の正割を一括で求められますよ。</p>



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



<h3 class="wp-block-heading"><span id="toc10">隣辺から斜辺の長さを求める</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-cos-function/">COS関数</a>は「傾斜角と斜辺から隣辺（底辺）」を求めるのに使いますが、SEC関数はその逆の発想で使えます。隣辺（底辺）と傾斜角から斜辺の長さを計算できます。</p>



<p class="wp-block-paragraph">斜辺は次の式で計算します。</p>



<pre class="wp-block-code"><code>=隣辺 * SEC(RADIANS(傾斜角))</code></pre>



<p class="wp-block-paragraph">たとえば底辺50mで傾斜角が60度の場合、斜辺の長さを求めてみましょう。</p>



<pre class="wp-block-code"><code>=50*SEC(RADIANS(60))</code></pre>



<p class="wp-block-paragraph">結果は「100」です。底辺50m・傾斜角60度の斜面は、斜辺が100mになることがわかります。</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>10m</td><td>0度</td><td>=A2*SEC(RADIANS(B2))</td><td>10.00m</td></tr><tr><td>50m</td><td>60度</td><td>=A3*SEC(RADIANS(B3))</td><td>100.00m</td></tr><tr><td>100m</td><td>45度</td><td>=A4*SEC(RADIANS(B4))</td><td>141.42m</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">傾斜角が0度のとき、隣辺と斜辺が等しくなります。これはSEC(0度) = 1 だからですね。</p>



<h3 class="wp-block-heading"><span id="toc11">距離の逆算に活用する</span></h3>



<p class="wp-block-paragraph">測量では斜面の底辺と角度から斜距離を求める場面があります。SEC関数を使えば直接計算できます。</p>



<p class="wp-block-paragraph">ただし、この計算は<a href="https://mashukabu.com/spreadsheet-cos-function/">COS関数</a>を使う方法（=隣辺/COS(RADIANS(角度))）でも同じ結果が得られます。SEC関数を使うとかけ算で済むので、数式がシンプルになりますよ。</p>



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



<p class="wp-block-paragraph">SEC関数でよくあるトラブルをまとめます。</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>#DIV/0! エラー</td><td>引数に90度を渡した（SEC(90度)は定義されない）</td><td>90度の正割は定義されないので角度を確認する</td></tr><tr><td>期待と違う値が返る</td><td>度数法をそのまま渡している</td><td>RADIANS関数で変換してから渡す</td></tr><tr><td>非常に大きな値が返る</td><td>90度（または270度）に近い角度を指定した</td><td>90度・270度のSECは定義されない。角度を確認する</td></tr><tr><td>結果がぴったり1にならない</td><td>浮動小数点の誤差</td><td>ROUND関数で丸める</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc13">90度と270度ではエラーになる</span></h3>



<p class="wp-block-paragraph">SEC関数でもっとも注意が必要なのは、90度（π/2ラジアン）を渡したときです。</p>



<pre class="wp-block-code"><code>=SEC(RADIANS(90))</code></pre>



<p class="wp-block-paragraph">この数式は非常に大きな値（または <code>#DIV/0!</code> エラー）になります。SEC = 1/COS で、COS(90度) = 0 なので「0で割る」ことになるためです。</p>



<p class="wp-block-paragraph">270度も同様です。COS(270度)は数学的には0なので、SEC(270度)も定義されません。</p>



<h3 class="wp-block-heading"><span id="toc14">度数法をそのまま渡すミスに注意</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-cos-function/">COS関数</a>と同じく、度数法の角度をそのまま渡すと間違った結果になります。</p>



<pre class="wp-block-code"><code>=SEC(60)</code></pre>



<p class="wp-block-paragraph">この数式は「60ラジアン」の正割を計算します。結果は「-1.0499&#8230;」で、60度のセカント（2）とは全く違う値です。</p>



<p class="wp-block-paragraph">度数法で指定したい場合は、必ずRADIANS関数で変換しましょう。</p>



<pre class="wp-block-code"><code>=SEC(RADIANS(60))</code></pre>



<p class="wp-block-paragraph">こちらなら結果は「2」になります。</p>



<h3 class="wp-block-heading"><span id="toc15">浮動小数点の誤差を丸める</span></h3>



<p class="wp-block-paragraph">SEC(RADIANS(0)) は数学的には1ですが、実際には微小な誤差が返ることがあります。</p>



<p class="wp-block-paragraph">見た目を整えたい場合は、ROUND関数で丸めてください。</p>



<pre class="wp-block-code"><code>=ROUND(SEC(RADIANS(60)), 10)</code></pre>



<p class="wp-block-paragraph">結果は「2」になります。小数点以下10桁で丸めれば、実用上は問題ありませんよ。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>動作</th><th>引数</th><th>用途</th></tr></thead><tbody><tr><td><strong>SEC</strong></td><td><strong>正割（セカント）を返す</strong></td><td><strong>角度（ラジアン）</strong></td><td><strong>COS関数の逆数・斜辺の長さの計算</strong></td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-cos-function/">COS</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>対辺・高さ・波形データ</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-csc-function/">CSC</a></td><td>余割（コセカント）を返す</td><td>角度（ラジアン）</td><td>SIN関数の逆数・斜辺の計算</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-cot-function/">COT</a></td><td>余接（コタンジェント）を返す</td><td>角度（ラジアン）</td><td>TAN関数の逆数・水平距離</td></tr><tr><td>ASEC</td><td>逆正割（アークセカント）を返す</td><td>数値</td><td>セカント値から角度を逆算</td></tr><tr><td>RADIANS</td><td>度数法をラジアンに変換する</td><td>度数法の角度</td><td>SIN/COS/TAN/SECの引数準備</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc17">COS関数との関係</span></h3>



<p class="wp-block-paragraph">SEC関数とCOS関数は逆数の関係にあります。</p>



<pre class="wp-block-code"><code>SEC(θ) = 1 / COS(θ)
COS(θ) = 1 / SEC(θ)</code></pre>



<p class="wp-block-paragraph">スプレッドシートで確認してみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>角度</th><th>SEC</th><th>COS</th><th>SEC * COS</th></tr></thead><tbody><tr><td>0度</td><td>1</td><td>1</td><td>1</td></tr><tr><td>30度</td><td>1.1547</td><td>0.8660</td><td>1</td></tr><tr><td>45度</td><td>1.4142</td><td>0.7071</td><td>1</td></tr><tr><td>60度</td><td>2</td><td>0.5</td><td>1</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">どの角度でもSECとCOSの積は1になります。片方の値がわかればもう一方もすぐ求められますよ。</p>



<p class="wp-block-paragraph">COS関数が0になる90度・270度ではSECは定義されません。お互いに補い合う関係ですね。</p>



<h3 class="wp-block-heading"><span id="toc18">CSC・COT関数との関係</span></h3>



<p class="wp-block-paragraph">SEC関数は<a href="https://mashukabu.com/spreadsheet-cos-function/">COS関数</a>の逆数、<a href="https://mashukabu.com/spreadsheet-csc-function/">CSC関数</a>は<a href="https://mashukabu.com/spreadsheet-sin-function/">SIN関数</a>の逆数、<a href="https://mashukabu.com/spreadsheet-cot-function/">COT関数</a>は<a href="https://mashukabu.com/spreadsheet-tan-function/">TAN関数</a>の逆数です。</p>



<pre class="wp-block-code"><code>SEC(θ) = 1 / COS(θ)
CSC(θ) = 1 / SIN(θ)
COT(θ) = 1 / TAN(θ)</code></pre>



<p class="wp-block-paragraph">3つの逆数関数をセットで覚えておくと、三角関数の理解が深まりますよ。</p>



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



<p class="wp-block-paragraph">SEC関数は、ラジアン単位の角度から正割（セカント）を返す関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=SEC(角度)</code> で、引数はラジアン単位</li><li>度数法の角度を使うなら <code>=SEC(RADIANS(度))</code> と変換する</li><li>SEC(RADIANS(60))=2 が代表的な値</li><li>SEC = 1/COS なので、<a href="https://mashukabu.com/spreadsheet-cos-function/">COS関数</a>の逆数</li><li>隣辺と傾斜角から斜辺を求めるなら <code>=隣辺*SEC(RADIANS(角度))</code></li><li>90度と270度ではエラーになる点に注意</li><li><a href="https://mashukabu.com/spreadsheet-cos-function/">COS関数</a>・<a href="https://mashukabu.com/spreadsheet-sin-function/">SIN関数</a>・<a href="https://mashukabu.com/spreadsheet-tan-function/">TAN関数</a>・<a href="https://mashukabu.com/spreadsheet-csc-function/">CSC関数</a>・<a href="https://mashukabu.com/spreadsheet-cot-function/">COT関数</a>とセットで覚えておくと便利</li></ul>



<p class="wp-block-paragraph">まずは <code>=SEC(RADIANS(60))</code> で2が返ることを確認してみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-sec-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのPI関数の使い方｜π（円周率）</title>
		<link>https://mashukabu.com/spreadsheet-pi-function/</link>
					<comments>https://mashukabu.com/spreadsheet-pi-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 21 Mar 2026 11:32:05 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[PI]]></category>
		<category><![CDATA[RADIANS関数]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[円の面積]]></category>
		<category><![CDATA[円周率]]></category>
		<category><![CDATA[数学関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4799</guid>

					<description><![CDATA[GoogleスプレッドシートのPI関数の使い方を初心者向けに解説。引数なしで円周率π（3.14159...）を返す定数関数で、円の面積・周長の計算や角度変換に活用できます。RADIANS関数との組み合わせも紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">スプレッドシートで円周率を使った計算をしたいとき、3.14と手入力していませんか？</p>



<p class="wp-block-paragraph">手入力だと桁数が足りず、計算結果にわずかな誤差が出てしまいます。正確な円周率が必要なときに困りますよね。</p>



<p class="wp-block-paragraph">そんなときに使うのがPI関数です。カッコの中には何も入れず、<code>=PI()</code> と書くだけで円周率（3.14159265&#8230;）を返してくれます。</p>



<p class="wp-block-paragraph">この記事では基本の書き方から、円の面積・周長の計算、角度変換への活用まで紹介します。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-7" checked><label class="toc-title" for="toc-checkbox-7">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">PI関数とは？</a></li><li><a href="#toc2" tabindex="0">PI関数の書き方（構文と引数）</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">PI関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">円周率をそのまま表示する</a></li><li><a href="#toc7" tabindex="0">他の数式と組み合わせる</a></li></ol></li><li><a href="#toc8" tabindex="0">実務でのPI関数活用例</a><ol><li><a href="#toc9" tabindex="0">円の面積を計算する</a></li><li><a href="#toc10" tabindex="0">円の周長（円周）を計算する</a></li><li><a href="#toc11" tabindex="0">扇形の面積を計算する</a></li><li><a href="#toc12" tabindex="0">度数法からラジアンに変換する</a></li></ol></li><li><a href="#toc13" tabindex="0">よくある疑問とエラー</a><ol><li><a href="#toc14" tabindex="0">カッコ忘れに注意</a></li></ol></li><li><a href="#toc15" tabindex="0">似た関数との違い・使い分け</a><ol><li><a href="#toc16" tabindex="0">RADIANS関数との関係</a></li><li><a href="#toc17" tabindex="0">SQRTPI関数との関係</a></li></ol></li><li><a href="#toc18" tabindex="0">Excelとの違い</a></li><li><a href="#toc19" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">PI関数（読み方: パイ関数）は、<strong>円周率π（パイ）の値を返す関数</strong>です。</p>



<p class="wp-block-paragraph"><code>=PI()</code> と入力すると「3.14159265358979」が返ります。15桁精度の円周率を、毎回正確に使えるのがポイントですね。</p>



<p class="wp-block-paragraph">PI関数は<strong>引数なしの定数関数</strong>です。カッコの中には何も入れません。「=PI()」と書くだけで常に同じ値を返します。</p>



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



<ul class="wp-block-list"><li>円周率π（3.14159265358979）を正確に返す</li><li>円の面積や周長を計算する</li><li>度数法とラジアンの変換を行う</li><li>扇形の面積や弧の長さを求める</li></ul>



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



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



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



<pre class="wp-block-code"><code>=PI()</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">PI関数には引数がありません。<code>=PI()</code> と書くだけで、常に同じ円周率の値を返します。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>「引数なし」の関数はほかにも<a href="https://mashukabu.com/spreadsheet-now-function/">NOW関数</a>や<a href="https://mashukabu.com/spreadsheet-today-function/">TODAY関数</a>があります。NOW関数やTODAY関数は開くたびに値が変わりますが、PI関数は常に同じ値を返す点が異なります。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc6">円周率をそのまま表示する</span></h3>



<p class="wp-block-paragraph">もっともシンプルな使い方です。</p>



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



<p class="wp-block-paragraph">結果は「3.14159265358979」です。小数点以下14桁まで表示されます。</p>



<p class="wp-block-paragraph">表示桁数を調整したい場合は<a href="https://mashukabu.com/spreadsheet-round-function/">ROUND関数</a>で丸めてください。</p>



<pre class="wp-block-code"><code>=ROUND(PI(), 2)</code></pre>



<p class="wp-block-paragraph">結果は「3.14」です。小数点以下2桁に丸めた円周率ですね。</p>



<h3 class="wp-block-heading"><span id="toc7">他の数式と組み合わせる</span></h3>



<p class="wp-block-paragraph">PI関数は他の演算や関数と自由に組み合わせられます。</p>



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>結果</th><th>内容</th></tr></thead><tbody><tr><td>=PI()</td><td>3.14159&#8230;</td><td>円周率そのもの</td></tr><tr><td>=PI()*2</td><td>6.28318&#8230;</td><td>円周率の2倍</td></tr><tr><td>=PI()/2</td><td>1.5708&#8230;</td><td>円周率の半分（90度のラジアン値）</td></tr><tr><td>=PI()^2</td><td>9.8696&#8230;</td><td>円周率の2乗</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">このように、通常の数値と同じ感覚で四則演算に使えます。</p>



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



<h3 class="wp-block-heading"><span id="toc9">円の面積を計算する</span></h3>



<p class="wp-block-paragraph">PI関数のもっとも代表的な使い方です。円の面積の公式は「π x 半径 x 半径」ですね。</p>



<p class="wp-block-paragraph">A2セルに半径が入っているとします。</p>



<pre class="wp-block-code"><code>=PI()*A2^2</code></pre>



<p class="wp-block-paragraph">半径が「5」なら結果は「78.5398&#8230;」です。</p>



<p class="wp-block-paragraph">表の見た目を整えたい場合は、ROUND関数で小数点以下を丸めましょう。</p>



<pre class="wp-block-code"><code>=ROUND(PI()*A2^2, 1)</code></pre>



<p class="wp-block-paragraph">結果は「78.5」です。円形看板の面積や、円形テーブルの大きさを計算するときに使えます。</p>



<h3 class="wp-block-heading"><span id="toc10">円の周長（円周）を計算する</span></h3>



<p class="wp-block-paragraph">円の周長の公式は「2 x π x 半径」です。</p>



<pre class="wp-block-code"><code>=2*PI()*A2</code></pre>



<p class="wp-block-paragraph">半径が「5」なら結果は「31.4159&#8230;」です。</p>



<p class="wp-block-paragraph">直径がわかっている場合は、もっとシンプルに書けます。</p>



<pre class="wp-block-code"><code>=PI()*B2</code></pre>



<p class="wp-block-paragraph">B2セルに直径が入っている想定です。円周 = π x 直径 ですね。</p>



<h3 class="wp-block-heading"><span id="toc11">扇形の面積を計算する</span></h3>



<p class="wp-block-paragraph">扇形の面積は「π x 半径^2 x 角度 / 360」で求められます。</p>



<p class="wp-block-paragraph">A2セルに半径、B2セルに中心角（度数法）が入っているとします。</p>



<pre class="wp-block-code"><code>=PI()*A2^2*B2/360</code></pre>



<p class="wp-block-paragraph">半径「10」、中心角「90」なら結果は「78.5398&#8230;」です。円の4分の1（90/360）の面積ですね。</p>



<h3 class="wp-block-heading"><span id="toc12">度数法からラジアンに変換する</span></h3>



<p class="wp-block-paragraph">三角関数（SIN、COS、TAN）はラジアン単位の角度を引数に取ります。度数法からラジアンへの変換にPI関数が活躍します。</p>



<pre class="wp-block-code"><code>=B2*PI()/180</code></pre>



<p class="wp-block-paragraph">B2セルに「180」（度）が入っていれば、結果は「3.14159&#8230;」（πラジアン）です。</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>30度</td><td>=30*PI()/180</td><td>0.5236&#8230;</td></tr><tr><td>45度</td><td>=45*PI()/180</td><td>0.7854&#8230;</td></tr><tr><td>90度</td><td>=90*PI()/180</td><td>1.5708&#8230;</td></tr><tr><td>180度</td><td>=180*PI()/180</td><td>3.1416&#8230;（= π）</td></tr><tr><td>360度</td><td>=360*PI()/180</td><td>6.2832&#8230;（= 2π）</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>角度変換にはRADIANS関数とDEGREES関数も用意されています。<code>=RADIANS(180)</code> は <code>=180*PI()/180</code> と同じ結果です。頻繁に変換するならRADIANS関数のほうが式が短くなります。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc13">よくある疑問とエラー</span></h2>



<p class="wp-block-paragraph">PI関数は引数がないため、エラーが起きにくい関数です。ただし、書き方のミスで問題になるケースがあります。</p>



<figure class="wp-block-table"><table><thead><tr><th>症状</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>#NAME? エラー</td><td><code>=PI</code> とカッコを付け忘れた</td><td><code>=PI()</code> とカッコを付ける</td></tr><tr><td>3.14 しか出ない</td><td>セルの列幅が狭い / 表示形式で桁数を制限している</td><td>列幅を広げるか、表示形式の小数点桁数を増やす</td></tr><tr><td>計算結果が微妙にズレる</td><td>手入力の3.14を使って計算した</td><td><code>=PI()</code> に置き換えて正確な円周率を使う</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc14">カッコ忘れに注意</span></h3>



<p class="wp-block-paragraph">PI関数でもっとも多いミスは、カッコの付け忘れです。</p>



<pre class="wp-block-code"><code>=PI</code></pre>



<p class="wp-block-paragraph">この書き方だと、スプレッドシートは「PI」という名前の範囲やセルを探しにいき、見つからないため#NAME?エラーになります。</p>



<p class="wp-block-paragraph">引数がなくても <strong>カッコは必ず付ける</strong> と覚えておいてください。</p>



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



<p class="wp-block-paragraph">これが正しい書き方です。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>動作</th><th>引数</th><th>用途</th></tr></thead><tbody><tr><td><strong>PI</strong></td><td><strong>円周率πを返す</strong></td><td><strong>なし</strong></td><td><strong>円の計算・角度変換</strong></td></tr><tr><td>RADIANS</td><td>度数法をラジアンに変換する</td><td>1つ</td><td>三角関数の引数に渡す角度変換</td></tr><tr><td>DEGREES</td><td>ラジアンを度数法に変換する</td><td>1つ</td><td>ラジアンから度への逆変換</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-sqrt-function/">SQRT</a></td><td>平方根を返す</td><td>1つ</td><td>ルートの計算</td></tr><tr><td>SQRTPI</td><td>数値 x 円周率の平方根を返す</td><td>1つ</td><td>π x n の平方根</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc16">RADIANS関数との関係</span></h3>



<p class="wp-block-paragraph">角度変換に限れば、PI関数を使った手計算とRADIANS関数は同じ結果を返します。</p>



<pre class="wp-block-code"><code>=45*PI()/180     → 0.7854...
=RADIANS(45)     → 0.7854...</code></pre>



<p class="wp-block-paragraph">角度変換だけならRADIANS関数のほうが式がシンプルです。一方、面積や周長の計算など、円周率そのものが必要な場面ではPI関数を使います。</p>



<h3 class="wp-block-heading"><span id="toc17">SQRTPI関数との関係</span></h3>



<p class="wp-block-paragraph">SQRTPI関数は <code>=SQRT(PI()*n)</code> を1つにまとめた関数です。</p>



<pre class="wp-block-code"><code>=SQRTPI(2)          → 2.5066...
=SQRT(PI()*2)       → 2.5066...</code></pre>



<p class="wp-block-paragraph">どちらも同じ結果です。SQRTPI関数は統計学や物理学の計算で使われますが、一般的な実務ではPI関数と<a href="https://mashukabu.com/spreadsheet-sqrt-function/">SQRT関数</a>を個別に使うほうがわかりやすいでしょう。</p>



<h2 class="wp-block-heading"><span id="toc18">Excelとの違い</span></h2>



<p class="wp-block-paragraph">PI関数はExcelとGoogleスプレッドシートで完全に同じ動作です。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>Excel</th><th>Googleスプレッドシート</th></tr></thead><tbody><tr><td>構文</td><td>=PI()</td><td>=PI()</td></tr><tr><td>動作</td><td>円周率πを返す</td><td>円周率πを返す</td></tr><tr><td>精度</td><td>15桁</td><td>15桁</td></tr><tr><td>引数</td><td>なし</td><td>なし</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">構文・動作・精度すべて同じです。ExcelとGoogleスプレッドシートの間でファイルをやり取りしても、PI関数の結果は変わりません。</p>



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



<p class="wp-block-paragraph">PI関数は、円周率π（3.14159265358979）を返す定数関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=PI()</code> の引数なし。カッコだけ付けて使う</li><li>円の面積は <code>=PI()<em>半径^2</code>、周長は <code>=2</em>PI()*半径</code> で計算できる</li><li>度数法からラジアンへの変換は <code>=度<em>PI()/180</code>。逆変換は <code>=ラジアン</em>180/PI()</code></li><li>カッコを付け忘れると#NAME?エラー。引数がなくてもカッコは必須</li><li>RADIANS関数・DEGREES関数を使えば角度変換はさらにシンプルに書ける</li></ul>



<p class="wp-block-paragraph">まずは <code>=PI()</code> で円周率を表示するところから試してみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-pi-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのCSC関数の使い方｜コセカント（余割）を求める方法を実例で解説</title>
		<link>https://mashukabu.com/excel-function-howto-use-csc/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-csc/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sun, 18 Sep 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[CSC関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[RADIANS関数]]></category>
		<category><![CDATA[コセカント]]></category>
		<category><![CDATA[三角関数]]></category>
		<category><![CDATA[余割]]></category>
		<category><![CDATA[数学関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2722</guid>

					<description><![CDATA[ExcelのCSC関数の使い方を解説。コセカント（余割）の意味から構文・引数、度数指定のコツ、よくあるエラーの対処法、実務での活用例まで実例付きでわかりやすく紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">ExcelでCSC関数を使おうとして、思ったような値が出ずに困っていませんか。「=CSC(30)」と入力しても、30度のコセカントにはなりません。見慣れない数値が返ってきて、戸惑った方もいるかもしれません。</p>



<p class="wp-block-paragraph">原因は、CSC関数の引数がラジアンという角度の単位を使うからです。度数法の角度をそのまま渡すと、まったく別の計算になってしまいます。<a href="https://mashukabu.com/excel-function-howto-use-radians/">RADIANS関数</a>と組み合わせれば、度数で直感的に指定できますよ。</p>



<p class="wp-block-paragraph">この記事では、CSC関数の基本構文から度数での使い方、実務での活用例、よくあるエラーの対処法まで解説します。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-8" checked><label class="toc-title" for="toc-checkbox-8">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">ExcelのCSC関数とは？</a><ol><li><a href="#toc2" tabindex="0">CSC関数の読み方</a></li><li><a href="#toc3" tabindex="0">コセカント（余割）の意味</a></li></ol></li><li><a href="#toc4" tabindex="0">CSC関数の書き方（構文と引数）</a><ol><li><a href="#toc5" tabindex="0">基本構文</a></li><li><a href="#toc6" tabindex="0">引数の説明</a></li><li><a href="#toc7" tabindex="0">ラジアンとは</a></li></ol></li><li><a href="#toc8" tabindex="0">CSC関数の基本的な使い方</a><ol><li><a href="#toc9" tabindex="0">ラジアンで直接指定する</a></li><li><a href="#toc10" tabindex="0">度数で指定する（RADIANS関数との組み合わせ）</a></li><li><a href="#toc11" tabindex="0">代表的な角度のCSC値一覧</a></li></ol></li><li><a href="#toc12" tabindex="0">CSC関数の実務での活用例</a><ol><li><a href="#toc13" tabindex="0">仰角と水平距離から斜面の長さを求める</a></li><li><a href="#toc14" tabindex="0">セルの角度リストから一括計算する</a></li><li><a href="#toc15" tabindex="0">SIN関数の代わりにCSC関数を使うべきケース</a></li></ol></li><li><a href="#toc16" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc17" tabindex="0">#DIV/0!エラー</a></li><li><a href="#toc18" tabindex="0">#VALUE!エラー</a></li><li><a href="#toc19" tabindex="0">#NUM!エラー</a></li><li><a href="#toc20" tabindex="0">#NAME?エラー</a></li></ol></li><li><a href="#toc21" tabindex="0">関連する三角関数との違い・使い分け</a></li><li><a href="#toc22" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">CSC関数は、指定した角度のコセカント（余割）を返す三角関数です。Excel 2013以降で利用でき、Microsoft 365やExcel for the webでも使えます。</p>



<h3 class="wp-block-heading"><span id="toc2">CSC関数の読み方</span></h3>



<p class="wp-block-paragraph">CSC関数の読み方は「コセカント」です。英語の「Cosecant」の略称に由来しています。</p>



<h3 class="wp-block-heading"><span id="toc3">コセカント（余割）の意味</span></h3>



<p class="wp-block-paragraph">コセカントとは、サイン（正弦）の逆数にあたる三角比です。数学的には次のように定義されます。</p>



<pre class="wp-block-code"><code>csc(θ) = 1 / sin(θ) = 斜辺 / 対辺</code></pre>



<p class="wp-block-paragraph">直角三角形でいうと、「斜辺 / 対辺」の比率がコセカントです。<a href="https://mashukabu.com/excel-function-howto-use-sin/">SIN関数</a>の結果をひっくり返したものと覚えておくとわかりやすいですよ。</p>



<p class="wp-block-paragraph">たとえば、sin(30度) = 0.5 です。その逆数である csc(30度) は 1 / 0.5 = 2 になります。</p>



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



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



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



<p class="wp-block-paragraph">引数は「数値」の1つだけです。とてもシンプルな関数ですね。</p>



<h3 class="wp-block-heading"><span id="toc6">引数の説明</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">引数の制約として、数値の絶対値は2^27（134,217,728）未満である必要があります。この範囲を超えると#NUM!エラーになります。</p>



<h3 class="wp-block-heading"><span id="toc7">ラジアンとは</span></h3>



<p class="wp-block-paragraph">ラジアンとは、円の半径と同じ長さの弧に対する中心角のことです。360度が2π（約6.2832）に相当します。</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>0</td><td>0 × π/180</td></tr><tr><td>30°</td><td>π/6 ≒ 0.5236</td><td>30 × π/180</td></tr><tr><td>45°</td><td>π/4 ≒ 0.7854</td><td>45 × π/180</td></tr><tr><td>90°</td><td>π/2 ≒ 1.5708</td><td>90 × π/180</td></tr><tr><td>180°</td><td>π ≒ 3.1416</td><td>180 × π/180</td></tr><tr><td>360°</td><td>2π ≒ 6.2832</td><td>360 × π/180</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">度数法で指定したい場合は、次のセクションで紹介するRADIANS関数を使う方法がおすすめです。</p>



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



<h3 class="wp-block-heading"><span id="toc9">ラジアンで直接指定する</span></h3>



<p class="wp-block-paragraph">引数にラジアン値をそのまま指定する方法です。</p>



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



<p class="wp-block-paragraph">この数式は約1.1884を返します。1ラジアン（約57.3度）のコセカントです。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-pi/">PI関数</a>を使って代表的な角度を指定することもできます。</p>



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



<p class="wp-block-paragraph">この数式は1を返します。π/2ラジアン（= 90度）のコセカントは1です。</p>



<h3 class="wp-block-heading"><span id="toc10">度数で指定する（RADIANS関数との組み合わせ）</span></h3>



<p class="wp-block-paragraph">実務では度数法で角度を扱うことが多いですよね。<a href="https://mashukabu.com/excel-function-howto-use-radians/">RADIANS関数</a>で変換してからCSC関数に渡しましょう。</p>



<pre class="wp-block-code"><code>=CSC(RADIANS(30))</code></pre>



<p class="wp-block-paragraph">この数式は2を返します。RADIANS(30)で30度をラジアンに変換し、そのコセカントを計算しています。sin(30度) = 0.5なので、その逆数は2になりますね。</p>



<p class="wp-block-paragraph">別の書き方として <code>=CSC(角度*PI()/180)</code> もあります。ただし、RADIANS関数を使うほうが読みやすいのでおすすめです。</p>



<h3 class="wp-block-heading"><span id="toc11">代表的な角度のCSC値一覧</span></h3>



<p class="wp-block-paragraph">代表的な角度のCSC値をまとめました。手元で確認するときの参考にしてください。</p>



<figure class="wp-block-table"><table><thead><tr><th>角度</th><th>数式</th><th>結果</th><th>数学的な値</th></tr></thead><tbody><tr><td>0°</td><td>=CSC(0)</td><td>#DIV/0!</td><td>未定義</td></tr><tr><td>30°</td><td>=CSC(RADIANS(30))</td><td>2</td><td>2</td></tr><tr><td>45°</td><td>=CSC(RADIANS(45))</td><td>約1.4142</td><td>√2</td></tr><tr><td>60°</td><td>=CSC(RADIANS(60))</td><td>約1.1547</td><td>2/√3</td></tr><tr><td>90°</td><td>=CSC(RADIANS(90))</td><td>1</td><td>1</td></tr><tr><td>120°</td><td>=CSC(RADIANS(120))</td><td>約1.1547</td><td>2/√3</td></tr><tr><td>135°</td><td>=CSC(RADIANS(135))</td><td>約1.4142</td><td>√2</td></tr><tr><td>150°</td><td>=CSC(RADIANS(150))</td><td>2</td><td>2</td></tr><tr><td>180°</td><td>=CSC(PI())</td><td>巨大な値</td><td>未定義</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">0度ではsin(0度) = 0のため、コセカントは数学的に未定義です。Excelでも#DIV/0!エラーが返ります。</p>



<p class="wp-block-paragraph">180度の場合は少し事情が異なります。数学的にはsin(180度) = 0で未定義ですが、Excelでは浮動小数点誤差の影響でsin(π)が完全な0になりません。そのため#DIV/0!エラーではなく、非常に大きな値が返ります。この違いは覚えておいてくださいね。</p>



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



<p class="wp-block-paragraph">CSC関数を実際の業務でどう使えるか、具体的なシナリオを紹介します。</p>



<h3 class="wp-block-heading"><span id="toc13">仰角と水平距離から斜面の長さを求める</span></h3>



<p class="wp-block-paragraph">建築や測量の現場では、仰角（見上げた角度）と水平距離から斜面の実際の長さを求めることがあります。</p>



<p class="wp-block-paragraph">たとえば、仰角30度で水平距離100mの斜面があるとします。斜面の長さは次の数式で計算できます。</p>



<pre class="wp-block-code"><code>=A2*CSC(RADIANS(B2))</code></pre>



<p class="wp-block-paragraph">A2に水平距離（100）、B2に仰角（30）が入っている場合、結果は200になります。水平距離100m、仰角30度の斜面は200mということですね。</p>



<p class="wp-block-paragraph">これは「斜辺 = 対辺 / sin(θ)」という三角比の公式を応用したものです。CSC関数を使うことで、逆数の計算を省略できるのがポイントです。</p>



<h3 class="wp-block-heading"><span id="toc14">セルの角度リストから一括計算する</span></h3>



<p class="wp-block-paragraph">角度のリストがあるとき、CSC関数をまとめて適用する方法です。</p>



<p class="wp-block-paragraph">A列に角度の一覧（10度、20度、30度&#8230;）が入っているなら、B1セルに次の数式を入力します。</p>



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



<p class="wp-block-paragraph">この数式をB列にコピーすれば、すべての角度のコセカントを一括計算できます。ただし、0度や180度の倍数が含まれているとエラーになるので、次のようにIF関数で保護しておくと安心です。</p>



<pre class="wp-block-code"><code>=IF(MOD(A1,180)=0, &quot;未定義&quot;, CSC(RADIANS(A1)))</code></pre>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-mod/">MOD関数</a>で180の倍数かどうかを判定し、該当する場合は「未定義」と表示しています。</p>



<h3 class="wp-block-heading"><span id="toc15">SIN関数の代わりにCSC関数を使うべきケース</span></h3>



<p class="wp-block-paragraph">CSC関数を使うか、<code>=1/SIN()</code> で計算するか迷うかもしれません。使い分けの目安はこうです。</p>



<ul class="wp-block-list"><li><strong>CSC関数が向いている場面</strong>: コセカントの値そのものが必要なとき。数式が短くなり読みやすい</li><li><strong>1/SIN()が向いている場面</strong>: Excel 2013より前の環境で作業するとき。CSC関数が使えないため代替として利用</li></ul>



<p class="wp-block-paragraph">どちらでも結果は同じです。使える環境ならCSC関数のほうがシンプルですよ。</p>



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



<h3 class="wp-block-heading"><span id="toc17">#DIV/0!エラー</span></h3>



<p class="wp-block-paragraph">CSC関数はsin(θ) = 0となる角度で#DIV/0!エラーを返します。0ラジアン（0度）が代表的なケースです。</p>



<pre class="wp-block-code"><code>=CSC(0)    → #DIV/0!エラー</code></pre>



<p class="wp-block-paragraph">πの整数倍（0, π, 2π, &#8230;）はすべてsin = 0になるため、理論上はエラーになります。ただし、0以外のπの倍数（π, 2πなど）では浮動小数点誤差により、エラーではなく巨大な値が返ることがあります。</p>



<p class="wp-block-paragraph">入力値が0になる可能性がある場合は、<a href="https://mashukabu.com/excel-function-howto-use-if/">IF関数</a>で事前にチェックすると安全です。</p>



<pre class="wp-block-code"><code>=IF(A1=0, &quot;未定義&quot;, CSC(RADIANS(A1)))</code></pre>



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



<p class="wp-block-paragraph">CSC関数に数値として認識できない文字列を渡すと、#VALUE!エラーが発生します。</p>



<pre class="wp-block-code"><code>=CSC(&quot;abc&quot;)    → #VALUE!エラー
=CSC(A1)       → A1が文字列の場合は#VALUE!エラー</code></pre>



<p class="wp-block-paragraph">数値以外のデータが混在する場合は、<a href="https://mashukabu.com/excel-function-howto-use-isnumber/">ISNUMBER関数</a>で事前にチェックすると安全です。</p>



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



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



<p class="wp-block-paragraph">引数の絶対値が2^27（134,217,728）以上の場合、#NUM!エラーが発生します。</p>



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



<p class="wp-block-paragraph">通常の角度計算でこの上限に達することはまずありません。もしこのエラーが出たら、入力値が正しいか確認してみてください。</p>



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



<p class="wp-block-paragraph">Excel 2013より前のバージョンではCSC関数が使えません。関数名が認識されず、#NAME?エラーが表示されます。</p>



<p class="wp-block-paragraph">この場合は、<a href="https://mashukabu.com/excel-function-howto-use-sin/">SIN関数</a>を使って <code>=1/SIN(数値)</code> と書くことで同じ結果を得られますよ。</p>



<h2 class="wp-block-heading"><span id="toc21">関連する三角関数との違い・使い分け</span></h2>



<p class="wp-block-paragraph">CSC関数と関連する三角関数の関係を表にまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>意味</th><th>数学的な定義</th><th>Excel数式例</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/excel-function-howto-use-sin/">SIN</a></td><td>サイン（正弦）</td><td>対辺 / 斜辺</td><td>=SIN(RADIANS(30)) → 0.5</td></tr><tr><td>CSC</td><td>コセカント（余割）</td><td>斜辺 / 対辺（= 1/sin）</td><td>=CSC(RADIANS(30)) → 2</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-cos/">COS</a></td><td>コサイン（余弦）</td><td>隣辺 / 斜辺</td><td>=COS(RADIANS(60)) → 0.5</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-sec/">SEC</a></td><td>セカント（正割）</td><td>斜辺 / 隣辺（= 1/cos）</td><td>=SEC(RADIANS(60)) → 2</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-tan/">TAN</a></td><td>タンジェント（正接）</td><td>対辺 / 隣辺</td><td>=TAN(RADIANS(45)) → 1</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-cot/">COT</a></td><td>コタンジェント（余接）</td><td>隣辺 / 対辺（= 1/tan）</td><td>=COT(RADIANS(45)) → 1</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">CSC・SEC・COTはそれぞれSIN・COS・TANの逆数です。これら6つの三角関数はすべてExcel 2013以降で利用できます。</p>



<p class="wp-block-paragraph">また、<a href="https://mashukabu.com/excel-function-howto-use-csch/">CSCH関数</a>（双曲線コセカント）はCSC関数と名前が似ていますが別物です。CSCH関数は双曲線関数の一種で、工学系の専門的な計算に使われます。通常のコセカント計算にはCSC関数を使えば問題ありません。</p>



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



<p class="wp-block-paragraph">CSC関数は、指定した角度のコセカント（余割）を求める関数です。</p>



<p class="wp-block-paragraph">ポイントを整理しておきましょう。</p>



<ul class="wp-block-list"><li>構文は <code>=CSC(数値)</code> で、引数はラジアン単位の数値を1つだけ指定する</li><li>度数法の角度を使うには <code>=CSC(RADIANS(角度))</code> と<a href="https://mashukabu.com/excel-function-howto-use-radians/">RADIANS関数</a>で変換する</li><li>コセカントはサインの逆数（csc = 1/sin）。<a href="https://mashukabu.com/excel-function-howto-use-sin/">SIN関数</a>とセットで覚えておくと便利</li><li>実務では仰角からの斜面長計算など、逆数を求める場面で活躍する</li><li>0度ではsin = 0のため#DIV/0!エラーが返る。180度では浮動小数点誤差で巨大な値になる点に注意</li><li>Excel 2013より前では <code>=1/SIN(数値)</code> で代用できる</li></ul>



<p class="wp-block-paragraph">姉妹関数の<a href="https://mashukabu.com/excel-function-howto-use-sec/">SEC関数</a>・<a href="https://mashukabu.com/excel-function-howto-use-cot/">COT関数</a>もあわせて覚えておくと、三角関数を使った計算がスムーズになりますよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-csc/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのSEC関数の使い方｜指定角度のセカント（正割）を求める方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-sec/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-sec/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 17 Sep 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[RADIANS関数]]></category>
		<category><![CDATA[SEC関数]]></category>
		<category><![CDATA[セカント]]></category>
		<category><![CDATA[三角関数]]></category>
		<category><![CDATA[数学関数]]></category>
		<category><![CDATA[正割]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2724</guid>

					<description><![CDATA[ExcelのSEC関数の使い方を解説。セカント（正割）の意味から構文・引数、度数指定のコツ、RADIANS関数との組み合わせ、測量・建築の斜面距離計算、よくあるエラーの対処法まで、実例付きでわかりやすく紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">ExcelでSEC関数を使おうとして、思ったような値が出なくて困っていませんか。「=SEC(60)」と入力しても、60度のセカントにはなりません。見慣れない数値が返ってきて、戸惑った方もいるかもしれません。</p>



<p class="wp-block-paragraph">原因は、SEC関数がラジアン（弧度法）という角度の単位を使うからです。度数法の角度をそのまま渡すと、まったく別の計算になってしまいます。RADIANS関数と組み合わせれば、度数で直感的に指定できますよ。</p>



<p class="wp-block-paragraph">セカント（正割）は、屋根の勾配から斜面の長さを求めたり、傾斜地の実距離を算出したりするときに登場する三角比です。事務作業では使う機会が少ないものの、建築・土木・測量・物理シミュレーション・CADの寸法計算など、実際に「コサインで割り戻す」場面が出てくると一気に使い道が広がります。</p>



<p class="wp-block-paragraph">この記事では、SEC関数の基本構文から度数での使い方、測量・建築・周期計算といった実務での活用例まで解説します。よくあるエラーの対処法もまとめて紹介しますね。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-9" checked><label class="toc-title" for="toc-checkbox-9">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">ExcelのSEC関数とは？</a><ol><li><a href="#toc2" tabindex="0">SEC関数の読み方</a></li><li><a href="#toc3" tabindex="0">セカント（正割）の意味</a></li></ol></li><li><a href="#toc4" tabindex="0">SEC関数の書き方（構文と引数）</a><ol><li><a href="#toc5" tabindex="0">基本構文</a></li><li><a href="#toc6" tabindex="0">引数の説明</a></li></ol></li><li><a href="#toc7" tabindex="0">SEC関数の基本的な使い方</a><ol><li><a href="#toc8" tabindex="0">ラジアンで直接指定する</a></li><li><a href="#toc9" tabindex="0">度数で指定する（RADIANS関数との組み合わせ）</a></li></ol></li><li><a href="#toc10" tabindex="0">SEC関数の実践的な活用例</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関数との相互変換（互換性対応）</a></li><li><a href="#toc14" tabindex="0">波形データや周期計算での活用</a></li></ol></li><li><a href="#toc15" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc16" tabindex="0">#VALUE!エラー</a></li><li><a href="#toc17" tabindex="0">#NUM!エラー</a></li><li><a href="#toc18" tabindex="0">#DIV/0!エラー</a></li></ol></li><li><a href="#toc19" tabindex="0">関連する三角関数との違い・使い分け</a></li><li><a href="#toc20" tabindex="0">よくある質問</a><ol><li><a href="#toc21" tabindex="0">SEC関数とCOS関数の違いを教えてください</a></li><li><a href="#toc22" tabindex="0">90度のセカントはなぜ未定義なのですか？</a></li><li><a href="#toc23" tabindex="0">SEC関数はどのバージョンのExcelで使えますか？</a></li><li><a href="#toc24" tabindex="0">SEC関数はGoogleスプレッドシートでも使えますか？</a></li><li><a href="#toc25" tabindex="0">角度の単位はラジアンと度数のどちらで管理するのが良いですか？</a></li><li><a href="#toc26" tabindex="0">SEC関数の結果を見やすく表示するコツはありますか？</a></li><li><a href="#toc27" tabindex="0">SEC関数の入力で負の角度を渡しても問題ありませんか？</a></li></ol></li><li><a href="#toc28" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">SEC関数は、指定した角度のセカント（正割）を返す三角関数です。Microsoft 365をはじめ、現在主流のExcelで標準的に利用できます。Excel for the webやMac版Excel、Googleスプレッドシートでも同じ書式で使えますよ。</p>



<h3 class="wp-block-heading"><span id="toc2">SEC関数の読み方</span></h3>



<p class="wp-block-paragraph">SEC関数の読み方は「セカント」です。英語の「Secant」に由来しています。</p>



<h3 class="wp-block-heading"><span id="toc3">セカント（正割）の意味</span></h3>



<p class="wp-block-paragraph">セカント（正割）とは、コサインの逆数にあたる三角比です。数学的には次のように定義されます。</p>



<pre class="wp-block-code"><code>sec(θ) = 1 / cos(θ) = 斜辺 / 隣辺</code></pre>



<p class="wp-block-paragraph">直角三角形でいうと、「斜辺÷隣辺」の比率がセカントです。<a href="https://mashukabu.com/excel-function-howto-use-cos/">COS関数</a>の結果をひっくり返したものと覚えてくださいね。</p>



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



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



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



<p class="wp-block-paragraph">引数は「数値」の1つだけです。とてもシンプルな関数ですね。</p>



<h3 class="wp-block-heading"><span id="toc6">引数の説明</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">数値の絶対値は2^27（= 134,217,728）未満にする必要があります。この範囲を超えると#NUM!エラーになります。</p>



<p class="wp-block-paragraph">ラジアンとは、円の半径と同じ長さの弧に対する中心角です。360度が2π（約6.2832）に相当します。度数法で指定したい場合は、次のセクションを参考にしてください。</p>



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



<h3 class="wp-block-heading"><span id="toc8">ラジアンで直接指定する</span></h3>



<p class="wp-block-paragraph">引数にラジアン値をそのまま指定する方法です。</p>



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



<p class="wp-block-paragraph">この数式は1を返します。0ラジアン（= 0度）のセカントは1です。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-pi/">PI関数</a>を使って代表的な角度を指定することもできます。</p>



<pre class="wp-block-code"><code>=SEC(PI())</code></pre>



<p class="wp-block-paragraph">この数式は-1を返します。π（= 180度）のセカントは-1です。</p>



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



<p class="wp-block-paragraph">実務では度数法で角度を扱うことが多いですよね。<a href="https://mashukabu.com/excel-function-howto-use-radians/">RADIANS関数</a>で変換してからSEC関数に渡しましょう。</p>



<pre class="wp-block-code"><code>=SEC(RADIANS(60))</code></pre>



<p class="wp-block-paragraph">この数式は2を返します。RADIANS(60)で60度をラジアンに変換し、そのセカントを計算しています。</p>



<p class="wp-block-paragraph">別の書き方として <code>=SEC(角度*PI()/180)</code> もありますが、RADIANS関数を使うほうが読みやすいのでおすすめです。</p>



<p class="wp-block-paragraph">代表的な角度のSEC値をまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>角度</th><th>数式</th><th>結果</th><th>数学的な値</th></tr></thead><tbody><tr><td>0°</td><td>=SEC(0)</td><td>1</td><td>1</td></tr><tr><td>30°</td><td>=SEC(RADIANS(30))</td><td>約1.1547</td><td>2/√3</td></tr><tr><td>45°</td><td>=SEC(RADIANS(45))</td><td>約1.4142</td><td>√2</td></tr><tr><td>60°</td><td>=SEC(RADIANS(60))</td><td>2</td><td>2</td></tr><tr><td>90°</td><td>=SEC(RADIANS(90))</td><td>巨大な値</td><td>未定義</td></tr><tr><td>180°</td><td>=SEC(PI())</td><td>-1</td><td>-1</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">90度ではcos(90°) = 0なので、セカントは数学的に未定義です。ただしExcelでは浮動小数点誤差の影響で、cos(90°)が完全な0になりません。そのため#DIV/0!エラーではなく、非常に大きな値が返ります。この点は覚えておいてくださいね。</p>



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



<h3 class="wp-block-heading"><span id="toc11">測量や建築での斜面距離の計算</span></h3>



<p class="wp-block-paragraph">建築や土木の現場では、斜面の長さを計算するときにセカントが役立ちます。水平距離100mの地面に30度の傾斜がある場合を考えてみましょう。</p>



<p class="wp-block-paragraph">斜面の長さは「水平距離 x sec(傾斜角)」で求められます。</p>



<pre class="wp-block-code"><code>=100*SEC(RADIANS(30))</code></pre>



<p class="wp-block-paragraph">この数式は約115.47を返します。水平距離100mに対して、斜面の実際の長さは約115.47mになります。「斜辺 = 隣辺 / cos(θ)」の公式そのものですね。</p>



<p class="wp-block-paragraph">傾斜角がセル（例: B1）に入っている場合は、次のように書きます。</p>



<pre class="wp-block-code"><code>=A1*SEC(RADIANS(B1))</code></pre>



<p class="wp-block-paragraph">A1に水平距離、B1に傾斜角（度数）を入力すれば、斜面距離を一括で計算できますよ。複数行に同じ数式をコピーすれば、現場ごとの傾斜地の実距離を一覧で把握できます。結果を小数点以下2桁に丸めて表示したい場合は、<a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND関数</a>と組み合わせて <code>=ROUND(A1*SEC(RADIANS(B1)),2)</code> のように書きましょう。</p>



<h3 class="wp-block-heading"><span id="toc12">屋根の勾配から葺き材の長さを求める</span></h3>



<p class="wp-block-paragraph">住宅の屋根勾配から実際に必要な葺き材の長さを概算する場面でも、セカントが活躍します。屋根の水平投影長さに <code>SEC(勾配角)</code> を掛けると、屋根面に沿った実寸が得られます。</p>



<pre class="wp-block-code"><code>=水平長*SEC(RADIANS(勾配角))</code></pre>



<p class="wp-block-paragraph">たとえば水平投影で5mの片流れ屋根に勾配20度を付けた場合は、<code>=5*SEC(RADIANS(20))</code> で約5.32mとなります。発注時の予備材を計算する下地としても便利です。</p>



<h3 class="wp-block-heading"><span id="toc13">COS関数との相互変換（互換性対応）</span></h3>



<p class="wp-block-paragraph">SEC関数は現在主流のExcelで標準的に使えますが、ごく古い環境では<a href="https://mashukabu.com/excel-function-howto-use-cos/">COS関数</a>を使って同じ計算ができます。</p>



<pre class="wp-block-code"><code>' SEC関数を使う方法（Microsoft 365などの現行バージョン）
=SEC(RADIANS(60))

' COS関数で代用する方法（古いExcelでの代替）
=1/COS(RADIANS(60))</code></pre>



<p class="wp-block-paragraph">どちらも結果は2です。Microsoft 365を使えるなら、SEC関数のほうがシンプルで読みやすいですね。</p>



<p class="wp-block-paragraph">ファイルを古い環境とも共有する可能性がある場合は、<code>=1/COS()</code> の書き方で統一しておくと互換性の心配がありません。</p>



<h3 class="wp-block-heading"><span id="toc14">波形データや周期計算での活用</span></h3>



<p class="wp-block-paragraph">信号処理や物理の計算では、コサイン波の逆数としてセカントを使う場面があります。A列に角度（度数）が入っている場合は、次の数式で一括計算できます。</p>



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



<p class="wp-block-paragraph">このセルを下方向にコピーすれば、全データのセカント値を一気に求められます。グラフ化すると90度や270度付近で値が発散する特徴的な形が確認できますよ。</p>



<p class="wp-block-paragraph">ただし、90度や270度に近い値では結果が非常に大きくなります。そんな値が含まれそうなときは、<a href="https://mashukabu.com/excel-function-howto-use-iferror/">IFERROR関数</a>や<a href="https://mashukabu.com/excel-function-howto-use-if/">IF関数</a>で保護しておくと安心ですよ。</p>



<pre class="wp-block-code"><code>=IFERROR(SEC(RADIANS(A1)), &quot;計算不可&quot;)</code></pre>



<p class="wp-block-paragraph">巨大な値を一律で除外したい場合は、<a href="https://mashukabu.com/excel-function-howto-use-abs/">ABS関数</a>で絶対値の閾値判定を組み合わせる方法もあります。</p>



<pre class="wp-block-code"><code>=IF(ABS(SEC(RADIANS(A1)))&gt;100, &quot;発散&quot;, SEC(RADIANS(A1)))</code></pre>



<p class="wp-block-paragraph">100倍以上に発散したら「発散」と表示し、それ以外は通常のセカント値を返す数式です。グラフを描く前のデータクレンジングに便利ですね。</p>



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



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



<p class="wp-block-paragraph">SEC関数に数値として認識できない文字列を渡すと、#VALUE!エラーが発生します。</p>



<pre class="wp-block-code"><code>=SEC(&quot;abc&quot;)    → #VALUE!エラー
=SEC(A1)       → A1が文字列の場合は#VALUE!エラー</code></pre>



<p class="wp-block-paragraph">数値以外のデータが混在する場合は、ISNUMBER関数で事前にチェックすると安全です。</p>



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



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



<p class="wp-block-paragraph">引数の絶対値が2^27（134,217,728）以上の場合、#NUM!エラーが発生します。</p>



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



<p class="wp-block-paragraph">通常の角度計算でこの上限に達することはまずありません。もしこのエラーが出たら、入力値が正しいか確認してみてください。</p>



<h3 class="wp-block-heading"><span id="toc18">#DIV/0!エラー</span></h3>



<p class="wp-block-paragraph">cos(θ) = 0となる角度（90度、270度など）では、#DIV/0!が出そうに思えますよね。しかし実際には、このエラーは発生しません。</p>



<p class="wp-block-paragraph">RADIANS(90)はπ/2のごくわずかな近似値になります。cos(θ)が完全な0にならないため、#DIV/0!の代わりに非常に大きな値（例: 1.63E+16）が返ります。</p>



<p class="wp-block-paragraph">もし90度や270度の入力を事前にはじきたい場合は、次のような数式で対処できます。</p>



<pre class="wp-block-code"><code>=IF(MOD(A1, 180)=90, &quot;未定義&quot;, SEC(RADIANS(A1)))</code></pre>



<h2 class="wp-block-heading"><span id="toc19">関連する三角関数との違い・使い分け</span></h2>



<p class="wp-block-paragraph">SEC関数と関連する三角関数の関係を表にまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>意味</th><th>数学的な定義</th><th>Excel数式例</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/excel-function-howto-use-cos/">COS</a></td><td>コサイン（余弦）</td><td>隣辺 ÷ 斜辺</td><td>=COS(RADIANS(60)) → 0.5</td></tr><tr><td>SEC</td><td>セカント（正割）</td><td>斜辺 ÷ 隣辺（= 1/cos）</td><td>=SEC(RADIANS(60)) → 2</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-csc/">CSC</a></td><td>コセカント（余割）</td><td>斜辺 ÷ 対辺（= 1/sin）</td><td>=CSC(RADIANS(30)) → 2</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-cot/">COT</a></td><td>コタンジェント（余接）</td><td>隣辺 ÷ 対辺（= 1/tan）</td><td>=COT(RADIANS(45)) → 1</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">SEC・CSC・COTはそれぞれCOS・<a href="https://mashukabu.com/excel-function-howto-use-sin/">SIN</a>・<a href="https://mashukabu.com/excel-function-howto-use-tan/">TAN</a>の逆数です。Microsoft 365では3関数とも標準で利用できるので、<code>=1/COS(数値)</code> のように逆数を手で書く必要はありません。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-sech/">SECH関数</a>（双曲線セカント）はSEC関数と名前が似ていますが別物です。双曲線関数の一種で、工学系の計算に使われます。通常のセカント計算にはSEC関数を使えば問題ありませんよ。</p>



<h2 class="wp-block-heading"><span id="toc20">よくある質問</span></h2>



<h3 class="wp-block-heading"><span id="toc21">SEC関数とCOS関数の違いを教えてください</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-cos/">COS関数</a>はコサイン（隣辺÷斜辺）を求め、SEC関数はその逆数であるセカント（斜辺÷隣辺）を求めます。数式の関係は <code>SEC(θ) = 1 / COS(θ)</code> です。どちらも引数にはラジアンを使うため、度数で指定する際は<a href="https://mashukabu.com/excel-function-howto-use-radians/">RADIANS関数</a>との組み合わせが必要です。「コサインの逆数が欲しい」場面で <code>=1/COS()</code> の代わりに <code>=SEC()</code> を使うとシンプルに書けます。</p>



<h3 class="wp-block-heading"><span id="toc22">90度のセカントはなぜ未定義なのですか？</span></h3>



<p class="wp-block-paragraph">cos(90°) = 0になるため、セカントの定義式 <code>1/cos(θ)</code> が0除算となり数学的に未定義です。ただしExcelでは、RADIANS(90)がπ/2の近似値になる浮動小数点誤差の影響でcos(θ)が完全な0にならないため、#DIV/0!エラーではなく非常に大きな値（例: 1.63E+16）が返ります。意図的に90度の入力を除外したい場合は <code>=IF(MOD(A1,180)=90, "未定義", SEC(RADIANS(A1)))</code> のような数式で対処できます。</p>



<h3 class="wp-block-heading"><span id="toc23">SEC関数はどのバージョンのExcelで使えますか？</span></h3>



<p class="wp-block-paragraph">SEC関数はMicrosoft 365をはじめ現在主流のExcel全般で利用できます。Excel for the web・Mac版Excel・Googleスプレッドシートでも同じ書式で動きます。社内に古いExcelが残っている場合に備えて互換性を持たせたいときは、<code>=1/COS(RADIANS(角度))</code> で代用すれば同じ結果になりますよ。</p>



<h3 class="wp-block-heading"><span id="toc24">SEC関数はGoogleスプレッドシートでも使えますか？</span></h3>



<p class="wp-block-paragraph">はい、GoogleスプレッドシートにもSEC関数があり、Excelと同じ書式 <code>=SEC(数値)</code> で使えます。ラジアン指定の仕様も同じなので、RADIANS関数との組み合わせもそのまま使えます。</p>



<h3 class="wp-block-heading"><span id="toc25">角度の単位はラジアンと度数のどちらで管理するのが良いですか？</span></h3>



<p class="wp-block-paragraph">実務では「入力は度数、計算はラジアン」と役割を分けるのがおすすめです。シートには現場で扱う度数の値を入力しておき、関数の中で<a href="https://mashukabu.com/excel-function-howto-use-radians/">RADIANS関数</a>を使ってラジアンに変換します。こうすると入力ミスに気づきやすく、見たままの単位で管理できます。ラジアンを直接入力する欄を作ると、<code>PI()/3</code> のような表現と数値が混在して読みにくくなるため避けたほうが安全です。</p>



<h3 class="wp-block-heading"><span id="toc26">SEC関数の結果を見やすく表示するコツはありますか？</span></h3>



<p class="wp-block-paragraph">セカントの値は90度付近で急激に大きくなるため、そのままだと指数表記（例: 1.63E+16）になって読みにくくなります。表示用には<a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND関数</a>で桁数を制御するか、セルの書式設定で小数点以下の桁数を固定するのがおすすめです。発散しやすい列ではセルの幅を広めに取り、<code>=IFERROR(ROUND(SEC(RADIANS(A1)),4),"-")</code> のように丸めとエラー処理をまとめて書いておくと、表全体の見やすさが揃いますよ。</p>



<h3 class="wp-block-heading"><span id="toc27">SEC関数の入力で負の角度を渡しても問題ありませんか？</span></h3>



<p class="wp-block-paragraph">問題ありません。SEC関数は偶関数（sec(-θ) = sec(θ)）なので、負の角度を渡しても同じ符号・同じ大きさの値が返ります。例えば <code>=SEC(RADIANS(-60))</code> は2、<code>=SEC(RADIANS(60))</code> も2です。データ中に符号付きの角度が混在していても、符号反転の影響を気にせず使えますよ。</p>



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



<p class="wp-block-paragraph">SEC関数は、指定した角度のセカント（正割）を求める関数です。</p>



<p class="wp-block-paragraph">ポイントを整理しておきましょう。</p>



<ul class="wp-block-list"><li>構文は <code>=SEC(数値)</code> で、引数はラジアン単位の数値を1つだけ指定する</li><li>度数法の角度を使うには <code>=SEC(RADIANS(角度))</code> と<a href="https://mashukabu.com/excel-function-howto-use-radians/">RADIANS関数</a>で変換する</li><li>セカントはコサインの逆数（sec = 1/cos）。<a href="https://mashukabu.com/excel-function-howto-use-cos/">COS関数</a>とセットで覚えておくと便利</li><li>文字列を渡すと#VALUE!エラー、絶対値が2^27以上で#NUM!エラーになる</li><li>90度では#DIV/0!は出ないが、浮動小数点誤差で巨大な値が返る点に注意</li><li>測量・建築・屋根勾配の計算など、実務にも活用できる</li><li>負の角度でも対称的に動作し、Microsoft 365やGoogleスプレッドシートでも同じ書式で使える</li></ul>



<p class="wp-block-paragraph">姉妹関数の<a href="https://mashukabu.com/excel-function-howto-use-csc/">CSC関数</a>・<a href="https://mashukabu.com/excel-function-howto-use-cot/">COT関数</a>もあわせて覚えておくと、三角関数を使った計算がスムーズになりますよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-sec/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのCOT関数の使い方｜TAN逆数とラジアン変換のコツ</title>
		<link>https://mashukabu.com/excel-function-howto-use-cot/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-cot/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Mon, 05 Sep 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[COT関数]]></category>
		<category><![CDATA[RADIANS関数]]></category>
		<category><![CDATA[TAN関数]]></category>
		<category><![CDATA[コタンジェント]]></category>
		<category><![CDATA[ラジアン変換]]></category>
		<category><![CDATA[三角関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2695</guid>

					<description><![CDATA[ExcelのCOT関数の使い方を解説。引数はラジアン単位のため、度数入力には=COT(RADIANS(角度))が必須。TAN関数の逆数との関係、#DIV/0!エラーの対処法、代表角の早見表まで網羅します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">ExcelのCOT関数を使おうとしたけれど、思った通りの値が返ってこない。そんな経験はありませんか。COT関数はコタンジェントを求める関数です。ただし引数にラジアンを使う必要があり、知らないとまったく違う計算結果になってしまいます。</p>



<p class="wp-block-paragraph">この記事では、COT関数の基本構文からラジアン変換のコツ、TAN関数との逆数関係、よくあるエラーの対処法まで解説します。代表角の早見表もあるので、手元のリファレンスとして活用してくださいね。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-10" checked><label class="toc-title" for="toc-checkbox-10">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">ExcelのCOT関数とは？基本構文と引数</a><ol><li><a href="#toc2" tabindex="0">構文：=COT(数値)</a></li><li><a href="#toc3" tabindex="0">引数はラジアン単位で指定する</a></li></ol></li><li><a href="#toc4" tabindex="0">度数で入力するにはRADIANSと組み合わせる</a><ol><li><a href="#toc5" tabindex="0">基本パターン：=COT(RADIANS(角度))</a></li><li><a href="#toc6" tabindex="0">代表角度のCOT値一覧（0度~180度）</a></li></ol></li><li><a href="#toc7" tabindex="0">COT関数とTAN関数の関係</a><ol><li><a href="#toc8" tabindex="0">コタンジェント＝タンジェントの逆数</a></li><li><a href="#toc9" tabindex="0">1/TAN()で代用できるが注意点あり</a></li></ol></li><li><a href="#toc10" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc11" tabindex="0">#DIV/0!エラー（0を指定した場合）</a></li><li><a href="#toc12" tabindex="0">#VALUE!エラーの原因と修正方法</a></li><li><a href="#toc13" tabindex="0">#NUM!エラーの原因</a></li><li><a href="#toc14" tabindex="0">#NAME?エラーの原因</a></li></ol></li><li><a href="#toc15" tabindex="0">三角関数シリーズ一覧</a></li><li><a href="#toc16" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ExcelのCOT関数とは？基本構文と引数</span></h2>



<p class="wp-block-paragraph">COT関数は、指定した角度のコタンジェント（余接）を返すExcelの関数です。読み方は「コタンジェント」です。</p>



<p class="wp-block-paragraph">コタンジェントとは、直角三角形の「隣辺÷対辺」にあたる三角比のことです。タンジェント（対辺÷隣辺）の逆数にあたります。</p>



<p class="wp-block-paragraph">対応バージョンはExcel 2013以降です。Excel 2010以前では使えないので注意してください。</p>



<h3 class="wp-block-heading"><span id="toc2">構文：=COT(数値)</span></h3>



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



<p class="wp-block-paragraph">引数は「数値」の1つだけです。シンプルな関数ですね。</p>



<h3 class="wp-block-heading"><span id="toc3">引数はラジアン単位で指定する</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>コタンジェントを求めたい角度をラジアンで指定します。0は指定できません</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ラジアンとは、円の半径と弧の長さの比で角度を表す単位です。360度が2π（約6.2832）ラジアンに相当します。</p>



<p class="wp-block-paragraph">引数に「45」と入力しても、45度のコタンジェントにはなりません。Excelは「45ラジアン」として計算します。度数法で入力したい場合は、次のセクションのRADIANS関数と組み合わせてください。</p>



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



<h2 class="wp-block-heading"><span id="toc4">度数で入力するにはRADIANSと組み合わせる</span></h2>



<h3 class="wp-block-heading"><span id="toc5">基本パターン：=COT(RADIANS(角度))</span></h3>



<p class="wp-block-paragraph">度数法の角度からコタンジェントを求めるには、<a href="https://mashukabu.com/excel-function-howto-use-radians/">RADIANS関数</a>で変換してからCOT関数に渡します。</p>



<pre class="wp-block-code"><code>=COT(RADIANS(45))</code></pre>



<p class="wp-block-paragraph">この数式は1を返します。RADIANS(45)で45度をラジアン（約0.7854）に変換し、その値をCOT関数に渡しています。</p>



<p class="wp-block-paragraph">別の書き方として <code>=COT(角度*PI()/180)</code> もあります。ただしRADIANSを使うほうが読みやすいのでおすすめですよ。</p>



<h3 class="wp-block-heading"><span id="toc6">代表角度のCOT値一覧（0度~180度）</span></h3>



<p class="wp-block-paragraph">主な角度でCOT関数を使った結果を表にまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>角度</th><th>数式</th><th>結果</th><th>数学的な値</th></tr></thead><tbody><tr><td>0°</td><td>=COT(RADIANS(0))</td><td>#DIV/0!</td><td>未定義</td></tr><tr><td>15°</td><td>=COT(RADIANS(15))</td><td>約3.7321</td><td>2+√3</td></tr><tr><td>30°</td><td>=COT(RADIANS(30))</td><td>約1.7321</td><td>√3</td></tr><tr><td>45°</td><td>=COT(RADIANS(45))</td><td>1</td><td>1</td></tr><tr><td>60°</td><td>=COT(RADIANS(60))</td><td>約0.5774</td><td>1/√3</td></tr><tr><td>90°</td><td>=COT(RADIANS(90))</td><td>約6.125E-17</td><td>0</td></tr><tr><td>120°</td><td>=COT(RADIANS(120))</td><td>約-0.5774</td><td>-1/√3</td></tr><tr><td>180°</td><td>=COT(RADIANS(180))</td><td>約-8.166E+15</td><td>未定義</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">0度ではsin(0°)=0のため分母がゼロになり、#DIV/0!エラーが発生します。一方、90度では数学的にはcot(90°)=0です。ただしExcelでは浮動小数点誤差（コンピュータの小数計算で生じるわずかなズレ）により、ゼロに近い極小値が返ります。</p>



<h2 class="wp-block-heading"><span id="toc7">COT関数とTAN関数の関係</span></h2>



<h3 class="wp-block-heading"><span id="toc8">コタンジェント＝タンジェントの逆数</span></h3>



<p class="wp-block-paragraph">COT関数と<a href="https://mashukabu.com/excel-function-howto-use-tan/">TAN関数</a>には、次の数学的な関係があります。</p>



<pre class="wp-block-code"><code>COT(x) = 1 / TAN(x) = COS(x) / SIN(x)</code></pre>



<p class="wp-block-paragraph">つまり、TAN関数が返す値の逆数がCOT関数の結果です。TAN(45°)=1なので、COT(45°)も1になります。TAN(30°)≒0.5774なので、COT(30°)≒1.7321（=1÷0.5774）です。</p>



<h3 class="wp-block-heading"><span id="toc9">1/TAN()で代用できるが注意点あり</span></h3>



<p class="wp-block-paragraph">Excel 2010以前ではCOT関数が使えません。その場合、次の数式で代用できます。</p>



<pre class="wp-block-code"><code>=1/TAN(RADIANS(角度))</code></pre>



<p class="wp-block-paragraph">ただし注意点があります。TAN(0)は0を返すため、<code>=1/TAN(RADIANS(0))</code> は#DIV/0!エラーになります。COT(RADIANS(0))も同じく#DIV/0!エラーなので、結果は同じです。</p>



<p class="wp-block-paragraph">180度付近では、TAN(180°)が浮動小数点誤差でゼロに近い極小値を返します。そのため <code>1/TAN(RADIANS(180))</code> は巨大な値になります。COT(RADIANS(180))も同様の動作なので、実質的な違いはありませんよ。</p>



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



<h3 class="wp-block-heading"><span id="toc11">#DIV/0!エラー（0を指定した場合）</span></h3>



<p class="wp-block-paragraph">COT関数に0を渡すと、#DIV/0!エラーが発生します。</p>



<pre class="wp-block-code"><code>=COT(0)           → #DIV/0!エラー
=COT(RADIANS(0))  → #DIV/0!エラー</code></pre>



<p class="wp-block-paragraph">cot(0) = cos(0)/sin(0) で、sin(0)=0のため分母がゼロになるのが原因です。0度を扱う可能性がある場合は、IFERROR関数で回避しましょう。</p>



<pre class="wp-block-code"><code>=IFERROR(COT(RADIANS(A1)), &quot;未定義&quot;)</code></pre>



<h3 class="wp-block-heading"><span id="toc12">#VALUE!エラーの原因と修正方法</span></h3>



<p class="wp-block-paragraph">COT関数に文字列を渡すと、#VALUE!エラーが発生します。</p>



<pre class="wp-block-code"><code>=COT(&quot;四十五&quot;)  → #VALUE!エラー
=COT(A1)       → A1が文字列の場合は#VALUE!エラー</code></pre>



<p class="wp-block-paragraph">数値以外のデータが混在するときは、ISNUMBER関数（セルの値が数値かどうか判定する関数）で事前チェックすると安全です。</p>



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



<h3 class="wp-block-heading"><span id="toc13">#NUM!エラーの原因</span></h3>



<p class="wp-block-paragraph">引数の絶対値が2^27以上の場合、#NUM!エラーが発生します。通常の角度計算でこの値を超えることはまずありません。もし発生した場合は、引数の値が正しいか確認してみてください。</p>



<h3 class="wp-block-heading"><span id="toc14">#NAME?エラーの原因</span></h3>



<p class="wp-block-paragraph">関数名を「COTT」や「COOT」のようにスペルミスすると、#NAME?エラーが表示されます。正しいスペルは「COT」（3文字）です。</p>



<p class="wp-block-paragraph">また、Excel 2010以前のバージョンではCOT関数が存在しません。正しいスペルでも#NAME?エラーになります。お使いのバージョンを確認してみてくださいね。</p>



<h2 class="wp-block-heading"><span id="toc15">三角関数シリーズ一覧</span></h2>



<p class="wp-block-paragraph">ExcelにはCOT関数以外にも多くの三角関数があります。目的に応じて使い分けてください。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>読み方</th><th>機能</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/excel-function-howto-use-sin/">SIN</a></td><td>サイン</td><td>正弦を求める</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-cos/">COS</a></td><td>コサイン</td><td>余弦を求める</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-tan/">TAN</a></td><td>タンジェント</td><td>正接を求める</td></tr><tr><td>COT</td><td>コタンジェント</td><td>余接を求める（この記事）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-asin/">ASIN</a></td><td>アークサイン</td><td>サインの逆関数</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-acos/">ACOS</a></td><td>アークコサイン</td><td>コサインの逆関数</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-atan/">ATAN</a></td><td>アークタンジェント</td><td>タンジェントの逆関数</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-acot/">ACOT</a></td><td>アークコタンジェント</td><td>コタンジェントの逆関数</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-radians/">RADIANS</a></td><td>ラジアンズ</td><td>度→ラジアン変換</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-degrees/">DEGREES</a></td><td>ディグリーズ</td><td>ラジアン→度変換</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">COT関数は、指定した角度のコタンジェント（余接）を求める関数です。</p>



<p class="wp-block-paragraph">ポイントを整理しておきましょう。</p>



<ul class="wp-block-list"><li>構文は <code>=COT(数値)</code> で、引数はラジアン単位の数値を1つだけ指定する</li><li>度数法の角度を使うには <code>=COT(RADIANS(角度))</code> と<a href="https://mashukabu.com/excel-function-howto-use-radians/">RADIANS関数</a>で変換する</li><li>COT(x) = 1/TAN(x) という逆数関係がある。Excel 2010以前では <code>1/TAN()</code> で代用できる</li><li>引数に0を渡すと#DIV/0!エラーが発生する。IFERROR関数で回避しよう</li><li>文字列を渡すと#VALUE!エラー、スペルミスは#NAME?エラーの原因になる</li><li>逆関数の<a href="https://mashukabu.com/excel-function-howto-use-acot/">ACOT関数</a>もあわせて覚えておくと便利</li></ul>



<p class="wp-block-paragraph">三角関数シリーズの<a href="https://mashukabu.com/excel-function-howto-use-tan/">TAN</a>・<a href="https://mashukabu.com/excel-function-howto-use-sin/">SIN</a>・<a href="https://mashukabu.com/excel-function-howto-use-cos/">COS</a>とあわせて使いこなせば、Excelでの角度計算がぐっとスムーズになりますよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-cot/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
