使い方
- 数に数を入力します。小数点にはピリオドを、指数表記には文字eを使います。
- 数の有効数字の桁数を確認し、次に選んだ桁数に丸めた数を見ます。丸める有効数字の桁数を変えると、別の丸め方が見られます。
- 計算する場合は、2つ目の数との計算を選び、2つ目の数を入力します。
- 計算の手順を見て、各段階でどの規則が当てはまるかを確認します。
有効数字の数え方
0でないすべての数字は有効数字です。0でない数字の間にある0も有効数字です。先頭の0は有効数字ではありません。0.00450では、最初の3つの0は小数点の位置を示すだけなので、有効数字は4、5、0の3桁になります。
末尾の0は、小数点があるときだけ有効数字になります。1200.50は6桁、1200は2桁です。指数表記では仮数のすべての桁を数えるため、1.20 × 10³は3桁です。
丸めと計算
有効数字n桁に丸めるには、先頭の0でない数字から数えてn桁を残します。残す最後の桁は、5以上の数字があれば1つ切り上げます。そのため、1200.50を3桁に丸めると1.20 × 10³になります。
積と商の有効数字は、もとの数のうち有効数字の桁数が最も少ないものに合わせます。和と差の小数点以下の桁数は、もとの数のうち小数点以下の桁数が最も少ないものに合わせます。その精度に丸めた結果を示します。
x × y または x ÷ y:x と y のうち有効数字が少ないほうに丸める
x + y または x − y:x と y のうち小数点以下の桁が少ないほうに丸める
このツールが扱わないもの
- 丸めでは15桁を超える有効数字、また言葉や分数で書いた数は扱いません。
- 不確かさの解析、標準偏差による誤差の伝播、四捨五入以外の丸め方。
- 一度に3つ以上の数の計算。2つずつ組み合わせて計算します。
計算例:1200.50 × 3.0
1200.50は有効数字6桁、3.0は有効数字2桁なので、積は有効数字2桁になります。正確な積は3601.5で、これを3600に丸めます。2桁であることを示すため、3.6 × 10³と書きます。
和1200.50 + 3.0 = 1203.5は別の規則になります。3.0は小数点以下1桁なので、和は小数点以下1桁に丸めます。
| 結果 | |
|---|---|
| 1200.50の有効数字 | 6 |
| 1200.50を3桁に丸める | 1.20 × 10³ |
| 1200.50 × 3.0 | 3.6 × 10³ |
| 1200.50 + 3.0 | 1203.5 |
よくある質問
なぜ1200は有効数字が2桁なのに、1200.50は6桁なのですか?
小数点がない場合、1200の末尾の0は位取りのための0で、数えません。1200.50のように小数点があると、書かれたすべての数字が測定された値とみなされるため、末尾の0も数えます。
有効数字を指数表記で書くにはどうすればよいですか?
小数点の前に1桁、後ろに10の累乗を書きます。例えば1.20 × 10³は1.20e3と書きます。仮数のすべての桁が数えられるので、1.20e3は有効数字3桁です。
計算結果が最も少ない桁数に丸められるのはなぜですか?
計算の精度は、最も精度の低い入力を超えることはありません。余分な桁を残すと、測定した数にはない精度があるように見えてしまいます。
有効数字と小数点以下の桁数はどう違いますか?
小数点以下の桁数は、小数点より後ろの桁を数えます。有効数字は、先頭の0でない数字から桁を数えます。積と商は有効数字の規則に、和と差は小数点以下の桁数の規則に従います。
0はどのように扱われますか?
慣例として0は有効数字1桁と数え、計算の手順にもそう示されます。ほかの慣例もあるので、授業や実験で求められる規則と照らし合わせるとよいでしょう。
入力した数はサーバーに送られますか?
いいえ。有効数字の数え方と丸めは、お使いのブラウザ内で行われ、入力した内容が当サイトに送られることはありません。
出典
数値と文章の最終確認日:2026年11月10日火曜日。