有効数字のルール:有効数字の数え方、丸め方、計算方法

公開:2026年10月19日 · 著者:Scidart Academy · 読了時間:約7分
0.004050という数を表示した電卓。有効な4桁が強調表示され、先頭の0は灰色になっています
0.004050では、先頭の0は小数点の位置を示すだけで、有効数字は4桁です。

要点:有効数字とは、測定値の中で意味を持つ桁のことです。0以外の数字は常に数え、それらの間の0も数え、先頭の0は決して数えず、末尾の0は小数点があるときだけ数えます。足し算と引き算は小数点以下の桁数で、掛け算と割り算は有効数字の桁数でそろえます。pHの小数点以下の桁数は[H⁺]の有効数字の桁数と同じです。無料の有効数字計算ツールは、これらのルールをすべて適用し、その理由を示します。

有効数字とは

測定の精度は装置の精度で決まります。2.500 gと表示する天びんは、質量をミリグラム単位まで教えてくれます。2、5、0、0の各桁が有効数字で、確かな桁すべてと、最初の不確かな1桁からなります。

有効数字を守れば、計算した答えがデータ以上の精度を主張することを防げます。

ルール

数え方

  1. 0以外の数字は常に有効です:4.56は3桁。
  2. 0以外の数字の間にある0は有効です:1.007は4桁。
  3. 先頭の0は決して有効ではありません:0.0045は2桁。
  4. 小数点があるとき、末尾の0は有効です:2.500は4桁、1500.は4桁。
  5. 小数点のない整数の末尾の0はあいまいです:1500は2桁、3桁、4桁のいずれもありえます。指数表記を使いましょう:1.50 × 10³は3桁。
  6. 指数表記では仮数部だけを数えます:6.022 × 10²³は4桁。
  7. 厳密な数(数えた値や定義された値)の有効数字は無限です。

丸め方

最初の0でない数字からn桁を残します。切り捨てる最初の数字が5以上なら切り上げます。0.0045678を有効数字3桁にすると0.00457です。149.5を有効数字3桁にすると150.で、はっきりさせるには1.50 × 10²と書きます。

計算

  • 足し算と引き算:小数点以下の桁数が最も少ないものに合わせて丸めます。
  • 掛け算と割り算:有効数字が最も少ないものに合わせて丸めます。
  • 対数:答えの小数点以下の桁数は、元の数の有効数字の桁数と同じです。
  • 逆対数(10^x、e^x):答えの有効数字の桁数は、xの小数点以下の桁数と同じです。
  • 途中の段階では余分な桁を残し、最終的な答えだけを丸めます。

有効数字計算ツールの使い方

  1. 有効数字計算ツールを開きます。Count sig figsタブが開いています。
  2. 0.004050、1.20e3、1.20 × 10^3などの数を入力します。緑の桁は有効、灰色の桁は有効でなく、琥珀色の桁はあいまいです。使われたルールが下に表示されます。
  3. 12個の卵のような値には、This is an exact number (counted or defined)にチェックを入れます。
  4. Roundを開き、数と希望するSignificant figuresを入力します。
  5. Calculateを開き、(25.0 - 23.42) / 4.18や-log(2.5e-3)のような計算式全体を入力します。各段階で使われたルールと丸めた値が表示されます。数えた数にはTreat whole numbers without a decimal point as exactにチェックを入れます。
  6. Scientific notationを開くと、指数表記、E表記、工学表記が得られます。
  7. Unit converterを開き、物理量(圧力、温度、エネルギー、長さ、濃度など)と、FromとToの単位を選びます。答えは入力値の有効数字を保ちます。

例題

1. 0を数える

0.004050:先頭の3つの0は数えません。4、0、5、最後の0は数えます。答え:有効数字4桁、または4.050 × 10⁻³。

2. 足し算

12.11 g + 18.0 g + 1.013 g = 31.123 g。18.0は小数点以下1桁なので、答えは31.1 gです。

3. 掛け算

3.0 cm × 4.56 cm = 13.68 cm²。3.0は有効数字2桁なので、答えは14 cm²です。

4. 混合計算

(25.0 − 23.42) ÷ 4.18。引き算の結果は1.58で、小数点以下1桁まで確かなので有効数字は2桁(1.6)です。次に1.58 ÷ 4.18 = 0.378を有効数字2桁に丸めて0.38です。

5. [H⁺]からpHへ

[H⁺] = 2.5 × 10⁻³ Mは有効数字2桁です。pH = −log(2.5 × 10⁻³) = 2.602で、小数点以下2桁の2.60と書きます。小数点の前の2は10の累乗を表すだけです。

6. pHから[H⁺]へ

pH = 4.75は小数点以下2桁です。[H⁺] = 10⁻⁴·⁷⁵ = 1.778 × 10⁻⁵で、1.8 × 10⁻⁵ Mと書きます。

7. 単位換算

1.00 atm × 101.325 kPa/atm = 101.325で、101 kPaと書きます(換算係数は厳密な数なので有効数字3桁)。25.0 °C + 273.15 = 298.15で、298.2 Kと書きます(273.15は厳密な数なので小数点以下1桁)。

まとめの表

状況規則例答え
数え方先頭の0は数えない0.0045有効数字2桁
数え方小数点がある場合、末尾の0は数える2.500有効数字4桁
丸め方5以上は切り上げ2.675を有効数字3桁に2.68
+と−小数点以下の桁数が最も少ないもの12.11 + 18.0 + 1.01331.1
×と÷有効数字が最も少ないもの3.0 × 4.5614
log小数点以下の桁数 = xの有効数字の桁数−log(2.5 × 10⁻³)2.60
逆対数有効数字の桁数 = xの小数点以下の桁数10⁻⁴·⁷⁵1.8 × 10⁻⁵
厳密な数答えを制限しない2 × 3.45 g(試料2個)6.90 g

よくある間違い

  • 先頭の0を数えてしまう:0.0025の有効数字は5桁ではなく2桁です。
  • 測定した末尾の0を落としてしまう:2.500 gは2.5 gと同じではありません。
  • 足し算に掛け算のルールを使ってしまう:100.0 + 0.123 = 100.1。
  • 段階ごとに丸めてしまい、丸め誤差が積み重なる。
  • pHの小数点の前の桁を有効数字として数えてしまう。
  • 2H₂Oの2のような厳密な数で答えを制限してしまう。
  • 丸めた大きな数を1.50 × 10⁵ではなく150 000と書いてしまう。

試験対策のヒント

  • AP Chemistry:すべての値に単位を付け、最終的な答えだけを丸めましょう。pHの小数点以下の桁数のルールはよく出題されます。
  • A-level:答えは最も精度の低いデータと同じ有効数字(通常は3桁)で示します。データが裏付ける桁数より少なくしてはいけません。
  • JEE・NEET:選択肢が丸め方だけで異なることがよくあります。最後の段階まで余分な桁を残しましょう。
  • 滴定の結果では、0.05 mL単位(小数点以下2桁)のビュレットの読みが滴定値の精度を決めます。

質問と回答

100の有効数字は何桁ですか?

あいまいで、1桁、2桁、3桁のいずれもありえます。小数点がないと、末尾の0は位取りのためだけかもしれません。1桁なら1 × 10²、2桁なら1.0 × 10²、3桁なら100.または1.00 × 10²と書きます。

小数点の後の0は有効数字ですか?

小数点の後の末尾の0は有効なので、2.50の有効数字は3桁です。0.0025のように小数点の後にあっても先頭の0は有効ではありません。

足し算の有効数字のルールは?

小数点以下の桁数が最も少ない値に合わせて、答えを同じ小数点以下の桁数に丸めます。12.11 + 18.0 + 1.013 = 31.123で、31.1に丸めます。

掛け算の有効数字のルールは?

有効数字が最も少ない値に合わせて、答えを同じ有効数字の桁数に丸めます。3.0 × 4.56 = 13.68ですが、3.0は有効数字2桁なので14に丸めます。

pHは小数点以下何桁にすべきですか?

水素イオン濃度の有効数字と同じ桁数です。[H+] = 2.5 × 10⁻³ Mは有効数字2桁なので、pH = 2.60です。

厳密な数は有効数字に影響しますか?

いいえ。数えた値や、1 L = 1000 mL、1 atm = 101.325 kPaのような定義による換算係数は厳密な数なので、答えの有効数字を制限することはありません。

複数段階の計算では、いつ丸めればよいですか?

最後だけです。途中の値では少なくとも1〜2桁多く保持し、各段階でルールを当てはめて最終的な答えの桁数を決めます。

関連ツール

関連ガイド

最終更新日: