ROUND 함수
예제파일지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀
엑셀 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 (소수점 둘째자리 반올림)
관련 함수
ROUNDUP 함수
숫자를 지정한 자리수에서 올림합니다.
ROUNDDOWN 함수
숫자를 지정한 자리수에서 내림합니다.
MROUND 함수
숫자를 기준 숫자의 가장 가까운 배수로 반올림합니다.
TRUNC 함수
숫자의 지정한 자릿수 이하를 버림합니다.
round.xlsx
실습 예제 통합문서
다운로드

0,1,-1과 같이 반올림 개념이 헷갈려서 질문 드립니다.
본문에 작게 써주신 예문에서
=ROUND(123.45,0) → 123
0은 가장 가까운 정수로 반올림이라고 알고 있습니다만
3에서 반올림인데 4이하의 숫자니까 120이 나와야하지않나요?
왜 123인지 설명 부탁드립니다ㅠㅠ 헷갈리네요
0은 1의자리(정수)로 반올림합니다. 따라서, 123.45 → 123 이 맞습니다. :)
말씀하신 123.45 → 120은 10의 자리 반올림으로, =ROUND(123.45,-1)로 함수를 작성하면 됩니다.
감사합니다.🙇♂️