公約数の簡単な求め方とは?すだれ算の裏ワザと3つの数の解法を徹底解説
算数や数学の授業で「約数を1つずつ地道に書き出し、共通する数字を探す」という作業に膨大な時間を取られ、ケアレスミスで苦手意識を持ってしまった経験はないでしょうか。小学5年生の算数で登場する公約数は、多くの子どもたちが最初につまずきやすい単元であり、中学校受験の算数や大人の就職試験(SPI非言語分野)でも素早い計算力が試される必須の基礎知識です。
実は、公約数はすべての約数をわざわざノートに書き出さなくても、現場の進学塾や教育のプロが指導する「すだれ算(連除法)」や数の性質を活かした裏ワザを知るだけで、誰でも瞬時に導き出すことができます。本記事では、学校では詳しく教わらない実践的な計算テクニックから、つまずきやすい3つの数の解法、桁数の大きい難問を攻略するアプローチまで徹底的に分かりやすく解説します。
📌 【この記事の重要ポイントまとめ】
- 要点1:地道な書き出しは不要!「すだれ算(連除法)」を使えば誰でも瞬時に最大公約数が導き出せる
- 要点2:3つの数の計算では「公約数」と「公倍数」のルールの違いを正しく見分けることが最大のカギ
- 要点3:小学5年生の基礎固めから中学受験算数、大人のSPI非言語対策まで幅広く使える効率化テクニックを網羅
【基礎知識】公約数とは何か?公倍数との違いとつまずきの原因を徹底解剖
公約数をスムーズに解くためには、まず用語の本来の意味を正しく整理しておく必要があります。公約数とは「2つ以上の自然数(正の整数)に共通する約数(割り切ることができる数)」のことです。そして、その共通する約数の中で最も大きい数字を最大公約数(GCD:Greatest Common Divisor)と呼びます。
例えば、教育現場の実例としてよく用いられる「72個のリンゴと48個のミカンを、余りが出ないように同じ数ずつ均等に分ける」という問題を考えてみましょう。この場合、配ることができる子どもの人数は、72と48の両方を割り切れる数、つまり「72と48の公約数」になります。そして最も多い人数に配りたいときに必要となるのが「最大公約数」であり、正解は24人(リンゴ3個、ミカン2個ずつ)となります。
ここで多くの学習者が混乱するのが公約数と公倍数の違いです。両者は言葉が似ているため混同されがちですが、数の動きはまったくの逆です。
- 公約数:元の数たちを「割り切れる共通の数」(元の数より小さくなる)
- 公倍数:元の数たちを「何倍かして共通して作れる数」(元の数より大きくなる)
従来の学校教育で教わる初期の解法は「それぞれの約数をすべてノートに書き出して、一致するものに丸をつける」という方法です。概念理解には役立つものの、数字が大きくなると「約数の見落とし」が多発し、計算時間も大幅にかかってしまいます。この無駄なステップを排除したのが、次項で紹介する実践的な解法です。

【最短最速】すだれ算(連除法)のやり方|誰でも瞬時に解ける最大公約数の求め方
進学塾や受験指導の現場で標準的に教えられている最も確実な手法が、「すだれ算(別名:連除法・はしご算)」と呼ばれる計算方法です。割り算の筆算の記号を上下逆さまにしたような枠を使い、共通して割れる素数で同時に割っていくシンプルな仕組みです。
24と36の最大公約数を求める具体手順
「24」と「36」の公約数を、すだれ算を使って解く手順を確認してみましょう。
【ステップ1】2つの数を横に並べ、割り算の逆の枠を書く
ノートに「24」と「36」を横に並べて書き、その左側と下にL字型の線を引きます。
【ステップ2】両方を割り切れる共通の数(素数)で割る
24も36も偶数なので「2」で割れます。左側に「2」を書き、下段に割った商である「12」と「18」を書きます。
【ステップ3】これ以上共通して割れる数がなくなるまで繰り返す
下段の「12」と「18」はさらに「2」で割れるため、左に「2」を書いて下段に「6」と「9」を書きます。「6」と「9」は「3」で割れるため、左に「3」を書いて下段に「2」と「3」を書きます。「2」と「3」は1以外に共通して割れる数がないため、ここで終了です。
【ステップ4】左側に並んだ数字をすべて掛け合わせる
左側に並んだ数字は「2」「2」「3」です。これらを掛け算します。
2 × 2 × 3 = 12
したがって、最大公約数は12になります。
最大公約数が「12」と分かれば、すべての公約数を求めるのも一瞬です。「すべての公約数は、最大公約数の約数である」という性質があるため、12の約数である「1, 2, 3, 4, 6, 12」がそのまま公約数のすべてとなります。1つずつ総当たりで探す必要は一切ありません。
【難所を完全攻略】公約数が3つの数になった場合の計算手順と決定的な注意点
公約数の問題で最もミスが多発するのが、対象となる数字が3つ以上に増えたケースです。例えば「24、36、60」の公約数を求める場合の手順と、絶対にやってはいけない落とし穴を解説します。
3つの数のすだれ算の基本手順
3つの数を並べて「24, 36, 60」と書き、すべてを共通して割れる数で割っていきます。
- 3つとも偶数なので「2」で割る → 下段は「12, 18, 30」、左側は「2」
- さらに3つとも偶数なので「2」で割る → 下段は「6, 9, 15」、左側は「2」
- 「6, 9, 15」はすべて3の倍数なので「3」で割る → 下段は「2, 3, 5」、左側は「3」
- 下段に残った「2, 3, 5」は3つ共通で割れる数がもうないため、ここでストップ
左側の数字を掛け合わせると、2 × 2 × 3 = 12 となり、3つの数の最大公約数は12であると瞬時に求まります。
【要注意】最大公約数と最小公倍数で異なるすだれ算のルール
進学指導のプロが口を揃えて注意を促すのが、「最小公倍数の計算ルールとの混同」です。最小公倍数のすだれ算では「3つのうち2つだけでも割れる数があれば、割れない数はそのまま下に下ろして割り算を続ける」というルールが存在します。
しかし、公約数(最大公約数)を求める場合は「3つの数すべてを割り切れる数」でしか割ってはいけません。 2つだけ割れる数で割ってしまうと、左側に余計な数字が含まれてしまい、最大公約数の答えが完全に狂ってしまいます。この違いはテストや入試で最も失点しやすいポイントですので、確実に押さえておきましょう。

【裏ワザ集】大きな数の最大公約数を見抜く「差に注目」「ユークリッドの互除法」
進学塾のトップ講師や数学の専門家が活用している、知っておくだけで計算速度が数倍に跳ね上がる実践的裏ワザを紹介します。
裏ワザ①:瞬時に割り切れる数を見抜く「倍数判定法」
すだれ算の左側に書く割る数を素早く見つけるために、以下の判定法を頭に入れておくと暗算スピードが格段に上がります。
- 2の倍数:一の位が偶数(0, 2, 4, 6, 8)
- 3の倍数:各位の数字の合計が3の倍数(例:135 → 1+3+5=9で3の倍数)
- 4の倍数:下2桁が4の倍数または「00」
- 5の倍数:一の位が「0」または「5」
- 9の倍数:各位の数字の合計が9の倍数
裏ワザ②:2つの数の「差」に注目する塾長直伝テクニック
神戸市灘区の個別指導塾リアルをはじめとする進学塾の指導データでも実証されている強力な裏ワザが、「2つの数の差に注目する」手法です。
数の性質として、「2つの数の公約数は、その2つの数の『差』の約数にも必ずなっている」という絶対的な法則があります。例えば「72」と「96」の最大公約数を求める場合、差を計算すると「96 - 72 = 24」となります。この時点で、最大公約数は「24、または24の約数(12, 8, 6, 4, 3, 2, 1)」のいずれかに絞り込まれます。あとは24で72と96が割れるかを試すだけで、一瞬で「24」という答えに辿り着くことができます。
裏ワザ③:3桁以上の巨大な数に効く「ユークリッドの互除法」
中学受験の最難関校や大人の就職試験で、「247」と「143」のようなパッと見で共通の約数が分からない大きな数が出題された場合は、古代ギリシャから伝わる「ユークリッドの互除法」が圧倒的な威力を発揮します。
「大きい数を小さい数で割り、その余りで前の割る数を次々に割っていく」という操作を余りが0になるまで繰り返す手法です。
- 247 ÷ 143 = 1 余り 104
- 143 ÷ 104 = 1 余り 39
- 104 ÷ 39 = 2 余り 26
- 39 ÷ 26 = 1 余り 13
- 26 ÷ 13 = 2 余り 0
最後に割り切った数である13が、247と143の最大公約数になります。どんなに桁数が大きい数でも機械的に最大公約数を導き出せる最強のアルゴリズムです。
【比較検証】公約数の求め方・手法別メリット・デメリット完全比較
公約数の求め方にはいくつかの手法が存在し、問題の桁数や計算レベルによって最適な使い分けが存在します。各手法の特徴を客観的に比較しました。
| 解法アプローチ | 計算手順・詳細 | 最適な活用シーン | 編集部の評価・実用性 |
|---|---|---|---|
| 書き出し法 | それぞれの約数をすべて書き出し、共通する数を丸で囲む | 小5の導入・概念理解(1桁〜20以下の小さな数) | ミスが多発し実戦向きではない。最初期の理解用 |
| すだれ算(連除法) | 共通の数で同時に割り進め、左側の商をすべて掛け合わせる | 小5のテスト、中学受験全般、SPI非言語の標準問題 | ★最も推奨。圧倒的なスピードとミス防止を両立 |
| 差に注目する解法 | 2つの数の引き算を行い、その差の約数から候補を絞り込む | 差が小さい2つの数(例:84と98など)の暗算 | 筆算を書くスペースがない時や検算に極めて有効 |
| ユークリッドの互除法 | 割り算を繰り返し、余りで前の数を割り続けて0を目指す | 3桁以上の大きな数、素数同士が絡む難関校入試問題 | すだれ算で割れる数が思いつかない時の最終兵器 |

【実態検証】利用者の生の声と教育現場で見えた「算数の壁」のリアル
大手進学塾の指導アンケートや、SNS・知恵袋等に寄せられる保護者・受験生のリアルな声を取材・調査すると、公約数・公倍数の単元がいかに大きな関門になっているかが浮き彫りになります。
大手教育相談窓口に寄せられた声によると、保護者からは「学校の宿題で約数を全部書き出すように言われ、子どもが途中で見落として大泣きした」「すだれ算を教えたら、今まで10分かかっていた計算プリントが2分で終わり全問正解になった」という報告が非常に多く寄せられています。
また、大学生や転職活動中の社会人からも「SPIの非言語分野で公約数・公倍数の計算スピードが追いつかず焦ったが、連除法を思い出してから時間内に解き切れるようになった」という体験談が目立ちます。一度身につけた効率的な計算ルーティンは、大人になっても生涯活用できる強力なスキルであることが実証されています。
【プロの結論】おすすめできる人・慎重になるべき人の判断基準
指導現場の知見に基づき、学習者の段階に応じたベストなアプローチを整理しました。
- すだれ算を即座に導入すべき人:
- 小5の算数プリントで約数の書き出しに苦痛を感じている小学生
- 中学受験で1問あたりの処理速度を高めたい受験生
- 就職活動・転職活動のSPI非言語で素早く得点を稼ぎたい社会人
- まず「約数の意味」の復習から始めるべき人:
- 「約数」と「倍数」の言葉の意味がまだ曖昧な学習初期の段階
- 九九の計算や基本的な割り算にまだ不安がある低学年層
【公約数の簡単な求め方】に関するよくある質問(FAQ)
Q1:すだれ算(連除法)を学校のテストで使うと減点されますか?
A1:学校の単元テストにおいて、答えのみを書く問題や計算用紙・余白で「すだれ算」を使う分には一切減点されることはありません。ただし、「すべての約数を書き出して求めなさい」という指定がある記述問題に限り、指示に従って書き出しの過程を残す必要があります。
Q2:最小公倍数もすだれ算で同時に求められますか?
A2:はい、簡単に求められます。すだれ算の「左側に並んだ数字」と「下段に残った数字」をすべてL字型に掛け合わせることで、最小公倍数が瞬時に算出できます。最大公約数(左側だけ掛ける)と最小公倍数(左と下を全部掛ける)を1つの計算で同時に求められるのがすだれ算最大の強みです。
Q3:大きな数字の計算で、すだれ算で割れる数字が思いつかない時はどうすればいいですか?
A3:まずは「2つの数の差」を計算してみてください。差の約数の中に割れる数が隠れています。それでも見つからない場合(例えば13や17などの大きな素数が絡む場合)は、本記事で紹介した「ユークリッドの互除法」を使うことで、迷うことなく確実に最大公約数を導き出すことができます。
まとめ:今後の動向と失敗しないための判断基準
公約数の計算は、算数・数学における「数のセンス」を育てる重要な通過点です。地道な書き出し作業で消耗するのではなく、「すだれ算(連除法)」という確立されたツールを正しく使いこなすことが、計算ミスを根絶し算数の楽しさを実感するための決定打となります。
日々の家庭学習や受験勉強では、まずは基本の2つの数のすだれ算からスタートし、慣れてきたら3つの数の計算、そして「差に注目するテクニック」へと段階的にステップアップしていきましょう。確実な計算手法を一度身につけてしまえば、定期テストのみならず中学受験や将来のSPI試験に至るまで、強力な武器として一生役立ち続けます。 (出典: 公約 数 簡単 な 求め 方(Yahoo!ニュース))