<?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%b0%8f%e5%85%ac%e5%80%8d%e6%95%b0/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 04 Jun 2026 14:38:46 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>最小公倍数 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>スプレッドシートのLCM関数の使い方｜最小公倍数を一発で求める</title>
		<link>https://mashukabu.com/spreadsheet-lcm-function/</link>
					<comments>https://mashukabu.com/spreadsheet-lcm-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 21 Mar 2026 11:33:15 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[GCD]]></category>
		<category><![CDATA[LCM]]></category>
		<category><![CDATA[MOD]]></category>
		<category><![CDATA[スケジュール調整]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[数学関数]]></category>
		<category><![CDATA[最小公倍数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4823</guid>

					<description><![CDATA[GoogleスプレッドシートのLCM関数の使い方を初心者向けに解説。最小公倍数を求める基本からスケジュール調整・まとめ買い計算まで実務活用パターンを紹介。GCD関数やMOD関数との使い分けも解説します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「3日ごとと5日ごとのタスク、次に同時に発生するのはいつだろう？」</p>



<p class="wp-block-paragraph">スプレッドシートで異なる周期のスケジュールを管理していると、こんな場面に出くわしますよね。手計算で倍数を書き出して探すのは、数が大きくなるほど大変です。</p>



<p class="wp-block-paragraph">そんなときに便利なのがスプレッドシートのLCM関数です。数値を指定するだけで、最小公倍数を一発で求めてくれますよ。</p>



<p class="wp-block-paragraph">この記事では基本の書き方からスケジュール調整への活用、<a href="https://mashukabu.com/spreadsheet-gcd-function/">GCD関数</a>との違いまで紹介します。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-1" checked><label class="toc-title" for="toc-checkbox-1">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">LCM関数とは？スプレッドシートで最小公倍数を求める関数</a></li><li><a href="#toc2" tabindex="0">LCM関数の書き方（構文と引数）</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">LCM関数の基本的な使い方</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">LCM関数の実務活用パターン</a><ol><li><a href="#toc11" tabindex="0">スケジュールの合流日を求める</a></li><li><a href="#toc12" tabindex="0">まとめ買い数量をそろえる</a></li><li><a href="#toc13" tabindex="0">通分の分母を求める</a></li><li><a href="#toc14" tabindex="0">MOD関数と組み合わせた割り切り判定</a></li><li><a href="#toc15" tabindex="0">GCD関数と組み合わせて検算する</a></li></ol></li><li><a href="#toc16" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc17" tabindex="0">負の数を指定したとき</a></li><li><a href="#toc18" tabindex="0">結果が大きくなりすぎるとき</a></li><li><a href="#toc19" tabindex="0">引数に文字列が含まれるとき</a></li></ol></li><li><a href="#toc20" tabindex="0">GCD関数との違い・使い分け</a><ol><li><a href="#toc21" tabindex="0">使い分けの目安</a></li><li><a href="#toc22" tabindex="0">GCDとLCMの関係式</a></li></ol></li><li><a href="#toc23" tabindex="0">Excelとの違い</a></li><li><a href="#toc24" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">LCM関数とは？スプレッドシートで最小公倍数を求める関数</span></h2>



<p class="wp-block-paragraph">LCM関数（読み方: エルシーエム関数）は、<strong>指定した数値の最小公倍数を返す関数</strong>です。</p>



<p class="wp-block-paragraph">名前は「Least Common Multiple（最小公倍数）」の頭文字からきています。</p>



<p class="wp-block-paragraph">最小公倍数とは、複数の数値に共通する倍数のうち最も小さい数のことです。たとえば <code>=LCM(4, 6)</code> と書くと「12」が返ります。12は4でも6でも割り切れる、一番小さい数ですね。</p>



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



<ul class="wp-block-list"><li>2つ以上の数値の最小公倍数を求める</li><li>スケジュールの合流タイミングを計算する</li><li>まとめ買いの数量をそろえる</li><li><a href="https://mashukabu.com/spreadsheet-gcd-function/">GCD関数</a>と組み合わせて検算する</li><li><a href="https://mashukabu.com/spreadsheet-mod-function/">MOD関数</a>と組み合わせて割り切り判定をする</li></ul>



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



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



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



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



<p class="wp-block-paragraph">カッコの中に最小公倍数を求めたい数値を指定します。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 class="wp-block-paragraph">引数は最大255個まで指定できます。セル範囲（A1:A10など）で複数の値をまとめて渡すこともできますよ。</p>



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



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/03/spreadsheet-sumif-function_01_data_sample-table.png" alt="01 data sample table" /></figure>



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



<p class="wp-block-paragraph">数値を直接指定するパターンです。</p>



<pre class="wp-block-code"><code>=LCM(4, 6)</code></pre>



<p class="wp-block-paragraph">結果は「12」です。4の倍数と6の倍数を並べると、最初に一致するのが12ですね。</p>



<pre class="wp-block-code"><code>=LCM(3, 5)</code></pre>



<p class="wp-block-paragraph">結果は「15」です。3と5は互いに素なので、積の15がそのまま最小公倍数になります。</p>



<pre class="wp-block-code"><code>=LCM(8, 12)</code></pre>



<p class="wp-block-paragraph">結果は「24」です。8の倍数（8, 16, 24, &#8230;）と12の倍数（12, 24, &#8230;）のうち、最小の共通値が24です。</p>



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



<p class="wp-block-paragraph">A1に「4」、B1に「6」が入っているとします。</p>



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



<p class="wp-block-paragraph">!<a href="https://mashukabu.com/_images/spreadsheet-lcm-function/02_formula_lcm-basic.png/">_images/spreadsheet-lcm-function/02_formula_lcm-basic.png</a></p>



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



<p class="wp-block-paragraph">!<a href="https://mashukabu.com/_images/spreadsheet-lcm-function/03_result_lcm-basic.png/">_images/spreadsheet-lcm-function/03_result_lcm-basic.png</a></p>



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



<p class="wp-block-paragraph">LCM関数は3つ以上の数値にも対応しています。</p>



<pre class="wp-block-code"><code>=LCM(4, 6, 10)</code></pre>



<p class="wp-block-paragraph">結果は「60」です。4・6・10のすべてで割り切れる最小の数が60になります。</p>



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



<p class="wp-block-paragraph">0を含む場合、結果は「0」になります。</p>



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



<p class="wp-block-paragraph">結果は「0」です。0はすべての整数の倍数とみなされるためです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p><a href="https://mashukabu.com/spreadsheet-gcd-function/">GCD関数</a>では GCD(5, 0) = 5 ですが、LCM関数では LCM(5, 0) = 0 です。ペア関数ですが0の扱いが異なるので注意してくださいね。</p></blockquote>



<p class="wp-block-paragraph">小数を指定した場合は、小数点以下が切り捨てられます。</p>



<pre class="wp-block-code"><code>=LCM(4.9, 6.3)</code></pre>



<p class="wp-block-paragraph">この数式は <code>=LCM(4, 6)</code> と同じ結果で「12」を返します。</p>



<h2 class="wp-block-heading"><span id="toc10">LCM関数の実務活用パターン</span></h2>



<h3 class="wp-block-heading"><span id="toc11">スケジュールの合流日を求める</span></h3>



<p class="wp-block-paragraph">LCM関数の定番の使い方が、スケジュール調整です。</p>



<p class="wp-block-paragraph">たとえばAさんは6日ごと、Bさんは8日ごとに出勤するとします。2人が同時に出勤するのは何日おきでしょうか。</p>



<pre class="wp-block-code"><code>=LCM(6, 8)</code></pre>



<p class="wp-block-paragraph">結果は「24」です。つまり24日ごとに2人の出勤日が重なります。</p>



<p class="wp-block-paragraph">3人以上の場合も同様です。Cさんが10日周期なら次のように書けます。</p>



<pre class="wp-block-code"><code>=LCM(6, 8, 10)</code></pre>



<p class="wp-block-paragraph">結果は「120」です。3人全員の出勤日がそろうのは120日ごとですね。</p>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/06/04_result_lcm-schedule.png" alt="04 result lcm schedule" /></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>基準日に日数を足せば、具体的な合流日も求められます。A1に基準日が入っていれば <code>=A1 + LCM(6, 8)</code> で24日後の日付が表示されますよ。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc12">まとめ買い数量をそろえる</span></h3>



<p class="wp-block-paragraph">「入り数が違う部品を、過不足なく同じ数だけ揃えたい」という場面で役立ちます。</p>



<p class="wp-block-paragraph">たとえばボルトが12本入り、ナットが8本入りで売られているとします。</p>



<pre class="wp-block-code"><code>=LCM(12, 8)</code></pre>



<p class="wp-block-paragraph">結果は「24」です。ボルトは2箱（24 / 12）、ナットは3箱（24 / 8）で、24本ずつちょうど揃います。</p>



<p class="wp-block-paragraph">必要な箱数を求めるには、LCMの結果を入り数で割ればOKです。</p>



<figure class="wp-block-table"><table><thead><tr><th>部品</th><th>入り数</th><th>必要箱数（=LCM / 入り数）</th><th>合計数</th></tr></thead><tbody><tr><td>ボルト</td><td>12本</td><td>2箱</td><td>24本</td></tr><tr><td>ナット</td><td>8本</td><td>3箱</td><td>24本</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc13">通分の分母を求める</span></h3>



<p class="wp-block-paragraph">分数の足し算で必要な通分にも、LCM関数が使えます。</p>



<p class="wp-block-paragraph">たとえば 1/4 と 1/6 を足すとき、通分する分母を求めます。</p>



<pre class="wp-block-code"><code>=LCM(4, 6)</code></pre>



<p class="wp-block-paragraph">結果は「12」です。1/4 = 3/12、1/6 = 2/12 となるので、足し算は 5/12 ですね。</p>



<h3 class="wp-block-heading"><span id="toc14">MOD関数と組み合わせた割り切り判定</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-mod-function/">MOD関数</a>（余りを返す関数）とLCM関数を組み合わせると、ある数値が複数の数で割り切れるかを判定できます。</p>



<p class="wp-block-paragraph">たとえば「A1の数値が4と6の両方で割り切れるか」を調べたい場合、次のように書きます。</p>



<pre class="wp-block-code"><code>=MOD(A1, LCM(4, 6))=0</code></pre>



<p class="wp-block-paragraph">LCM(4, 6)は12なので、A1が12で割り切れればTRUE、割り切れなければFALSEを返します。12で割り切れる数は、4でも6でも必ず割り切れますよ。</p>



<p class="wp-block-paragraph">この仕組みを応用すれば、IF関数と組み合わせた条件分岐も作れます。</p>



<pre class="wp-block-code"><code>=IF(MOD(A1, LCM(4, 6))=0, &quot;両方で割り切れる&quot;, &quot;割り切れない&quot;)</code></pre>



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



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-gcd-function/">GCD関数</a>（最大公約数）とLCMには、次の数学的な関係があります。</p>



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



<p class="wp-block-paragraph">この性質を使って、計算結果を検算できます。</p>



<p class="wp-block-paragraph">A1に「12」、B1に「18」が入っているとします。</p>



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



<p class="wp-block-paragraph">結果は「216」です。</p>



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



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



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



<p class="wp-block-paragraph">LCM関数で発生しやすいエラーをまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>#NUM!</td><td>負の数を指定した（例: LCM(-4, 6)）</td><td>ABS関数で絶対値に変換する</td></tr><tr><td>#NUM!</td><td>結果が大きすぎる</td><td>引数の組み合わせを見直す</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="toc17">負の数を指定したとき</span></h3>



<p class="wp-block-paragraph">もっとも多いエラーです。LCM関数は0以上の整数でしか使えません。</p>



<pre class="wp-block-code"><code>=LCM(-4, 6)</code></pre>



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



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



<h3 class="wp-block-heading"><span id="toc18">結果が大きくなりすぎるとき</span></h3>



<p class="wp-block-paragraph">LCM関数は結果が大きくなりやすい関数です。互いに素な数値を複数指定すると、積がそのまま結果になります。</p>



<p class="wp-block-paragraph">結果が 2^53（約9007兆）を超えると#NUM!エラーになるので注意してください。</p>



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



<p class="wp-block-paragraph">セル範囲を指定して、その中に文字列が混ざっていると#VALUE!エラーになります。数値だけのセル範囲を指定するようにしてみてください。</p>



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



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



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>LCM関数</th><th>GCD関数</th></tr></thead><tbody><tr><td>正式名称</td><td>Least Common Multiple</td><td>Greatest Common Divisor</td></tr><tr><td>日本語</td><td><strong>最小公倍数</strong></td><td><strong>最大公約数</strong></td></tr><tr><td>求めるもの</td><td>共通の倍数のうち最小の整数</td><td>共通して割り切れる最大の整数</td></tr><tr><td>LCM/GCD(12, 18)</td><td>36</td><td>6</td></tr><tr><td>0の扱い</td><td>LCM(5, 0) = 0</td><td>GCD(5, 0) = 5</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph"><strong>LCM関数を使う場面:</strong></p>



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



<p class="wp-block-paragraph"><strong>GCD関数を使う場面:</strong></p>



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



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>LCMは「合わせる」計算、GCDは「縮める」計算と覚えるとイメージしやすいです。詳しくは<a href="https://mashukabu.com/spreadsheet-gcd-function/">GCD関数の使い方</a>の記事も参考にしてみてください。</p></blockquote>



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



<p class="wp-block-paragraph">2つの数a, bについて次の関係が成り立ちます。</p>



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



<p class="wp-block-paragraph">つまりGCD関数がわかれば、LCMを使わなくても最小公倍数を計算できます。</p>



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



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



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



<p class="wp-block-paragraph">LCM関数は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>=LCM(数値1, [数値2], &#8230;)</td><td>=LCM(値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 class="wp-block-paragraph">引数名の表記が若干異なるだけで、機能は完全に同じです。Excelでの使い方は<a href="https://mashukabu.com/excel-function-howto-use-lcm/">ExcelのLCM関数の記事</a>も参考にしてみてください。</p>



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



<p class="wp-block-paragraph">LCM関数は、指定した数値の最小公倍数を一発で求められる関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=LCM(値1, [値2, ...])</code> で、最大255個の数値を指定できる</li><li>スケジュールの合流日やまとめ買い数量の計算に便利</li><li>小数は切り捨て、負の数は#NUM!エラー、0を含むと結果は0</li><li><a href="https://mashukabu.com/spreadsheet-mod-function/">MOD関数</a>と組み合わせると割り切り判定ができる</li><li><a href="https://mashukabu.com/spreadsheet-gcd-function/">GCD関数</a>（最大公約数）とはペア関数。「合わせる計算」と「縮める計算」の違い</li><li>GCD(a,b) x LCM(a,b) = a x b の関係式で相互に検算できる</li><li><a href="https://mashukabu.com/excel-function-howto-use-lcm/">ExcelのLCM関数</a>と完全に同じ動作で、互換性も安心</li></ul>



<p class="wp-block-paragraph">まずは <code>=LCM(4, 6)</code> で「4と6の最小公倍数 = 12」から試してみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-lcm-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
