<?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>SEC &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/sec/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 26 Mar 2026 11:45:16 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>SEC &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<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-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">スプレッドシートの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>
	</channel>
</rss>
