[라이브 공지] 이번 주(7/25) 토요일 라이브는 휴강입니다. 즐거운 주말 연휴 보내세요! ♥️ 오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴
실무 위키엑셀 함수수학 및 삼각

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
댓글 3 최종 수정 2026. 2. MS 공식 문서

함수 개요

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 (소수점 둘째자리 반올림)
관련 함수
round.xlsx 실습 예제 통합문서 다운로드
댓글 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)로 함수를 작성하면 됩니다.
감사합니다.🙇‍♂️
스크랩 완료