数値の丸め計算機:小数桁・10の位・100の位

数値を小数桁または整数桁に丸める計算機。四捨五入・偶数丸め・切り上げ・切り捨てに対応。

丸めた値
四捨五入 (標準)(3.14159, 小数2桁) = 3.14
クイック早見表:3.14159 を四捨五入
丸める単位 結果
小数4桁3.1416
小数3桁3.142
小数2桁3.14
小数1桁3.1
整数3
10の位0

よくある質問

四捨五入とは?なぜ標準なのか?
四捨五入とは、丸める位の一つ下の桁が5以上なら切り上げ、4以下なら切り捨てるルールです。学校教育で最初に習い、日常でも広く使われます。例:2.5 → 3、2.45 → 2.5。消費税の計算(税抜き価格 × 1.10 の端数処理)や領収書、成績計算など日本の実務でもデフォルトとして使われています。
偶数丸め(銀行家方式)とは何か?
偶数丸めは、ちょうど0.5の場合に「近い偶数」へ丸める方式です。2.5 → 2、3.5 → 4、4.5 → 4 となります。常に切り上げる四捨五入では多数の値を合算すると誤差が偏りますが、偶数丸めはその偏りを打ち消します。IEEE 754 浮動小数点規格のデフォルトであり、統計や財務の累計集計で系統的ずれを防ぐために使われます。JavaScriptの Math.round は四捨五入ですが、この計算機は両方を正確に実装しています。
100の位や1,000の位に丸めるには?
「丸める単位」から「100の位」または「1,000の位」を選ぶか、プリセットボタンをクリックするだけです。内部処理は、入力値をその桁数で割り、整数に丸めてから掛け直します(例:1,234 を100の位に丸める → 1,234 ÷ 100 = 12.34 → 丸め = 12 → 12 × 100 = 1,200)。決算報告(千円単位表示)や統計庁の数値調整など、精度より概要が重要な場面で役立ちます。
四捨五入・切り上げ・切り捨て・ゼロ方向切り捨ての違いは?
四捨五入は最も近い値を選びます(デフォルトはhalf-up)。切り捨て(floor)は常に負の無限大方向:floor(2.9) = 2、floor(−2.1) = −3。切り上げ(ceil)は常に正の無限大方向:ceil(2.1) = 3、ceil(−2.9) = −2。ゼロ方向切り捨て(trunc)はゼロ方向に桁を落とすだけ:trunc(2.9) = 2、trunc(−2.9) = −2。正の数ではfloorとtruncは一致しますが、負の数では異なります。
なぜ Excel で 1.005 が 1.01 にならない?
1.005 は2進浮動小数点では正確に表現できず、内部では 1.00499999… として格納されます。そのため単純な丸め処理は4を見て切り捨て、1.00 になってしまいます。この計算機では入力文字列をそのまま十進数として扱うため、1.005 を小数2桁に丸めると正しく 1.01 が得られます。スプレッドシートや toFixed(2) で驚いた経験のある方はこのツールをお使いください。
負の数はどう丸められる?
四捨五入(half-up)では絶対値基準でゼロから遠い方向:−2.5 → −3。偶数丸めでは −2.5 → −2。切り捨て(floor)では −2.5 → −3(負の無限大方向)、切り上げ(ceil)では −2.5 → −2(正の無限大方向)、ゼロ方向切り捨て(trunc)では −2.5 → −2。用途に合った方式を選んでください。
何桁残すべきか?
入力値の精度を超えた桁は意味を持ちません。長さを3桁の有効数字で測定したなら、そこから求めた面積も3桁以上にはなりません。通貨なら慣習に従ってください:USD・EUR は小数2桁、JPY(円)は小数なし、KRW・CLP なども0桁。会計では1円(または1セント)単位で銀行に有利な方向に丸めるのが一般的です。
すべての丸めはブラウザ内で正確な十進演算を用いて実行されます(浮動小数点ではありません)。

この計算機は、任意の数値を指定した桁数に丸めます。小数2桁(百分位)から小数6桁まで、また10の位・100の位・1,000の位といった整数桁への丸めに対応しています。

方式は6種類から選択できます。四捨五入(標準)は学校や日常計算、消費税の端数処理で広く使われます。偶数丸め(銀行家方式)はIEEE 754規格に準拠し、統計や財務の累計で誤差の偏りを防ぎます。切り上げ・切り捨て・ゼロ方向切り捨ては、プログラミングや会計の特定ルールに適しています。

例:3.14159 を小数2桁に四捨五入すると 3.14。2.5 を偶数丸めすると 2(最近の偶数)。1.005 を小数2桁に丸めると 1.01(浮動小数点問題を回避)。円(JPY)は小数なし、決算では千円単位に丸める場合は「1,000の位」を選択してください。