<?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/%e7%b4%84%e5%88%86-%e9%96%a2%e6%95%b0/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 19 Mar 2026 15:14:50 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>約分 関数 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【Excel】GCD関数｜最大公約数の求め方と実務活用3選</title>
		<link>https://mashukabu.com/excel-function-howto-use-gcd/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-gcd/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sun, 25 Sep 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel最大公約数]]></category>
		<category><![CDATA[GCD LCM 違い]]></category>
		<category><![CDATA[GCD関数]]></category>
		<category><![CDATA[LCM関数]]></category>
		<category><![CDATA[最大公約数 求め方]]></category>
		<category><![CDATA[約分 関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2748</guid>

					<description><![CDATA[ExcelのGCD関数で最大公約数を求める方法を初心者向けに解説。基本の書き方からセル参照・配列指定の使い分け、分数の約分やデータの均等分割・スケジュール計算など実務活用3選、LCM関数との違いと使い分け、よくあるエラーの対処法まで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「最大公約数ってどうやって求めるんだっけ？」と悩んだことはありませんか。分数を約分したいときや、データを均等に分けたいときなど。最大公約数が必要になる場面は意外とあります。</p>



<p class="wp-block-paragraph">手計算で素因数分解するのは手間ですし、数が大きくなるとミスも増えます。そんなときに使えるのが <strong>GCD関数</strong> です。基本の書き方から実務で役立つパターンまで、まとめて紹介します。</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><ol><li><a href="#toc2" tabindex="0">読み方と基本概念</a></li><li><a href="#toc3" tabindex="0">構文と引数（数値1〜255個）</a></li></ol></li><li><a href="#toc4" tabindex="0">GCD関数の基本的な使い方</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">GCD関数の実務活用シーン3選</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></ol></li><li><a href="#toc12" tabindex="0">GCD関数とLCM関数の違いと使い分け</a><ol><li><a href="#toc13" tabindex="0">GCD vs LCM 比較表</a></li><li><a href="#toc14" tabindex="0">シーン別：どちらを使うべきか</a></li></ol></li><li><a href="#toc15" tabindex="0">GCD関数のエラーと対処法</a><ol><li><a href="#toc16" tabindex="0">#NUM! エラーの対処例</a></li><li><a href="#toc17" tabindex="0">0を含む場合の動作</a></li></ol></li><li><a href="#toc18" tabindex="0">まとめ</a><ol><li><a href="#toc19" tabindex="0">biz-tactics の Excel関数リファレンス</a></li></ol></li></ol>
    </div>
  </div>

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



<h3 class="wp-block-heading"><span id="toc2">読み方と基本概念</span></h3>



<p class="wp-block-paragraph">GCD関数は、指定した数値の <strong>最大公約数</strong> を求める関数です。</p>



<ul class="wp-block-list"><li><strong>読み方</strong>: ジーシーディー関数</li><li><strong>語源</strong>: 英語の「Greatest Common Divisor」（最大公約数）</li></ul>



<p class="wp-block-paragraph">最大公約数とは、複数の数値を割り切れる整数のうち最も大きい数のことです。たとえば 12 と 18 の最大公約数は <strong>6</strong> です。12 も 18 も 6 で割り切れますよね。</p>



<p class="wp-block-paragraph">GCD関数を使えば、こうした計算をセル1つで完結できます。</p>



<h3 class="wp-block-heading"><span id="toc3">構文と引数（数値1〜255個）</span></h3>



<p class="wp-block-paragraph">GCD関数はExcel 2007以降のすべてのバージョンで使用できます。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/省略可</th><th>説明</th></tr></thead><tbody><tr><td><strong>数値1</strong></td><td>必須</td><td>最大公約数を求めたい1つ目の数値</td></tr><tr><td><strong>数値2〜255</strong></td><td>省略可</td><td>最大公約数を求めたい追加の数値（最大255個）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数には数値またはセル参照を指定します。ポイントは次の3つです。</p>



<ul class="wp-block-list"><li><strong>小数は切り捨て</strong>: 4.7 を指定すると 4 として処理されます</li><li><strong>0は有効</strong>: GCD(5, 0) は 5 を返します（エラーにはなりません）</li><li><strong>負の数はNG</strong>: 負の数を指定すると #NUM! エラーになります</li></ul>



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



<h3 class="wp-block-heading"><span id="toc5">値を直接入力する</span></h3>



<p class="wp-block-paragraph">もっともシンプルな使い方です。数値を直接指定します。</p>



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



<p class="wp-block-paragraph">結果は <strong>6</strong> です。12 と 18 をどちらも割り切れる最大の整数が 6 ということですね。</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>=GCD(8, 12)</td><td>4</td><td>8 = 4 x 2、12 = 4 x 3</td></tr><tr><td>=GCD(15, 25)</td><td>5</td><td>15 = 5 x 3、25 = 5 x 5</td></tr><tr><td>=GCD(7, 13)</td><td>1</td><td>互いに素（共通の約数が1のみ）</td></tr><tr><td>=GCD(24, 36, 60)</td><td>12</td><td>3つの数値もまとめて指定できる</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">3つ以上の数値を指定する場合も、カンマで区切って並べるだけです。</p>



<h3 class="wp-block-heading"><span id="toc6">セル参照で複数の値を指定する</span></h3>



<p class="wp-block-paragraph">実務ではセル参照を使うケースがほとんどです。A2セルとB2セルに数値が入っている場合は次のように書きます。</p>



<pre class="wp-block-code"><code>=GCD(A2, B2)</code></pre>



<p class="wp-block-paragraph">セル参照にしておけば、数値を変更するだけで結果が自動的に再計算されます。3つ以上のセルを指定する場合は、カンマで区切って追加してください。</p>



<pre class="wp-block-code"><code>=GCD(A2, B2, C2)</code></pre>



<h3 class="wp-block-heading"><span id="toc7">配列（範囲）をまとめて指定する</span></h3>



<p class="wp-block-paragraph">数値がA2:A10のように連続したセルに入っている場合は、範囲をまとめて指定できます。</p>



<pre class="wp-block-code"><code>=GCD(A2:A10)</code></pre>



<p class="wp-block-paragraph">セルを1つずつカンマで区切る必要がないので、データが多いときに便利です。もちろん、範囲と個別のセルを組み合わせることもできます。</p>



<pre class="wp-block-code"><code>=GCD(A2:A10, C2)</code></pre>



<h2 class="wp-block-heading"><span id="toc8">GCD関数の実務活用シーン3選</span></h2>



<h3 class="wp-block-heading"><span id="toc9">分数を約分して表示する</span></h3>



<p class="wp-block-paragraph">GCD関数の定番の使い方が <strong>分数の約分</strong> です。分子と分母の最大公約数で割れば、約分後の値が得られます。</p>



<p class="wp-block-paragraph">A2セルに分子（18）、B2セルに分母（24）が入っている場合の数式はこちらです。</p>



<p class="wp-block-paragraph">約分後の分子を求める数式です。</p>



<pre class="wp-block-code"><code>=A2/GCD(A2, B2)</code></pre>



<p class="wp-block-paragraph">約分後の分母を求める数式です。</p>



<pre class="wp-block-code"><code>=B2/GCD(A2, B2)</code></pre>



<p class="wp-block-paragraph">具体的に確認してみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>A列（分子）</th><th>B列（分母）</th><th>約分後の分子</th><th>約分後の分母</th><th>結果</th></tr></thead><tbody><tr><td>例1</td><td>18</td><td>24</td><td>3</td><td>4</td><td>3/4</td></tr><tr><td>例2</td><td>45</td><td>60</td><td>3</td><td>4</td><td>3/4</td></tr><tr><td>例3</td><td>14</td><td>35</td><td>2</td><td>5</td><td>2/5</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">18 と 24 の最大公約数は 6 です。18 ÷ 6 = 3、24 ÷ 6 = 4 で、約分後は 3/4 になります。</p>



<h3 class="wp-block-heading"><span id="toc10">データを均等分割する共通単位を求める</span></h3>



<p class="wp-block-paragraph">「複数のデータを同じ単位で均等に分けたい」というときにGCD関数が役立ちます。</p>



<p class="wp-block-paragraph">たとえば、3種類の商品の在庫数が 120個、180個、240個だとします。これらをすべて同じ個数ずつセットにまとめたいとき、1セットあたりの個数は次の式で求められます。</p>



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



<p class="wp-block-paragraph">結果は <strong>60</strong> です。つまり60個ずつのセットにすれば、どの商品もちょうど割り切れます。</p>



<p class="wp-block-paragraph">この考え方は、ケーキの等分、予算の均等配分、倉庫スペースの区画割りなど、さまざまな場面で応用できます。</p>



<h3 class="wp-block-heading"><span id="toc11">スケジュールの共通サイクルを調べる</span></h3>



<p class="wp-block-paragraph">「Aさんは6日ごと、Bさんは8日ごとに出勤する。2人が同時に出勤するのは何日おき？」という問題。これは最小公倍数（LCM関数）で求められますが、その途中計算でGCD関数が活躍します。</p>



<p class="wp-block-paragraph">2数の場合、最小公倍数は次の関係式で計算できます。</p>



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



<p class="wp-block-paragraph">A2に6、B2に8が入っている場合、GCD(6, 8) = 2 なので、6 x 8 ÷ 2 = <strong>24</strong> です。24日ごとに2人の出勤日が重なります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>Excelには最小公倍数を直接求める <a href="https://mashukabu.com/excel-function-howto-use-lcm/">LCM関数</a> もあります。最小公倍数だけが必要な場合はLCM関数が簡単です。関係式を知っておくと、GCD関数の理解が深まります。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc13">GCD vs LCM 比較表</span></h3>



<p class="wp-block-paragraph">GCD関数と <a href="https://mashukabu.com/excel-function-howto-use-lcm/">LCM関数</a> は対になる関数です。混同しやすいので、違いを整理しておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>GCD関数</th><th>LCM関数</th></tr></thead><tbody><tr><td>正式名称</td><td>Greatest Common Divisor</td><td>Least Common Multiple</td></tr><tr><td>日本語</td><td>最大公約数</td><td>最小公倍数</td></tr><tr><td>求めるもの</td><td>共通して割り切れる最大の整数</td><td>共通の倍数のうち最小の整数</td></tr><tr><td>構文</td><td>=GCD(数値1, [数値2], &#8230;)</td><td>=LCM(数値1, [数値2], &#8230;)</td></tr><tr><td>GCD(12,18)の例</td><td>6</td><td>36</td></tr><tr><td>関係式（2数）</td><td>GCD(a,b) x LCM(a,b) = a x b</td><td>同左</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">2数の場合、GCD と LCM の積はもとの2数の積に等しいという関係があります。GCD(12, 18) = 6、LCM(12, 18) = 36 で、6 x 36 = 12 x 18 = 216 です。</p>



<h3 class="wp-block-heading"><span id="toc14">シーン別：どちらを使うべきか</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>やりたいこと</th><th>使う関数</th><th>理由</th></tr></thead><tbody><tr><td>分数を約分する</td><td><strong>GCD</strong></td><td>分子と分母を共通の最大値で割る</td></tr><tr><td>データを均等に分割する</td><td><strong>GCD</strong></td><td>共通して割り切れる最大の単位を知りたい</td></tr><tr><td>複数周期の重なりを求める</td><td><strong>LCM</strong></td><td>全周期の最小公倍数が合流タイミング</td></tr><tr><td>異なるサイズの部品をまとめ買いする</td><td><strong>LCM</strong></td><td>すべての数の公倍数で揃える</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>結論</strong>: 「割る」操作が絡む場面ではGCD関数、「揃える」操作が絡む場面では <a href="https://mashukabu.com/excel-function-howto-use-lcm/">LCM関数</a> を選んでください。</p>



<h2 class="wp-block-heading"><span id="toc15">GCD関数のエラーと対処法</span></h2>



<p class="wp-block-paragraph">GCD関数で発生するエラーと対処法をまとめます。</p>



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td><strong>#NUM!</strong></td><td>負の数を指定した</td><td><a href="https://mashukabu.com/excel-function-howto-use-abs/">ABS関数</a> で絶対値に変換してから渡す</td></tr><tr><td><strong>#NUM!</strong></td><td>結果が 2^53 を超える</td><td>値が大きすぎないか確認する</td></tr><tr><td><strong>#VALUE!</strong></td><td>文字列など数値以外を指定した</td><td>セルに数値が入っているか確認する</td></tr><tr><td><strong>#NAME?</strong></td><td>関数名のスペルミス</td><td>「GCD」のスペルを確認する</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc16">#NUM! エラーの対処例</span></h3>



<p class="wp-block-paragraph">GCD関数でもっとも多いエラーです。負の数を指定すると発生します。</p>



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



<p class="wp-block-paragraph">この数式は #NUM! エラーになります。ABS関数で絶対値にすれば回避できます。</p>



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



<p class="wp-block-paragraph">データに負の数が含まれる可能性がある場合は、ABS関数で囲んでおくと安心です。</p>



<h3 class="wp-block-heading"><span id="toc17">0を含む場合の動作</span></h3>



<p class="wp-block-paragraph">0を引数に指定してもエラーにはなりません。GCD(5, 0) は <strong>5</strong> を返します。すべての整数は0の約数とみなされるためです。</p>



<p class="wp-block-paragraph">ただし GCD(0, 0) は <strong>0</strong> を返します。この点は覚えておきましょう。</p>



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



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



<ul class="wp-block-list"><li><strong>書き方</strong>: =GCD(数値1, [数値2], &#8230;) で、最大公約数を求める</li><li><strong>引数</strong>: 最大255個の数値を指定できる。小数は切り捨て処理される</li><li><strong>実務活用</strong>: 分数の約分、データの均等分割、スケジュール計算に使える</li><li><strong>LCM関数との違い</strong>: 「割る」場面はGCD、「揃える」場面は <a href="https://mashukabu.com/excel-function-howto-use-lcm/">LCM関数</a></li><li><strong>エラー対策</strong>: 負の数には ABS関数を組み合わせて #NUM! を回避</li></ul>



<p class="wp-block-paragraph">最大公約数の計算が必要になったら、ぜひGCD関数を活用してみてください。</p>



<h3 class="wp-block-heading"><span id="toc19">biz-tactics の Excel関数リファレンス</span></h3>



<p class="wp-block-paragraph">biz-tactics ではExcel関数の使い方を多数紹介しています。用途に合わせてご活用ください。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-alphabetical-order/">Excel関数 アルファベット順一覧</a></li><li><a href="https://mashukabu.com/excel-function-list-by-function/">Excel関数 機能別一覧</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-gcd/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
