다해봄

반올림 계산기

12,345원을 백 원 단위로 맞추면 얼마일까?

12,345원을 백 원 단위로 반올림하면 12,300원, 올리면 12,400원.

수학 정의 기준 · 반올림(사사오입)·버림·올림·은행가 반올림(IEEE 754 기본 방식) · 업데이트

-

-

반올림
-
버림
-
올림
-
은행가 반올림
-
유효숫자
-
결과가 이상한가요?
어떤 점인지 골라 주시면 확인해서 고치겠습니다. 넣은 숫자는 보내지 않습니다.

자세히 알려 주실 내용은 [email protected] 로 보내 주세요.

어떻게 계산했나요

수학 정의 기준 · 반올림(사사오입)·버림·올림·은행가 반올림(IEEE 754 기본 방식)

  • 반올림: 버릴 부분이 맞출 자리 한 단위의 절반 이상이면 올립니다 (사사오입)
  • 버림·올림: 절댓값 기준 (엑셀 ROUNDDOWN·ROUNDUP 과 같음)
  • 은행가 반올림: 딱 절반일 때만 짝수 쪽으로 (IEEE 754 기본 반올림 방식)
  • 유효숫자: 0 이 아닌 첫 숫자부터 n 개를 남기고 반올림

넣은 숫자를 글자 그대로 십진수(BigInt)로 계산해 부동소수 오차가 없습니다.

자주 묻는 질문

반올림·버림·올림은 어떻게 다른가요?

반올림은 버릴 부분이 절반(5) 이상이면 올리고, 버림은 버릴 부분을 그냥 떼고, 올림은 조금이라도 남으면 올립니다. 12,345원을 백 원 단위로 맞추면 반올림 12,300원, 버림 12,300원, 올림 12,400원입니다.

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

딱 절반(5)일 때만 짝수 쪽으로 맞추는 방식입니다. 2.5 는 2, 3.5 는 4 가 됩니다. 늘 올리는 반올림은 많이 더하면 합계가 조금씩 커지는데, 짝수 쪽으로 보내면 올림과 내림이 반반이라 치우침이 줄어 통계·회계 프로그램에서 씁니다.

음수는 어떻게 맞추나요?

절댓값 기준으로 맞춥니다(엑셀 ROUND·ROUNDDOWN·ROUNDUP 과 같음). −1.5 를 반올림하면 −2, 버리면 −1, 올리면 −2 입니다.

유효숫자는 어떻게 세나요?

0 이 아닌 첫 숫자부터 셉니다. 0.0012345 를 유효숫자 3개로 줄이면 0.00123, 12,345.678 을 2개로 줄이면 12,000 입니다. 앞에 붙은 0 은 자리만 나타내므로 세지 않습니다.

계산기마다 1.005 반올림 결과가 다른 이유는?

컴퓨터가 1.005 를 이진수로 담으면 1.00499999… 가 되어 1.00 으로 나오는 경우가 있습니다. 이 계산기는 넣은 숫자를 글자 그대로 십진수로 계산해 1.01 이 나옵니다.