「実験レポートの答えの桁数を指摘された」「四捨五入したのに模範解答と合わない」——有効数字で迷ったら、次の3点に戻ると整理できます。
- 桁数は最初の0でない数字から、末尾に書かれた数字まで数える
- 丸めは最後に1回だけ。四捨五入とJIS Z 8401の偶数丸めがある
- 乗除は有効桁数が最小の値、加減は小数位が最小の値に合わせる
この記事では、桁数の数え方の4つのルール、2種類の丸め方の違い、乗除・加減の計算ルールを、手計算で確認できる例とともに解説します。最後に、無料ツールで同じ例を検算する手順と、よくある間違いをまとめます。
有効数字とは何を表すのか
JIS Z 8103:2019(計測用語)では、有効数字は「測定結果などを表す数字のうちで、位取りを示すだけの0を除いた、意味のある数字」と定義されています。つまり、測定値がどこまで信用できるかを、桁数で表したものです。
たとえば、9と9.0は同じ大きさに見えますが、意味が違います。9.0は「8.95以上9.05未満のどこかの値を丸めた結果」、9は「8.5以上9.5未満のどこかの値を丸めた結果」です。小数点以下の0は、その位まで測定して読み取ったことを示しています。
厳密値には適用しません:個数(3個、10人)、定義された換算係数(1 in = 25.4 mmなど)、円周率πのような数学定数は、誤差のない値です。これら自体は有効桁数を制限しません。ただしπを3.14と入力するなど、近似した値の精度は別に確認します。
桁数の数え方(4つのルール)
桁数を数えるときは、0の扱いだけに注意すれば十分です。
- 0以外の数字はすべて数える
- 0以外の数字に挟まれた0は数える:1.02 → 3桁
- 小数点より右の末尾の0は数える:1.000 → 4桁、0.00120 → 3桁
- 先頭の0は数えない:0.0012 → 2桁(位取りのための0)
| 値 | 有効数字 | 理由 |
|---|---|---|
| 0.00120 | 3桁 | 先頭の0は数えず、末尾の0は数える |
| 1.02 | 3桁 | 間に挟まれた0を数える |
| 1.000 | 4桁 | 小数点以下の末尾の0を数える |
| 0.0012 | 2桁 | 先頭の0は位取り |
| 1200 | 文脈依存(ツールは2桁) | 末尾0の意味は表記だけでは確定しない |
| 1200. | 4桁 | 小数点があるので末尾の0を数える |
| 1.200×10³ | 4桁 | 科学表記なら桁数が明確 |
小数点のない整数の末尾の0は、位取りなのか測定値なのかが曖昧です。1200は2・3・4桁など、測定の意図によって読みが変わります。桁数を明確にしたいときは、1.200×10³のように科学表記で書きます。ツールの「桁数を数える」は、この曖昧さを科学表記の併記で確認できます。
丸め方:四捨五入と偶数丸め
丸める位の次の数字が5以外なら、どちらの方法でも結果は同じです。違いが出るのはちょうど5で、その下の桁が0か不明なときです。
- 四捨五入:5は常に切り上げる
- JIS Z 8401の偶数丸め:残す位が偶数なら切り捨て、奇数なら切り上げる(切り上げと切り捨ての偏りをなくす)
例で確認します。
- 2.5を整数(1桁)に丸める → 四捨五入は3、偶数丸めは2(残す位の2が偶数)
- 3.5を整数に丸める → 四捨五入は4、偶数丸めも4(残す位の3が奇数)
- 23.45を有効数字3桁に丸める → 四捨五入は23.5、偶数丸めは23.4
どちらを使うかは、学校や問題集の指示に従ってください。JIS Z 8401では偶数丸めが規定されており、測定値の統計処理でも使われています。
丸めは1回だけ:7.3453を有効数字2桁に丸めるとき、7.35(3桁)→7.4(2桁)と2段階で丸めると誤りです。3桁目以降をまとめて見て、7.3とします。
計算ルール:乗除と加減で合わせ方が違う
計算結果の桁数は、乗除と加減でルールが異なります。ここが最も混同されやすい点です。
- 乗除算:有効桁数が最も少ない値に合わせる
- 加減算:小数位が最も少ない(末位が最も大きい位)値に合わせる
例で確認します。
- 1.23(3桁)× 4.5(2桁)= 5.535 → 有効数字2桁に丸めて5.5
- 11.2 L/mol(3桁)× 4.2 mol(2桁)= 47.04 L → 47 L
- 28.37 g(小数第2位)+ 15.4 g(小数第1位)= 43.77 g → 小数第1位まで丸めて43.8 g
- 12.34 + 1.2 = 13.54 → 小数第1位まで丸めて13.5
加減算では、桁数ではなく位を見ます。12.34 + 1.2を「桁数が少ない2桁に合わせる」と13としてしまうのは誤りです。足し算・引き算では、位の最も高い(粗い)桁より下は信用できないからです。
また、計算の途中では丸めず、余分な桁を残したまま最後に1回だけ丸めます。途中で丸めると誤差が積み重なります。
よくある間違い
- 先頭の0を数える:0.0012を4桁としてしまう(正しくは2桁)
- 末尾の0を一律に扱う:1200を文脈なしに4桁と断定する、逆に3.40の末尾の0を数えない
- 乗除と加減のルールを混同する:加減算で桁数を合わせる、乗除算で小数位を合わせる
- 計算の途中で丸める:最後に1回だけが原則
- 厳密値に適用する:個数や定義値は誤差がないため、桁数を制限しない
- 単位をそろえずに加減する:kmとm、gとkgが混ざると位の判断を誤る
ツールで確認する
手計算の答え合わせには、Tools Hubの有効数字の計算ツールが使えます。3つのモードで、上の例をそのまま検算できます。
桁数を数える
「計算の種類」で「桁数を数える」を選び、値に0.00120を入力します。「有効数字: 3桁」と科学表記1.20×10⁻³が表示されます。1200を入力すると2桁になり、末尾の0を数えないことが確認できます。
指定した桁数に丸める
「指定した桁数に丸める」を選び、値に23.45、桁数に3を入力します。丸め方で「四捨五入」を選ぶと23.5、「偶数丸め」を選ぶと23.4になり、違いを確認できます。
四則演算にルールを適用する
「四則演算にルールを適用する」を選び、1.23 × 4.5を入力すると、丸めていない結果5.535と、乗除のルール(有効桁数の最小=2桁)で丸めた5.5が表示されます。12.34 + 1.2なら、小数第1位までの13.5になります。
この記事で紹介したツール
有効数字の計算
桁数判定・丸め(四捨五入/偶数丸め)・乗除と加減のルール適用を、途中式つきで確認。ブラウザで完結・無料・登録不要です。
有効数字が関わる計算の例は、モル濃度の求め方や再結晶の析出量の求め方でも扱っています。
適用条件と限界
- 有効数字は、測定値の不確かさを桁数で表す簡便な方法です。不確かさを厳密に伝えたいときは、8.540(4) m/sや(8.540±0.004) m/sのように、不確かさそのものを併記します。
- 有効数字のルールだけでは、計算過程で生じる誤差の蓄積を正確に追跡できません。複雑な計算では、余分な桁(保護桁)を残して最後に丸める運用で影響を抑えます。
- 問題や学校の指示が優先です。指示がない場合は、与えられた測定値の桁数に合わせるのが基本です。
- この記事のツールは、計算は二項演算1回、表示は最大10桁の近似値です。測定値の有効数字や不確かさを自動で推定するものではありません。
まとめ
- 桁数は最初の0でない数字から末尾まで数える。先頭の0は数えず、小数点以下の末尾の0は数える
- 小数点のない整数の末尾0は曖昧。ツールは位取りとして数えず、科学表記で桁数を明確にする
- 丸めは最後に1回だけ。四捨五入と偶数丸めの違いは「ちょうど5」のときだけ
- 乗除は有効桁数の最小、加減は小数位の最小に合わせる
- 厳密値には有効数字のルールを適用しない
まずは「桁数を数える→ルールを選ぶ→最後に丸める」の順で手を動かし、ツールで検算すると、判断の癖が早く身につきます。
よくある質問
1200は有効数字何桁ですか?
表記だけでは確定しません。本ツールは末尾0を位取りとして2桁と数える規則です。4桁であることを示したいときは、1.200×10³のように科学表記で書きます。1200.のように小数点を付ける方法でも4桁と明確になります。
四捨五入と偶数丸めのどちらを使えばよいですか?
学校や問題集の指示に従ってください。指示がない場合、JIS Z 8401では偶数丸めが規定されています。違いが出るのは、丸める位の次の数字がちょうど5で、その下の桁が0か不明なときだけです(2.5→四捨五入3・偶数丸め2、3.5→どちらも4)。
乗除と加減でルールが違うのはなぜですか?
乗除算では、誤差の相対的な大きさ(何%ずれるか)が桁数で決まるため、有効桁数が最も少ない値に合わせます。加減算では、位の粗い値の末位より下が信用できないため、小数位が最も少ない値に合わせます。12.34 + 1.2で「2桁」に合わせて13とするのは誤りで、正しくは小数第1位までの13.5です。
0.00120は有効数字何桁ですか?
3桁です。先頭の0は位取りのための0なので数えません。末尾の0は、小数第5位まで測定したことを示すため数えます。
計算の途中で丸めてもよいですか?
よい結果は得られません。丸めは最後に1回だけ行います。途中で丸めると誤差が積み重なり、7.3453を2桁に丸める例では、2段階に丸めると7.4、正しく1回で丸めると7.3になります。