반올림 계산기

원하는 자릿수에서 반올림·올림·버림을 해요. 소수 자리뿐 아니라 십의 자리, 100원·1,000원 단위 절사도 되고, 1.005 같은 수도 오차 없이 정확하게 계산해요.

—

자릿수별 결과 비교

반올림 계산기란?

반올림 계산기는 숫자를 원하는 자릿수까지 반올림, 올림, 버림(절사)합니다. 소수 첫째~여섯째 자리는 물론 십의 자리, 백의 자리, 천 원 단위, 만 원 단위처럼 정수 자리에서도 처리할 수 있어 급여·세금·견적 금액의 원 단위 절사에 편리합니다.

일반 계산 프로그램은 1.005를 소수 둘째 자리에서 반올림하면 1.00이 나오는 경우가 있습니다(컴퓨터가 1.005를 1.00499999…로 저장하기 때문). 이 계산기는 입력한 숫자를 글자 그대로 십진수로 계산하므로 1.005 → 1.01처럼 항상 정확합니다.

사용 방법

  1. 숫자를 입력하세요. 쉼표와 음수(−)도 입력할 수 있습니다.
  2. 반올림 / 올림 / 버림 중 하나를 고르세요.
  3. 자릿수 목록이나 아래 바로가기 칩(소수 둘째 자리, 정수, 10원·100원·1,000원 단위 등)으로 남길 자리를 고르세요.
  4. 결과와 원래 값과의 차이가 나오고, 아래 표에서 자릿수별 세 가지 결과를 한눈에 비교할 수 있습니다.

반올림·올림·버림 예시

값 / 자릿수반올림올림버림
3.14159 / 소수 둘째 자리까지3.143.153.14
2.5 / 정수로332
12,345 / 백의 자리까지12,30012,40012,300
1,234,567 / 천 원 단위1,235,0001,235,0001,234,000
−1.25 / 소수 첫째 자리까지−1.3−1.3−1.2

'둘째 자리에서 반올림'과 '둘째 자리까지 반올림'

두 표현은 결과가 다릅니다. 소수 둘째 자리에서 반올림하면 둘째 자리 숫자를 보고 올리거나 버려 첫째 자리까지 남깁니다(3.146 → 3.1). 소수 둘째 자리까지 반올림은 셋째 자리에서 반올림해 둘째 자리까지 남깁니다(3.146 → 3.15). 이 계산기의 자릿수 목록은 두 표현을 함께 적어 두었습니다.

금액에서 '원 단위 절사'는 1원 단위를 버려 10원 단위로 맞추는 것이고, '10원 미만 절사'도 같은 뜻입니다.

음수의 올림과 버림

이 계산기는 엑셀의 ROUND, ROUNDUP, ROUNDDOWN 함수와 같은 방식을 씁니다. 반올림은 0.5를 0에서 먼 쪽으로 보내고(−2.5 → −3), 올림은 0에서 멀어지는 방향(−1.21 → −1.3), 버림은 0에 가까워지는 방향(−1.29 → −1.2)입니다. 수학의 천장 함수(CEILING)·바닥 함수(FLOOR)처럼 수직선의 큰 쪽·작은 쪽을 기준으로 하면 음수에서 결과가 반대가 되므로, 음수를 입력하면 그 값도 함께 보여 드립니다.

자주 묻는 질문

엑셀에서 1.005를 반올림하면 1이 나오는데 왜 여기서는 1.01인가요?

1.005는 2진수로 정확히 표현되지 않아 컴퓨터 내부에서는 1.00499999…로 저장됩니다. 그래서 일부 프로그램은 1.00으로 반올림합니다. 이 계산기는 입력한 숫자를 십진수 문자열 그대로 계산하므로 수학적으로 맞는 1.01을 돌려줍니다.

은행가 반올림(오사오입)도 되나요?

이 계산기는 우리나라 학교와 실무에서 쓰는 사사오입(5 이상이면 올림)을 따릅니다. 0.5를 가장 가까운 짝수로 보내는 은행가 반올림은 지원하지 않습니다.

아주 큰 수나 소수점 아래가 긴 수도 되나요?

네. 자릿수 제한 없이 정수 연산으로 계산하므로 20자리가 넘는 수도 정확히 처리합니다.

원 단위 절사는 어떻게 하나요?

버림을 고르고 '10원 단위' 칩을 누르면 1원 자리를 버립니다. 100원 단위, 1,000원 단위 절사도 같은 방법으로 할 수 있습니다.