메뉴
수학 및 삼각
ROUND 함수
엑셀 2003
수학 및 삼각
ROUND 함수
엑셀-SEARCH-함수-사용법
함수 요약

엑셀 ROUND 함수는 숫자를 지정한 자리수로 반올림하는 함수입니다.

함수 구문
=ROUND(숫자, 자리수)
숫자
-
반올림 할 숫자입니다.
자리수
-
반올림 할 자리수입니다.
  • 0은 정수, 양수는 소수점 자리수, 음수는 정수 자리수입니다.
  • 예) =ROUND(123.45,0) → 123
    =ROUND(123.45,1) → 123.5
    =ROUND(123.45,-1) → 120
상세 설명

ROUND 함수는 숫자를 지정한 자리수로 반올림 하는 함수입니다. 소수점 뿐만 아니라, 정수 10의자리, 100의 자리 등으로 반올림할 수 있습니다.

=ROUND(1234567.89,1)/ / → 1234567.9 (소수점 첫째자리)
=ROUND(1234567.89,0)/ / → 1234568 (정수)
=ROUND(1234567.89,-2)/ / → 1234600 (100의 자리)

항상 올림하려면 ROUNDUP 함수를, 항상 내림하려면 ROUNDDOWN 함수 또는 TRUNC 함수를 사용합니다. 만약 특정 배수(예: 3의배수, 4의배수)에 가장 가까운 숫자로 반올림이 필요할 경우 MROUND 함수를 사용하는 것이 좋습니다.


ROUND 함수 간단 예제
1) 달러 계산 시, 소수점 둘째 자리까지 반올림하기
=ROUND(1000/3,2)
=333.33
/ / 소수점 둘째자리에서 반올림한 숫자를 반환합니다.
2) 각종 세금 계산 시, 정수에서 반올림하기
=ROUND(3450*0.033*0.1, 0)
=ROUND(11.385,0)
=11
/ / 정수에서 반올림한 숫자를 반환합니다.
3) 평균 점수 계산하기
=ROUND(AVERAGE(B2:B10),1)
/ / 평균 점수를 계산한 후, 소수점 첫째자리까지 표시합니다.

그 외 주의사항

반올림은 지정한 자리의 다음 숫자가 4 이하일 경우 내림, 5 이상일 경우 올림한 결과입니다.

자리수가 0이면 가장 가까운 정수로 반올림합니다. (예: 12.3 -> 12, 100.9 -> 101)

자리수가 양수이면 소수점 이하 자리수, 음수이면 소수점 윗자리수에서 반올림합니다.

= ROUND(12345.678, -2)
/ / 결과 : 12300 (100의자리 반올림)
= ROUND(12345.678, 2)
/ / 결과 : 12345.68 (소수점 둘째자리 반올림)

댓글 3
5 (2개 평가)
강민준🤗
강민준🤗 2024.08.11 07:56
좋은 강의 감사합니다🙇‍♂️
지이희
지이희 2024.12.04 15:28
안녕하세요 선생님 0,1,-1과 같이 반올림 개념이 헷갈려서 질문 드립니다. 본문에 작게 써주신 예문에서 =ROUND(123.45,0) → 123 0은 가장 가까운 정수로 반올림이라고 알고 있습니다만 3에서 반올림인데 4이하의 숫자니까 120이 나와야하지않나요? 왜 123인지 설명 부탁드립니다ㅠㅠ 헷갈리네요
오빠두엑셀
오빠두엑셀 작성자 2024.12.05 11:19
안녕하세요. 0은 1의자리(정수)로 반올림합니다. 따라서, 123.45 → 123 이 맞습니다. :) 말씀하신 123.45 → 120은 10의 자리 반올림으로, =ROUND(123.45,-1)로 함수를 작성하면 됩니다. 감사합니다.🙇‍♂️