반올림 계산기

2.5는 반올림(half up)하면 3, 짝수 반올림(half even, 은행가 반올림)하면 2가 됩니다.

문제가 해결됐나요?
Google 선호 출처로 추가

사용 방법

  1. 반올림할 숫자를 입력합니다.
  2. 소수 자릿수, 가장 가까운 10·100 단위, 유효숫자 중 하나를 고르고 값을 정합니다.
  3. 반올림 방식을 고릅니다. 입력하는 대로 결과가 바뀌고 복사할 수 있습니다.

계산 방법

숫자를 부동소수점 값이 아니라 십진 문자열로 다룹니다. 그래서 1.005를 소수 둘째 자리로 반올림하면 많은 계산기가 보여 주는 1.00이 아니라 1.01(반올림)이 나옵니다.

반올림은 정확히 중간인 값을 0에서 먼 쪽으로 보냅니다. 짝수 반올림은 중간값을 가까운 짝수 자리로 보내서 많은 수를 다룰 때 한쪽으로 쏠리는 오차를 상쇄합니다. 올림은 양의 무한대 쪽으로, 내림은 음의 무한대 쪽으로 가고, 버림은 0 쪽으로 자릿수를 잘라 냅니다.

유효숫자는 0이 아닌 첫 숫자부터 셉니다. 0.0012345를 유효숫자 2자리로 하면 0.0012입니다.

자주 묻는 질문

자바스크립트나 스프레드시트에서는 왜 1.005가 1.00으로 반올림되나요?

이진 부동소수점은 1.005를 1.00499999999999989…로 저장해서 중간값보다 작기 때문입니다. 이 도구는 입력한 숫자 그대로를 읽어 정확한 중간값으로 보고 올바르게 반올림합니다.

은행가 반올림이 무엇인가요?

짝수 반올림의 다른 이름입니다. 2.5는 2, 3.5는 4가 되어 중간값이 올라갈 때와 내려갈 때가 같은 횟수로 나옵니다.

올림과 내림은 음수를 어떻게 처리하나요?

올림은 항상 더 큰 값 쪽으로 가서 -1.231은 -1.23이 됩니다. 내림은 더 작은 값 쪽으로 가서 -1.231은 -1.24가 됩니다. 0 쪽으로 자릿수를 잘라 내려면 버림을 쓰세요.

입력할 수 있는 숫자의 크기는 얼마까지인가요?

숫자만으로 이루어진 값이면 길이에 상관없이 됩니다. 1e5 같은 지수 표기는 받지 않습니다.