「1から100まで足せと言われて、いちいち足し合わせるのか?」——数列の単元で最初につまずくのは、和の公式が「なぜその形なのか」が分からないまま暗記してしまうことです。実数列の計算は、一般項と和という2つの公式に数を代入するだけの機械的な作業に落ち着きます。

この記事では、等差数列と等比数列それぞれの「第n項」と「和」の公式を、代入過程つきの例題で解説します。読み終える頃には、1 + 2 + ⋯ + 100 = 5050 がなぜ一瞬で出せるのか、等比数列で公比1に注意すべき理由が分かります。

使う記号を先にそろえておきます。a₁ は初項(最初の数)、n は項数(いくつ足すか)、d は公差(等差数列で毎回足す一定の数)、r は公比(等比数列で毎回掛ける一定の数)です。この4つが式に登場する記号のすべてです。

等差数列: 差が一定の数列

隣り合う項の差が一定の数列を等差数列といいます(例: 7, 10, 13, 16, … で公差3)。2つの公式を押さえます。

  • 一般項(第n項): aₙ = a₁ + (n − 1)d
  • 和: Sₙ = n(a₁ + aₙ) ÷ 2

aₙ を代入せずに直接書く形 Sₙ = n(2a₁ + (n − 1)d) ÷ 2 もよく使われます。どちらも同じ結果になります(aₙ = a₁ + (n−1)d を代入すれば分かる通りです)。第n項を求めるのが面倒な場合はこちらが短く済みます。

例題1: 第n項

7, 10, 13, … の第10項は、a₁ = 7、d = 3 なので

a₁₀ = 7 + (10 − 1) × 3 = 7 + 27 = 34

例題2: 初項7・公差3の和

同じ数列の初項から第10項までの和は、a₁₀ = 34 を使って

S₁₀ = 10 × (7 + 34) ÷ 2 = 10 × 41 ÷ 2 = 205

このように和の公式では、まず一般項で aₙ を求め、それを Sₙ に流し込む2段階が基本の流れです。

例題3: 和(1から100まで)

1 + 2 + ⋯ + 100 は a₁ = 1、a₁₀₀ = 100、n = 100 の等差数列の和です。

S₁₀₀ = 100 × (1 + 100) ÷ 2 = 100 × 101 ÷ 2 = 5050

和の公式の形は、前から足した和と後ろから足した和を縦に並べて足すと、どの列も a₁ + aₙ になり、それがn個できる、という発想から来ています(ガウスの方法として知られます)。「101が100個あるけど2重に数えているから半分」と考えれば、÷2の意味も納得できます。

n の数え方には注意が必要です。「10番目までの項の和」なら n = 10 ですが、「値が50以下であるような項の和」なら、項を実際に並べて50以下が何項あるかを数えてから n を決めます。公式に入れる n は「足し合わせる項の個数」であり、問題文の数字をそのまま使わない場面があります。

等比数列: 比が一定の数列

隣り合う項の比が一定の数列を等比数列といいます(例: 1, 2, 4, 8, … で公比2)。

  • 一般項(第n項): aₙ = a₁ rⁿ⁻¹
  • 和(r ≠ 1): Sₙ = a₁(1 − rⁿ) ÷ (1 − r)

例題4: 第n項と和

1, 2, 4, … の第7項は、a₁ = 1、r = 2 なので

a₇ = 1 × 2⁶ = 64

和は S₇ = 1 × (1 − 2⁷) ÷ (1 − 2) = (1 − 128) ÷ (−1) = 127 です。実際に 1 + 2 + 4 + 8 + 16 + 32 + 64 を足すと127になり、一致します。

公比 r = 1 のときの注意

r = 1 は「毎回1倍」なので、すべての項が初項と同じになります(3, 3, 3, …)。このとき和は単純に Sₙ = a₁ × n です。和の公式は分母が 1 − r のため r = 1 で使えなくなり、別の式に切り替える必要があります。テストで引っかかりやすいポイントです。

公比に分数を取ることもできます。3, 1.5, 0.75, 0.375, … は公比 1/2 の等比数列で、初項4項の和は

S₄ = 3 × (1 − (1/2)⁴) ÷ (1 − 1/2) = 3 × (15/16) ÷ (1/2) = 5.625

実際に 3 + 1.5 + 0.75 + 0.375 = 5.625 で一致します。|r| < 1 の等比数列は項がどんどん0に近づくため、和の伸びも緩やかになります。

なお等比の和の公式は「全体を r 倍したものを元の和から引く」という引き算の工夫から導かれます。S と rS を並べて引くと中間の項がすべて打ち消し合い、(1 − r)S = a₁(1 − rⁿ) が残るのです。等差の和が「足し合わせ」だったのに対し、等比の和は「引き算」で整理できる、という対比も覚えておくと面白いところです。

よくある3つの間違い: ① 等差と等比の取り違え(差が一定か、比が一定かをまず確認)。② nの読み間違え(「第50項までの和」はn = 50。「50まで」は数列の内容次第でnが変わる)。③ 等比数列で公比 0 や、和の公式の ÷2 を書き忘れる。式に代入する前に「a₁・d(r)・n」を書き出す癖をつけると防げます。

ツールで第n項と和を確かめる

手計算の答え合わせにはTools Hubの等差数列・等比数列の和ツールが使えます。初項・公差(公比)・項数を入れると、第n項と和が、一般項と和の公式への代入過程つきで表示されます。整数の入力はBigInt(任意精度整数)で計算されるため、公比2・項数100のような大きな等比数列の和(約31桁)も誤差なく出ます。

使い方(3ステップ)

1

数列の種類を選ぶ

「等差数列」「等比数列」の2つのタブから選びます。ラベルも公差と公比で自動的に切り替わります。

2

初項・公差(公比)・項数を入れる

「1+2+⋯+100」の例題ボタンなら a₁ = 1、d = 1、n = 100 が一度に入ります。

3

第n項と和を読む

「計算の過程」に一般項と和の公式への代入がそのまま表示されるため、手計算のどのステップが違ったかまで確認できます。

この記事で紹介したツール

等差数列・等比数列の和ツール

第n項と和を代入過程つきで計算。BigIntによる厳密計算で、桁の大きな等比数列にも対応した無料ツールです。

使ってみる

記事の例を確かめるには、ツールで等差数列タブを選び a₁ = 7、d = 3、n = 10 と入力します。第n項が34、和が205と表示され、「計算の過程」に代入の様子が出ます。等比数列タブに切り替えて a₁ = 1、r = 2、n = 7 にすれば 64 と 127 が得られます。

数列の和は繰り返し足し算の一種なので、分数の整理やデータの集計と相性が良い分野です。分数の処理は「分数計算のやり方」、データのまとめ方は「平均・中央値・標準偏差の計算方法」が参考になります。

まとめ

  • 等差数列: 一般項 aₙ = a₁ + (n−1)d、和 Sₙ = n(a₁ + aₙ) ÷ 2
  • 等比数列: 一般項 aₙ = a₁rⁿ⁻¹、和 Sₙ = a₁(1 − rⁿ) ÷ (1 − r)。ただし r = 1 のときは Sₙ = a₁ × n
  • 和の公式の ÷2 は「前後から足して2重に数えた」ことの調整(ガウスの方法)
  • 代入の前に a₁・d(r)・n を書き出すと、取り違えや読み間違えが減る

よくある質問

和の公式に ÷2 が付くのはなぜですか?

前から足した和と後ろから足した和を足し合わせると、欲しい和の2倍が「a₁ + aₙ のn個分」として得られるからです。半分に戻すために2で割ります。1 + 100 = 101、2 + 99 = 101 というペアの発想です。

等比数列で公比が 0 の数列は扱えますか?

通常は扱いません。公比0だと第2項以降がすべて0になるため、「比が一定」という等比数列の構造から外れます。数学的にも対数の底と同様に排除されるのが慣例で、ツールでも公比0はエラーになります。

無限等比級数(ずっと足し続ける和)は計算できますか?

本ツールは有限項の和(n項まで)専用です。|r| < 1 の無限等比級数は S = a₁ ÷ (1 − r) という別の公式になるため、ここでは扱っていません。

桁が非常に大きい等比数列の和も正確ですか?

はい。整数の入力はBigInt(任意精度整数)で計算するため、公比2・項数100の和(約31桁)のような大きな値も誤差なく表示されます。項数や公比が極端に大きい場合は桁数上限のエラーになります。

参考資料

  • OpenStax, College Algebra 2e, Section 9.2 “Arithmetic Sequences”(等差数列の一般項): openstax.org
  • OpenStax, College Algebra 2e, Section 9.3 “Geometric Sequences”(等比数列の一般項): openstax.org
  • OpenStax, College Algebra 2e, Section 9.4 “Series and Their Notations”(等差・等比の和の公式): openstax.org