四捨五入計算とは?
この四捨五入計算ツールは、数値を指定した桁で四捨五入・切り上げ・切り捨てします。小数第1位〜第6位はもちろん、十の位・百の位・千円単位・万円単位といった整数の桁にも対応しているので、見積もりや請求額の端数処理、宿題の答え合わせに便利です。
一般的なプログラムでは1.005を小数第2位までに四捨五入すると1.00になることがあります(コンピューターが1.005を1.00499999…として保存するため)。このツールは入力された数字をそのまま10進数で計算するので、1.005 → 1.01と常に正確です。
使い方
- 数値を入力します。カンマ区切りやマイナスも使えます。
- 四捨五入・切り上げ・切り捨てのいずれかを選びます。
- 桁のリストか、下のボタン(小数第2位まで、整数、10円・100円・1,000円単位など)で残す桁を選びます。
- 結果と元の値との差が表示されます。下の表では桁ごとに3つの方法の結果を比較でき、行をタップするとその桁を選べます。
四捨五入・切り上げ・切り捨ての例
| 値 / 桁 | 四捨五入 | 切り上げ | 切り捨て |
|---|---|---|---|
| 3.14159 / 小数第2位まで | 3.14 | 3.15 | 3.14 |
| 2.5 / 整数 | 3 | 3 | 2 |
| 12,345 / 百の位まで | 12,300 | 12,400 | 12,300 |
| 1,234,567円 / 1,000円単位 | 1,235,000円 | 1,235,000円 | 1,234,000円 |
| −1.25 / 小数第1位まで | −1.3 | −1.3 | −1.2 |
「小数第2位を四捨五入」と「小数第2位まで四捨五入」
この2つは結果が異なります。小数第2位を四捨五入すると、第2位の数字を見て切り上げか切り捨てをし、小数第1位まで残します(3.146 → 3.1)。小数第2位まで四捨五入(小数第3位を四捨五入)なら第2位まで残ります(3.146 → 3.15)。このツールの桁リストには両方の表現を併記しています。
消費税の1円未満の端数のように、金額の端数処理は切り捨てが一般的ですが、切り上げや四捨五入を選ぶ事業者もあります。
負の数の切り上げ・切り捨て
このツールはExcelのROUND・ROUNDUP・ROUNDDOWN関数と同じ方式です。四捨五入は0.5を0から遠い方へ(−2.5 → −3)、切り上げは0から遠ざかる方向(−1.21 → −1.3)、切り捨ては0に近づく方向(−1.29 → −1.2)に処理します。数学の天井関数・床関数(CEILING・FLOOR)のように数直線の大小で考えると負の数では結果が逆になるため、負の数を入力するとその値も併せて表示します。
よくある質問
Excelで1.005を四捨五入すると1.00になるのに、なぜここでは1.01?
1.005は2進数で正確に表せず、内部では1.00499999…として扱われるため、一部のソフトでは1.00になります。このツールは入力した10進数の文字列のまま計算するので、数学的に正しい1.01になります。
偶数丸め(銀行型丸め)はできますか?
このツールは学校や実務で一般的な四捨五入(5以上は切り上げ)を使います。ちょうど0.5のときに最も近い偶数へ丸めるJIS式の偶数丸めには対応していません。
とても大きい数や桁の多い小数も計算できますか?
はい。整数演算で正確に計算するため、20桁を超える数でも誤差なく処理できます。
100円未満を切り捨てるには?
「切り捨て」を選び「100円単位」ボタンを押します。12,345円なら12,300円になります。