CalcTools

반올림 계산기

숫자와 소수점 자리수를 입력하면 반올림, 올림, 내림, 버림 결과를 한번에 계산합니다.

📊 수학/통계

계산 공식

반올림: Math.round(n×10^d)/10^d | 올림: Math.ceil | 내림: Math.floor | 버림: Math.trunc

d = 소수점 자리수. 음수 d는 정수 단위 반올림 (예: d=-2이면 100 단위)

반올림 방식 비교

방식설명예시 (2.5 → 정수)
반올림0.5 이상 올림3
올림 (ceiling)무조건 올림3
내림 (floor)무조건 내림2
버림 (truncate)소수 제거2
은행가 반올림0.5일 때 짝수로2 (짝수 우선)

음수 반올림 주의

반올림올림내림버림
-2.5-2-2-3-2
2.53322

은행가 반올림이란?

0.5 처리 시 짝수로 반올림하는 방식입니다. 예: 0.5 → 0, 1.5 → 2, 2.5 → 2, 3.5 → 4. 대규모 금융 계산에서 반올림 편향을 줄이기 위해 사용합니다.

1000 단위 반올림

  • 1,234 → 소수점 -3자리 반올림 → 1,000
  • 1,500 → 소수점 -3자리 반올림 → 2,000

자주 묻는 질문

2.5를 반올림하면 2인가요, 3인가요?
일반적인 '사사오입(四捨五入)' 방식에서는 3입니다. 하지만 은행가 반올림에서는 2(짝수)로 반올림합니다. 프로그래밍 언어마다 다른 방식을 사용하므로 확인이 필요합니다. 이 계산기에서는 원하는 방식을 선택할 수 있습니다.
올림(ceiling)과 버림(floor)의 차이는?
올림(ceiling)은 항상 더 큰 정수 방향으로 올립니다. 버림(floor)은 항상 더 작은 정수 방향으로 내립니다. 음수에서는 반대로 동작합니다: ceil(-2.3) = -2, floor(-2.3) = -3.
엑셀에서 반올림 함수는 무엇인가요?
엑셀: ROUND(수, 자리수) = 반올림, ROUNDUP(수, 자리수) = 올림, ROUNDDOWN(수, 자리수) = 내림, TRUNC(수, 자리수) = 버림. 예: =ROUND(3.14159, 2) → 3.14
세금·회계 계산 시 반올림 방식은 어떻게 결정하나요?
한국 부가가치세법에서는 소수점 이하를 버림(절사)하도록 규정합니다. 반면 일부 금융 계산에서는 은행가 반올림(0.5를 짝수로 처리)을 사용합니다. 소득세 신고 시 원 단위 미만은 버림 처리가 일반적입니다. 회사 내부 정책에 따라 반올림 방식이 다를 수 있으므로 담당 회계사에게 확인하세요.
Python, JavaScript에서 반올림 함수는 어떻게 쓰나요?
Python: round(3.5) = 4 (Python 3는 은행가 반올림), math.ceil(3.2) = 4, math.floor(3.9) = 3. JavaScript: Math.round(3.5) = 4 (일반 반올림), Math.ceil(3.2) = 4, Math.floor(3.9) = 3, Math.trunc(-3.7) = -3. 언어마다 round() 동작이 다를 수 있으므로 주의가 필요합니다.

관련 계산기