有効数字のルール:有効数字の数え方、丸め方、計算方法
要点:有効数字とは、測定値の中で意味を持つ桁のことです。0以外の数字は常に数え、それらの間の0も数え、先頭の0は決して数えず、末尾の0は小数点があるときだけ数えます。足し算と引き算は小数点以下の桁数で、掛け算と割り算は有効数字の桁数でそろえます。pHの小数点以下の桁数は[H⁺]の有効数字の桁数と同じです。無料の有効数字計算ツールは、これらのルールをすべて適用し、その理由を示します。
有効数字とは
測定の精度は装置の精度で決まります。2.500 gと表示する天びんは、質量をミリグラム単位まで教えてくれます。2、5、0、0の各桁が有効数字で、確かな桁すべてと、最初の不確かな1桁からなります。
有効数字を守れば、計算した答えがデータ以上の精度を主張することを防げます。
ルール
数え方
- 0以外の数字は常に有効です:4.56は3桁。
- 0以外の数字の間にある0は有効です:1.007は4桁。
- 先頭の0は決して有効ではありません:0.0045は2桁。
- 小数点があるとき、末尾の0は有効です:2.500は4桁、1500.は4桁。
- 小数点のない整数の末尾の0はあいまいです:1500は2桁、3桁、4桁のいずれもありえます。指数表記を使いましょう:1.50 × 10³は3桁。
- 指数表記では仮数部だけを数えます:6.022 × 10²³は4桁。
- 厳密な数(数えた値や定義された値)の有効数字は無限です。
丸め方
最初の0でない数字からn桁を残します。切り捨てる最初の数字が5以上なら切り上げます。0.0045678を有効数字3桁にすると0.00457です。149.5を有効数字3桁にすると150.で、はっきりさせるには1.50 × 10²と書きます。
計算
- 足し算と引き算:小数点以下の桁数が最も少ないものに合わせて丸めます。
- 掛け算と割り算:有効数字が最も少ないものに合わせて丸めます。
- 対数:答えの小数点以下の桁数は、元の数の有効数字の桁数と同じです。
- 逆対数(10^x、e^x):答えの有効数字の桁数は、xの小数点以下の桁数と同じです。
- 途中の段階では余分な桁を残し、最終的な答えだけを丸めます。
有効数字計算ツールの使い方
- 有効数字計算ツールを開きます。Count sig figsタブが開いています。
- 0.004050、1.20e3、1.20 × 10^3などの数を入力します。緑の桁は有効、灰色の桁は有効でなく、琥珀色の桁はあいまいです。使われたルールが下に表示されます。
- 12個の卵のような値には、This is an exact number (counted or defined)にチェックを入れます。
- Roundを開き、数と希望するSignificant figuresを入力します。
- Calculateを開き、
(25.0 - 23.42) / 4.18や-log(2.5e-3)のような計算式全体を入力します。各段階で使われたルールと丸めた値が表示されます。数えた数にはTreat whole numbers without a decimal point as exactにチェックを入れます。 - Scientific notationを開くと、指数表記、E表記、工学表記が得られます。
- 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.013 | 31.1 |
| ×と÷ | 有効数字が最も少ないもの | 3.0 × 4.56 | 14 |
| 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桁多く保持し、各段階でルールを当てはめて最終的な答えの桁数を決めます。