なぜ学校で「展開」や「因数分解」を習うの?
「展開や因数分解なんて、社会に出てから何の役に立つのか。」
数学の授業中に、一度はこう思ったことがありませんか。
計算ドリルを解くだけだと、ただの「文字のパズル」に見えてしまうことがあります。でも実は、この2つは真逆の役割をもった、表裏一体の便利な道具なのです。
展開:かけ算のかたまりをバラバラにして、見やすく整理すること。
例:\((x + 1)(x + 2)\) \(x^2 + 3x + 2\)
・積の形で書かれた式を計算して、和の形で表すことを、もとの式を 展開する といいます。
因数分解:バラバラなたし算をかけ算のかたまりにまとめて、答えを出しやすくすること。
例:\(A:x^2 + 3x + 2 = 0\) \(B:(x + 1)(x + 2) = 0\)
・\(B\) の \((x + 1)\) や \((x + 2)\) を \(A\) の因数といいます。多項式 \(A\) をいくつかの因数の積の形 \(B\) に表すことを、その多項式を 因数分解する といいます。
中学生の数学で習うこの2つの技術は、大人たちがビジネスやデータ分析で毎日使っている「複雑な問題の全体像を見破り、一瞬で解決に導くための最強の武器」になります。
今回は、あなたが「レアなスニーカーを売るお店の店長」になったつもりで、展開と因数分解の本当の価値をわかりやすく解説します。
📈 展開と因数分解の本質と価値
1. 舞台設定:スニーカー販売の価格決め

あなたは、1 足 3 万円で仕入れたレアなスニーカーを販売する店長です。
通常価格に、 \(x\) 万円を上乗せして、値上げして売ろうと考えています。
上乗せする金額は、1足あたり \(x\) 万円です。
上乗せする金額 \(x\) 万円は、いくらが良いのか、店の利益を分析してみましょう。
このとき、店全体の総利益を表す言葉の式は、
総利益 = 1足あたりの利益 \(\times\) 客の数
というかけ算、因数の積で表されます。
ここで、1足あたりの利益は \((x – 1)\)万円 、客の数は \((5 – x)\)万人 なので、全体の総利益は次のようになります。
$$\text{全体の総利益 (万円)} = (x – 1)(5 – x)$$
この式の \((x – 1)\) や \((5 – x)\) という式は、利益を決める要因となる因数です。
値上げの金額と、買ってくれる客の数で、もうけは決まるということです。
2. 展開の意義:ブラックボックスをバラして「構造」を見破る
方程式 \((x – 1)(5 – x)\) を展開するよさについて、スニーカー販売の価格決めを例にして考えます。
なぜ式を展開して考える必要があるのでしょうか。
因数の積の形 \((x – 1)(5 – x)\) のままでは、値上げ金額 \(x\) 万円を1万円ずつ増やしたときに全体の利益がどう変化するのか、その詳細が見えないからです。
つまり、値上げによる「プラスの効果」と「マイナスの効果」がそれぞれどんなペースで変化するのか、中身がブラックボックスになってしまいます。
そこで方程式 \((x – 1)(5 – x)\) を展開して式を整理します。
$$\begin{align}(x – 1)(5 – x) &= 5x – x^2 – 5 + x\\
&= -x^2 + 6x – 5\end{align}$$
展開してパーツごとに切り離したことで、ビジネスを動かす「2つの主役の引っ張り合い(全体像)」がハッキリと姿を現します。
- \(6x\)(売上アップの推進力):\(6x\) は、値上げによって利益を押し上げようとするプラスのパワーです。
\(x\) が増えるにつれて、利益を \(6, 12, 18,\dots\) と 一次関数 \(y=6x\) の直線的な6倍のペースで手がたく増やそうとします。 - \(-x^2\)(客離れの爆発的ダメージ):\(-x^2\) は、値上げと客離れがかけ算されて生まれた恐怖のマイナスです。
「2乗(\(x^2\))」の性質をもつます。値上げが小さいうちは、大したことありません。
しかし、値上げが大きくなると、爆発的なスピードで成長し、プラスのパワーをあっという間に、たたきつぶしにくる怪獣です。
⚙️ Pythonによる数値検証
方程式 \(-x^2 + 6x – 5\) をもとに、実際に \(x\)万円(上乗せ金額)を変えたとき、それぞれのパーツがどう戦っているかをシミュレーションしてみます。
| 上乗せ金額 \(x\) | 推進力 \(6x\) | ダメージ \(-x^2\) | 固定費 \(-5\) | 実際の総利益 | 勢力図の解説 |
|---|---|---|---|---|---|
| 1万円 | \(+6\) 万円 | \(-1\) 万円 | \(-5\) 万円 | 0 万円 | ダメージが小さく、トントン(利益ゼロ) |
| 2万円 | \(+12\) 万円 | \(-4\) 万円 | \(-5\) 万円 | 3 万円 | \(6x\) の推進力が勝ち、黒字が増える |
| 3万円 | \(+18\) 万円 | \(-9\) 万円 | \(-5\) 万円 | 4 万円 | ここが限界。ダメージが急成長してくる |
| 4万円 | \(+24\) 万円 | \(-16\) 万円 | \(-5\) 万円 | 3 万円 | 怪獣(2乗のダメージ)が暴れだし、利益が減る |
| 5万円 | \(+30\) 万円 | \(-25\) 万円 | \(-5\) 万円 | 0 万円 | ダメージ \(-x^2\)が圧倒し、客がゼロになって破滅 |
def revenue(x):
return (x - 1) * (5 - x)
def expanded(x):
return -x**2 + 6*x - 5
# 検証:全てのxにおいて元の式と展開した式が一致するか
test_values = [0, 1, 2, 3, 4, 5, 6]
results_match = all(revenue(x) == expanded(x) for x in test_values)
# 各項の値を計算
details = []
for x in range(1, 6):
r_val = revenue(x)
term_pos = 6 * x
term_neg = -x**2
term_const = -5
details.append(f"x={x}: 利益={r_val}, 6x={term_pos}, -x^2={term_neg}")
print(f"一致検証: {results_match}")
for d in details:
print(d)
💡 展開の結論
塊のままだと見えなかった「\(6x\)(ヒーロー)」と「\(-x^2\)(怪獣)」を切り離して比べることで、「最初は手堅く儲かるが、欲張りすぎると2乗のスピードで自滅する」というビジネスの明確なストーリー(全体像)を納得して理解できるようになります。
3. 因数分解の意義:バラバラな状態から「限界(0になる瞬間)」を一瞬で見破る
では、逆に最初からバラバラの式「\(\mathbf{-x^2 + 6x – 5}\)」だけを渡された店長はどうすればいいでしょうか。
これを見ただけでは、「最悪、どこまで値上げしたら客がゼロになってお店が潰れる(利益が0になる)のか」という限界ラインがパッと見で分かりません。
ここで、たし算の式の形をあえて、因数分解を使いかけ算のかたまり、因数の積の形に戻します。
マイナスでくくってから因数分解します。
$$\begin{align}-x^2 + 6x – 5 &= -(x^2 – 6x + 5) \\
&= \mathbf{-(x – 1)(x – 5)}\end{align}$$
積の形に戻したことで、利益が \(0\)(ゼロ)になる危険な瞬間が一瞬であぶり出されます。
「かけ算して \(0\) になる」ということは、どちらかの因数が \(0\) になるときです。
- \(x – 1 = 0\) となるとき \(x = 1\) 万円(値上げが少なすぎて固定費で相殺される、利益を出せない)
- \(x – 5 = 0\) となるとき \(x = 5\) 万円(値上げしすぎて誰も買わなくなる、これ以上あげると赤字)
4. 番外編1:グラフで分析する ※4,5はパスとしても大丈夫

上のグラフは、\(y=-x^2 + 6x – 5 \) のグラフです。
中学生3年生の皆さんは、またが学習していないことでしょう。これまで、原点 \((0,0)\) を頂点とする下に開いたグラフ \(y=-ax^2\) は、「関数とグラフ」で学習しています。高校生になったら、頂点が原点以外の点に移動する方程式のグラフを学習します。
\(y=-x^2 + 6x – 5 \) のグラフの形は、放物線です。
放物線の「形(開き具合や向き)」を決めるのは2次の項の係数(スニーカーの例で言えば \(-x^{2}\) の 「(-1)」)だけです。

黒線は、 \(y=-ax^2\) のグラフです。赤色の放物線と同じ形をしており、頂点が移動しているだけです。
このグラフでは、\(y\) が利益を表します。上に行くほど利益が増えます。
\(A(1,0),B(5,0)\) で\(x\) 軸と交わっています。このとき、\(y=0\) 利益 \(0\) 円です。利益がないということです。
また、\(c\) が頂点になっています。利益が最も大きくなるのは、\(x=3\) 3万円のときです。
5. 番外編2:一番儲かる「神の価格」を1秒で見破る裏ワザ(平方完成)
ここまでの分析で、店長であるあなたは「値上げは1万円〜5万円の間(安全圏)にすればいい」ということまで分かりました。
では、その安全圏の中で「一番お店がもうかる『神の価格(最高の中間地点)』」はいくらでしょうか。
表を作って1つずつ数字を試せば \(x=3\)(利益4万円)だと分かりますが、ビジネスの世界ではそんな時間はありません。
そこで、中3の最後や高校数学で習う「平方完成(へいほうかんせい)」という最強の変形技を使います。
バラバラの式「\(-x^2 + 6x – 5\)」を、無理やり「\(\text{カッコ}^{2}\)」の形に変身させる技です。
🛠️ 平方完成の具体的な3ステップ
ちょっとパズルみたいですが、中学生の知識で十分に理解できます。
- \(x\) がついている部分をマイナスで括る
\(-(x^{2}-6x)-5\) - カッコの中に「\(x\) の係数(\(-6\))の半分の2乗」である「\(+9\)」を無理やり足して、すぐ引く
\(-(x^{2}-6x\mathbf{+9-9})-5\) - 因数分解を使って、きれいな \(\text{カッコ}^{2}\) にまとめる
カッコ内の「\(-9\)」をマイナスを掛けて外に出すと \(+9\) になり、後ろの \(-5\) と合体して \(\mathbf{+4}\) になります。
\[\begin{align}-(x^{2}-6x\mathbf{+9-9})-5&=-(x^{2}-6x+9)+9-5\\
&=-(x^{2}-6x+9)+4\\
&=\mathbf{-(x-3)}^{\mathbf{2}}\mathbf{+4}\end{align}\]
これで変身完了です。
👁️ なぜ「2乗の形」にすると最高の瞬間が分かるのか?
変身した式「\(\mathbf{-(x-3)}^{\mathbf{2}}\mathbf{+4}\)」には、数学の強力なルールがかくされています。
それは、「どんな数でも、2乗したら絶対にマイナスにならない(0以上になる)」というルールです。
しかし、今回の式はカッコの頭に「マイナス」がついています。
ということは、「\(-(x – 3)^2\)」の部分は、絶対にプラスになれず、数字を減らすだけの「お荷物(マイナス)」にしかならないのです。
- せっかく基本の利益が「\(4\) 万円」あっても、このカッコのせいでどんどんひき算されてしまいます。
- お店が一番もうかるためには、この「足をひっぱるカッコの中身をゼロにして、完全に消し去る」しかありません。
カッコの中身 \((x – 3)\) が \(0\) になる瞬間、それは \(x = 3\) のときです。
このお荷物が消滅したとき、後ろに残った \(4\) 万円 が、お店が手に入れられる「最高の利益」になります。
📥 総まとめ:数式は「未来を予測する」ためのビジネス地図
学校の教科書では、別々の章でバラバラに学習する「展開」と「因数分解」。
ですが、今回スニーカーの価格を決める店長の仕事を通して見てきたように、これらは「同じ現実のデータを、目的によって見方を変える」ための表裏一体のテクニックです。
最後に、店長の頭の中で起きていたストーリーをもう一度振り返って、それぞれの本当の意味をまとめてみましょう。
【店長のストーリーのあらすじ】
①【因数の積の形、かけ算のかたまり】「儲け」と「客数」の掛け算式を作る: \((x – 1)(5 – x)\)
↓
②【展開(和の形、バラす)】中身のヒーローと怪獣の戦いを見やぶる: \(-x² + 6x – 5\)
↓
③【因数分解(まとめる)】お店がつぶれる危険な限界ラインを見やぶる: \(-(x – 1)(x – 5)\)
📈 展開 のまとめ
複雑に絡み合った現状をパーツごとに分解し、「何が原因で、どの要素が一番大きな影響を与えているのか」という構造を分析するために使います。
スニーカーの例では:掛け算をバラバラに解き放つことで、利益を増やそうとする「売上アップの推進力(\(6x\))」と、欲張りすぎるとお店を潰しにくる「客離れの爆発的ダメージ(\(-x^2\))」の存在をあぶり出し、ビジネスの勢力図をハッキリさせました。
📉 因数分解 のまとめ
バラバラに散らばったデータや原因をきれいなセット(因数の積の形、かけ算のかたまり)にまとめ直し、「問題が解決する瞬間や、破滅する限界の境界線」をピンポイントで特定するために使います。
スニーカーの例では:バラバラのたし算の式をあえて「かけ算のカッコ」に閉じ込めることで、「上乗せ1万円」と「上乗せ5万円」のときに、利益がちょうど \(0\)(ゼロ)になってしまうという、ビジネスの危険な限界線を一瞬で見破りました。
おわりに:退屈な計算ドリルが「武器」に変わる
数学の教科書に並んでいる数字やアルファベットは、ただあなたを困らせるための暗号ではありません。あれらはすべて、「これ以上進むと赤字になるよ」「ここが一番儲かるポイントだよ」と教えてくれる、未来のビジネスの地図なのです。
「この塊をバラしたら(展開)、どんな影響が見えてくるだろう。」
「このバラバラのデータから限界点を見つけるために、どうまとめよう(因数分解)。」
そんな大人たちの問題解決の視点、論理的思考力を育てるために、みんなは今、教室で手を動かして計算を練習しています。
そう考えると、いつもと同じ退屈な計算ドリルが、将来社会で戦うためのちょっとかっこいい「武器」に見えてきませんか。