<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>最大公約数 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/%E6%9C%80%E5%A4%A7%E5%85%AC%E7%B4%84%E6%95%B0/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Sat, 21 Mar 2026 11:34:58 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>最大公約数 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>スプレッドシートのGCD関数の使い方｜最大公約数</title>
		<link>https://mashukabu.com/spreadsheet-gcd-function/</link>
					<comments>https://mashukabu.com/spreadsheet-gcd-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 21 Mar 2026 11:34:58 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[GCD]]></category>
		<category><![CDATA[LCM]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[数学関数]]></category>
		<category><![CDATA[最大公約数]]></category>
		<category><![CDATA[約分]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4855</guid>

					<description><![CDATA[GoogleスプレッドシートのGCD関数の使い方を初心者向けに解説。最大公約数を求める関数で、比率の約分にも活用できます。LCM関数（最小公倍数）との違いや使い分けも紹介します。]]></description>
										<content:encoded><![CDATA[
<p>「この2つの数値の比率を、もっとシンプルに表したい」</p>



<p>データ整理や資料づくりで、比率を約分したい場面ってありますよね。</p>



<p>手計算で共通の約数を探すのは地味に手間がかかります。</p>



<p>そんなときに使えるのがGCD関数です。数値を指定するだけで、最大公約数を一発で求めてくれます。</p>



<p>この記事では基本の書き方から比率の約分、LCM関数との違いまで紹介します。</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">GCD関数とは？</a></li><li><a href="#toc2" tabindex="0">GCD関数の書き方（構文と引数）</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">GCD関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">もっともシンプルな使い方</a></li><li><a href="#toc7" tabindex="0">セル参照を使う</a></li><li><a href="#toc8" tabindex="0">3つ以上の数値を指定する</a></li><li><a href="#toc9" tabindex="0">特殊なケース</a></li></ol></li><li><a href="#toc10" tabindex="0">GCD関数の実践的な使い方・応用例</a><ol><li><a href="#toc11" tabindex="0">比率を約分する</a></li><li><a href="#toc12" tabindex="0">分数を約分する</a></li><li><a href="#toc13" tabindex="0">3つの数値の比を約分する</a></li><li><a href="#toc14" tabindex="0">LCM関数と組み合わせて検算する</a></li></ol></li><li><a href="#toc15" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc16" tabindex="0">負の数を指定したとき</a></li><li><a href="#toc17" tabindex="0">引数に文字列が含まれるとき</a></li></ol></li><li><a href="#toc18" tabindex="0">GCD関数とLCM関数の違い・使い分け</a><ol><li><a href="#toc19" tabindex="0">最大公約数と最小公倍数の違い</a></li><li><a href="#toc20" tabindex="0">使い分けの目安</a></li><li><a href="#toc21" tabindex="0">GCDとLCMの関係式</a></li></ol></li><li><a href="#toc22" tabindex="0">Excelとの違い</a></li><li><a href="#toc23" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p>GCD関数（読み方: ジーシーディー関数）は、<strong>指定した数値の最大公約数を返す関数</strong>です。</p>



<p>名前は英語の「Greatest Common Divisor（最大公約数）」の頭文字からきています。</p>



<p>最大公約数とは、複数の数値をすべて割り切れる最大の整数のことです。</p>



<p>たとえば <code>=GCD(12, 18)</code> と書くと「6」が返ります。12と18を両方割り切れる一番大きい数は6ですね。</p>



<p>GCD関数にできることをまとめると、次のとおりです。</p>



<ul class="wp-block-list"><li>2つ以上の数値の最大公約数を求める</li><li>比率や分数を約分する</li><li>LCM関数と組み合わせて最小公倍数を検算する</li><li>ロット数や共通単位を計算する</li></ul>



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



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



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



<pre class="wp-block-code"><code>=GCD(値1, [値2, ...])</code></pre>



<p>カッコの中に最大公約数を求めたい数値を指定します。2つ以上の数値を指定できます。</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>値1</td><td>必須</td><td>最大公約数を求める最初の数値またはセル範囲</td></tr><tr><td>値2, &#8230;</td><td>任意</td><td>追加の数値またはセル範囲（最大255個まで）</td></tr></tbody></table></figure>



<p>引数は最大255個まで指定できます。セル範囲（A1:A10など）で複数の値をまとめて渡すことも可能です。</p>



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



<h3 class="wp-block-heading"><span id="toc6">もっともシンプルな使い方</span></h3>



<p>数値を直接指定するパターンです。</p>



<pre class="wp-block-code"><code>=GCD(12, 18)</code></pre>



<p>結果は「6」です。12と18の最大公約数ですね。</p>



<pre class="wp-block-code"><code>=GCD(24, 36)</code></pre>



<p>結果は「12」です。24 = 12 x 2、36 = 12 x 3 なので、12が最大公約数です。</p>



<pre class="wp-block-code"><code>=GCD(7, 13)</code></pre>



<p>結果は「1」です。7と13は互いに素（共通の約数が1しかない）なので、最大公約数は1になります。</p>



<h3 class="wp-block-heading"><span id="toc7">セル参照を使う</span></h3>



<p>A1に「24」、B1に「36」が入っているとします。</p>



<pre class="wp-block-code"><code>=GCD(A1, B1)</code></pre>



<p>結果は「12」です。セル参照を使えば、値を変えるだけで結果が自動更新されます。</p>



<h3 class="wp-block-heading"><span id="toc8">3つ以上の数値を指定する</span></h3>



<p>GCD関数は3つ以上の数値にも対応しています。</p>



<pre class="wp-block-code"><code>=GCD(12, 18, 24)</code></pre>



<p>結果は「6」です。12・18・24のすべてを割り切れる最大の整数が6です。</p>



<h3 class="wp-block-heading"><span id="toc9">特殊なケース</span></h3>



<p>0を含む場合、0以外の数値がそのまま返ります。</p>



<pre class="wp-block-code"><code>=GCD(5, 0)</code></pre>



<p>結果は「5」です。数学的にGCD(n, 0) = n と定義されています。</p>



<p>小数を指定した場合は、小数点以下が切り捨てられて計算されます。</p>



<pre class="wp-block-code"><code>=GCD(12.9, 18.3)</code></pre>



<p>この数式は <code>=GCD(12, 18)</code> と同じ結果で「6」を返します。</p>



<h2 class="wp-block-heading"><span id="toc10">GCD関数の実践的な使い方・応用例</span></h2>



<h3 class="wp-block-heading"><span id="toc11">比率を約分する</span></h3>



<p>2つの数値の比率をシンプルに表すのに、GCD関数が活躍します。</p>



<p>たとえばA1に「150」、B1に「200」が入っているとします。</p>



<pre class="wp-block-code"><code>=A1/GCD(A1, B1)</code></pre>



<p>結果は「3」です。</p>



<pre class="wp-block-code"><code>=B1/GCD(A1, B1)</code></pre>



<p>結果は「4」です。</p>



<p>つまり150:200の比率が3:4に約分できました。GCD(150, 200)=50なので、それぞれ50で割った結果ですね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>売上比率やアンケート結果の割合を資料に載せるとき、約分した比率のほうが見やすくなります。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc12">分数を約分する</span></h3>



<p>分子・分母をそれぞれGCDで割れば、最も簡単な分数になります。</p>



<p>A1に分子「36」、B1に分母「48」が入っているとします。</p>



<pre class="wp-block-code"><code>=A1/GCD(A1, B1)</code></pre>



<p>約分後の分子は「3」です。</p>



<pre class="wp-block-code"><code>=B1/GCD(A1, B1)</code></pre>



<p>約分後の分母は「4」です。</p>



<p>36/48 が 3/4 に約分されました。</p>



<h3 class="wp-block-heading"><span id="toc13">3つの数値の比を約分する</span></h3>



<p>商品A・B・Cの売上が「120」「180」「240」だったとします。</p>



<pre class="wp-block-code"><code>=GCD(120, 180, 240)</code></pre>



<p>結果は「60」です。各値を60で割ると、売上比は 2:3:4 とシンプルに表現できます。</p>



<h3 class="wp-block-heading"><span id="toc14">LCM関数と組み合わせて検算する</span></h3>



<p>GCDとLCMには、次の数学的な関係があります。</p>



<pre class="wp-block-code"><code>GCD(a, b) x LCM(a, b) = a x b</code></pre>



<p>この性質を使って、LCM関数の結果を検算できます。</p>



<p>A1に「12」、B1に「18」が入っているとします。</p>



<pre class="wp-block-code"><code>=GCD(A1, B1) * LCM(A1, B1)</code></pre>



<p>結果は「216」です。</p>



<pre class="wp-block-code"><code>=A1 * B1</code></pre>



<p>こちらも「216」です。2つの結果が一致すれば、GCDとLCMの値が正しいことを確認できます。</p>



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



<p>GCD関数で発生しやすいエラーをまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>#NUM!</td><td>負の数を指定した（例: GCD(-5, 10)）</td><td>0以上の整数を指定する</td></tr><tr><td>#VALUE!</td><td>引数に文字列が入っている</td><td>セル参照先が数値かどうか確認する</td></tr><tr><td>#ERROR!</td><td>構文ミス（カッコ忘れ等）</td><td>数式の入力内容を見直す</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc16">負の数を指定したとき</span></h3>



<p>もっとも多いエラーです。GCD関数は0以上の整数でしか使えません。</p>



<pre class="wp-block-code"><code>=GCD(-12, 18)</code></pre>



<p>この数式は#NUM!エラーになります。ABS関数で絶対値に変換すれば回避できます。</p>



<pre class="wp-block-code"><code>=GCD(ABS(A1), ABS(B1))</code></pre>



<h3 class="wp-block-heading"><span id="toc17">引数に文字列が含まれるとき</span></h3>



<p>セル範囲を指定して、その中に文字列が混ざっていると#VALUE!エラーになります。</p>



<p>数値だけのセル範囲を指定するようにしてみてください。</p>



<h2 class="wp-block-heading"><span id="toc18">GCD関数とLCM関数の違い・使い分け</span></h2>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>動作</th><th>用途</th></tr></thead><tbody><tr><td><strong>GCD</strong></td><td><strong>最大公約数を返す</strong></td><td><strong>比率の約分・共通単位の計算</strong></td></tr><tr><td>LCM</td><td>最小公倍数を返す</td><td>スケジュールの合流点・共通倍数の計算</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc19">最大公約数と最小公倍数の違い</span></h3>



<p>最大公約数（GCD）は「すべての数を割り切れる最大の数」です。最小公倍数（LCM）は「すべての数で割り切れる最小の数」です。</p>



<p>12と18の場合で比べてみましょう。</p>



<ul class="wp-block-list"><li><strong>GCD(12, 18) = 6</strong>: 12も18も6で割り切れる。6より大きい公約数はない</li><li><strong>LCM(12, 18) = 36</strong>: 36は12でも18でも割り切れる。36より小さい公倍数はない</li></ul>



<h3 class="wp-block-heading"><span id="toc20">使い分けの目安</span></h3>



<p><strong>GCD関数を使う場面:</strong></p>



<ul class="wp-block-list"><li>比率を約分したい（150:200 → 3:4）</li><li>分数を約分したい（36/48 → 3/4）</li><li>共通のロット単位を求めたい</li></ul>



<p><strong>LCM関数を使う場面:</strong></p>



<ul class="wp-block-list"><li>スケジュールの合流日を求めたい（3日ごとと5日ごと → 15日後）</li><li>複数の周期の最小公倍数を求めたい</li><li>通分の分母を求めたい</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>GCDは「縮める」計算、LCMは「合わせる」計算と覚えるとイメージしやすいです。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc21">GCDとLCMの関係式</span></h3>



<p>先ほども紹介しましたが、2つの数a, bについて次の関係が成り立ちます。</p>



<pre class="wp-block-code"><code>GCD(a, b) x LCM(a, b) = a x b</code></pre>



<p>つまりLCM関数がなくても、GCD関数から最小公倍数を計算できます。</p>



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



<p>この数式で <code>=LCM(A1, B1)</code> と同じ結果が得られます。</p>



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



<p>GCD関数は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>=GCD(数値1, [数値2], &#8230;)</td><td>=GCD(値1, [値2, &#8230;])</td></tr><tr><td>動作</td><td>最大公約数を返す</td><td>最大公約数を返す</td></tr><tr><td>小数の扱い</td><td>小数点以下を切り捨て</td><td>小数点以下を切り捨て</td></tr><tr><td>エラー時</td><td>#NUM! / #VALUE!</td><td>#NUM! / #VALUE!</td></tr></tbody></table></figure>



<p>引数名の表記が若干異なるだけで、機能は完全に同じです。Excelでの使い方は<a href="https://mashukabu.com/excel-function-howto-use-gcd/">ExcelのGCD関数の記事</a>で詳しく解説しています。</p>



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



<p>GCD関数は、指定した数値の最大公約数を求める関数です。</p>



<p>ポイントを整理します。</p>



<ul class="wp-block-list"><li>構文は <code>=GCD(値1, [値2, ...])</code> で、最大255個の数値を指定できる</li><li>比率の約分に便利。各値をGCDで割るだけでシンプルな比率になる</li><li>小数は切り捨て、負の数は#NUM!エラー、0は許容される</li><li>LCM関数（最小公倍数）との違いは「縮める計算」か「合わせる計算」か</li><li>GCD(a,b) x LCM(a,b) = a x b の関係式で相互に検算できる</li><li><a href="https://mashukabu.com/excel-function-howto-use-gcd/">ExcelのGCD関数</a>と完全に同じ動作で、互換性も安心</li></ul>



<p>まずは <code>=GCD(12, 18)</code> で「12と18の最大公約数 = 6」から試してみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-gcd-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
