숫자를 소수자리, 10/100/1000 단위로 반올림하는 계산기로 표준, 은행원, 올림, 내림, 절사 방식을 지원합니다.
반올림 결과
round(3.14159, 2) = 3.14
| 반올림 단위 | 결과 |
|---|---|
| 소수 4자리 | 3.1416 |
| 3자리 | 3.142 |
| 2자리 | 3.14 |
| 1자리 | 3.1 |
| 정수 | 3 |
| 10단위 | 0 |
자주 묻는 질문
"표준 반올림"이란? 왜 기본값인가요?
표준 반올림(half-up)은 학교에서 배우는 규칙으로, 반올림 자리 다음 숫자가 정확히 5이면 올립니다. 예: 2.5 → 3, 2.45 → 2.5, 2.45000001 → 2.5. 영수증, 세금계산서, 학교 과제 등 일상적인 상황에서 표준으로 사용됩니다. 한국에서도 부가세 계산이나 견적서 작성 시 이 방식이 기본입니다.
은행원 반올림(짝수)이란?
은행원 반올림(half-even)은 0.5 단위를 가장 가까운 짝수 방향으로 반올림합니다: 2.5 → 2, 3.5 → 4, 4.5 → 4. 많은 값을 처리할 때 항상 올리는 편향이 상쇄되므로, IEEE 754 표준 기본값이자 통계·금융 집계에서 채택하는 방식입니다. JavaScript의
Math.round는 half-up을 사용하지만, 이 계산기는 두 방식 모두 명시적으로 구현합니다. KOSPI 지수 산출 등 정밀도가 중요한 금융 계산에 적합합니다.100단위, 1000단위로 반올림하는 방법
드롭다운에서 "가장 가까운 100" 또는 "가장 가까운 1,000"을 선택하거나 프리셋 버튼을 클릭하세요. 내부 계산: 입력값을 해당 단위로 나누고 반올림한 후 다시 곱합니다. 예: 1,234를 100단위로 → 1,234 ÷ 100 = 12.34 → 반올림 = 12 → × 100 = 1,200. 재무제표 천원 단위 표기나 보고서 수치 정리에 유용합니다.
반올림, 올림, 내림, 절사의 차이는?
반올림은 가장 가까운 값을 선택합니다(기본: 표준 방식). 내림(floor)은 항상 음의 무한대 방향: floor(2.9) = 2, floor(−2.1) = −3. 올림(ceil)은 항상 양의 무한대 방향: ceil(2.1) = 3, ceil(−2.9) = −2. 절사(trunc)는 소수점 이하를 단순히 버려 0 방향으로: trunc(2.9) = 2, trunc(−2.9) = −2. 양수에서는 floor와 trunc가 같지만, 음수에서는 결과가 달라집니다.
Excel에서 1.005가 1.01로 안 되는 이유는?
1.005는 이진 부동소수점으로 정확히 표현되지 않아 내부적으로 1.00499999…로 저장됩니다. 단순한 반올림은 4를 보고 내림 처리합니다. 이 계산기는 입력 문자열이 float로 변환되기 전에 십진 연산을 수행하므로, 1.005를 소수 2자리로 반올림하면 올바르게 1.01이 됩니다. Excel의
ROUND 함수나 JavaScript의 toFixed(2)에서도 같은 문제가 발생합니다.음수는 어떻게 반올림되나요?
표준 반올림(half-up)에서는 절댓값 기준으로 올립니다: −2.5 → −3(0에서 멀어지는 방향). 은행원 반올림(half-even)에서는 −2.5 → −2. 내림(floor)에서 −2.5는 −3(음의 무한대 방향), 올림(ceil)에서는 −2(양의 무한대 방향), 절사(trunc)에서는 −2(0 방향). 프로젝트 요건에 맞는 방식을 선택하세요.
소수 자릿수를 몇 자리까지 유지해야 하나요?
입력값 중 가장 낮은 정밀도에 맞춥니다. 3자리 유효숫자로 측정한 길이에서 계산한 면적은 3자리 이상의 정밀도를 가질 수 없습니다. 통화는 현지 관행을 따릅니다: USD·EUR은 소수 2자리, 원(KRW)은 소수 없음(0자리). 예: 1,000원·10,000원 단위의 한국 재무제표는 소수 불필요. 과학 계산에서는 유효숫자 기준으로 결정합니다.
모든 반올림은 브라우저에서 정확한 십진 연산으로 처리됩니다 (부동소수점 아님).
숫자 반올림 계산기는 임의의 수를 원하는 소수 자릿수 또는 자릿수 단위로 반올림합니다. 3.14159를 소수 2자리로 계산하면 3.14, 정수로 계산하면 3이 됩니다. 반올림 방식은 여섯 가지를 지원합니다: 표준(half-up), 은행원(half-even), 내림 반올림(half-down), 올림(ceil), 내림(floor), 절사(trunc).
사용법: 반올림할 숫자를 입력하고, 소수 자릿수나 단위(10, 100, 1,000 등)를 선택한 뒤 방식을 고르면 즉시 결과가 표시됩니다. 2.5를 표준 반올림하면 3, 은행원 반올림하면 2가 됩니다.
부동소수점 문제도 해결합니다. 1.005를 소수 2자리로 반올림할 때 일반 도구는 1.00으로 오류를 내지만 이 계산기는 정확히 1.01을 출력합니다. 이는 입력 문자열을 float으로 변환하기 전에 십진 연산을 수행하기 때문입니다.
한국 실무 예시: 원(KRW)은 소수 자릿수가 없으므로 ‘정수’ 설정을 사용합니다. 재무제표 천원 단위 표기는 ‘가장 가까운 1,000’ 설정으로 처리합니다. 부가세 계산에서 123,456원의 10%인 12,345.6원을 표준 반올림하면 12,346원이 됩니다. KOSPI 지수처럼 소수 2자리를 유지하는 경우에는 소수 2자리 설정을 사용하면 됩니다.