Table of Contents
Toggle엑셀 ROUND 함수 완전 정복 – 반올림의 기준을 설정하는 스마트한 방법
엑셀을 사용하다 보면 수많은 함수 중에서도 자주 쓰는 함수와 잘 쓰이지 않는 함수가 나뉘게 됩니다. 그중 ROUND
함수는 자주 사용되는 대표 함수는 아니지만, 숫자의 표현을 정리하고, 문서의 신뢰도와 가독성을 높이는 데 매우 유용한 함수입니다.
특히 보고서, 견적서, 통계 자료 등에서 숫자를 적절히 반올림함으로써 사용자에게 명확한 정보를 제공하고, 프로페셔널한 인상을 주는 데 큰 역할을 합니다.
이 글에서는 ROUND 함수의 기본 구조부터, 관련 함수와의 차이점, 실무에서의 활용 예제, 그리고 자주 묻는 질문까지 전부 정리해 보겠습니다.
ROUND 함수, 지금 제대로 알아두면 엑셀 실력이 한 단계 올라갈 수 있습니다!
ROUND 함수란?

ROUND
함수는 숫자를 원하는 자릿수로 반올림하는 함수입니다. 예를 들어, 소수점 둘째 자리까지 반올림하거나, 10 단위로 반올림하는 등 정확한 자리수를 지정하여 수치를 간결하게 표현할 수 있게 해줍니다.
반올림은 수치를 깔끔하게 정리할 때나 보고서에 정제된 숫자를 넣고 싶을 때 매우 유용합니다. 특히 정밀도보다는 가독성과 개략적인 수치가 중요한 상황에서 필수적입니다.
ROUND 함수의 기본 구조
ROUND(number, num_digits)

인수 | 설명 |
---|---|
number |
반올림할 대상 숫자 또는 셀 참조 |
num_digits |
반올림할 자릿수. 소수점 아래는 양수, 정수 자리는 음수로 지정 |
ROUND
함수는 엑셀에서 숫자를 지정한 자릿수로 반올림할 때 사용하는 함수입니다.
기본 구조는 ROUND(number, num_digits)
로, 두 개의 인수를 입력받습니다.
- 첫 번째 인수
number
는 반올림할 대상 숫자를 의미합니다. 직접 숫자를 입력하거나 셀 참조를 사용할 수 있습니다 - 두 번째 인수
num_digits
는 반올림할 자릿수를 지정하는 값으로,양수일 경우: 소수점 아래 자릿수
0일 경우: 정수로 반올림
음수일 경우: 10단위, 100단위 등 정수 자릿수 기준으로 반올림
예를 들어 =ROUND(123.456, 1)
은 소수 첫째 자리까지 반올림하여 123.5
를 반환하며,=ROUND(123.456, -1)
은 10단위로 반올림하여 120
이 됩니다.
이 함수는 숫자의 표현을 깔끔하게 정리하고, 보고서나 출력물에서 가독성을 높이는 데 매우 유용합니다.
ROUND 함수 자릿수별 예시
ROUND 함수에서 두 번째 인수인 num_digits
는 숫자를 어느 자릿수까지 반올림할 것인지를 결정하는 중요한 요소입니다.
- 양수를 입력하면 소수점 아래 자릿수까지 반올림합니다.
- 0을 입력하면 정수로 반올림하고,
- 음수를 입력하면 정수 자릿수 기준으로 10단위, 100단위 등으로 반올림하게 됩니다.
아래 예시는 =ROUND(123.456, 자릿수)
형태로 자릿수 값에 따라 결과가 어떻게 달라지는지를 보여줍니다. 숫자 표현을 정리하거나 보고서에 보기 좋게 표시하고자 할 때 자릿수 설정은 매우 중요한 개념이므로 꼼꼼히 확인해 보세요.
수식 | 결과 | 설명 |
---|---|---|
=ROUND(123.456, 2) |
123.46 | 소수 둘째 자리로 반올림 |
=ROUND(123.456, 1) |
123.5 | 소수 첫째 자리로 반올림 |
=ROUND(123.456, 0) |
123 | 정수로 반올림 |
=ROUND(123.456, -1) |
120 | 10 단위로 반올림 |
=ROUND(123.456, -2) |
100 | 100 단위로 반올림 |
ROUND 함수 vs 관련 함수

엑셀에는 ROUND
외에도 숫자를 처리하는 다양한 반올림 관련 함수들이 존재합니다.
비슷해 보이지만, 이 함수들은 숫자를 처리하는 방식에 있어 분명한 차이점이 있습니다.
ROUND
는 가장 일반적으로 사용되는 반올림 함수로, 지정한 자릿수를 기준으로 가장 가까운 수로 반올림합니다.ROUNDUP
은 무조건 위로,ROUNDDOWN
은 무조건 아래로 처리되어, 숫자의 크기와 상관없이 방향이 고정됩니다.INT
함수는 소수점 이하를 버리는 방식이지만, 음수일 경우 방향이 달라지는 특성이 있어 주의가 필요합니다.TRUNC
함수는 소수점 아래를 절삭하는 함수로, 반올림 없이 자릿수를 잘라내는 데 유용합니다.
아래 표에서는 각 함수의 특징을 한눈에 비교할 수 있도록 정리하였습니다.
보고서, 가격 조정, 데이터 정제 등 다양한 상황에 따라 가장 적합한 함수를 선택하는 것이 중요합니다.
함수 | 설명 | 특징 |
---|---|---|
ROUND |
지정 자릿수로 반올림 | 가장 일반적인 반올림 함수 |
ROUNDUP |
항상 올림 | 숫자가 작아도 무조건 위로 올림 |
ROUNDDOWN |
항상 내림 | 숫자가 커도 무조건 아래로 내림 |
INT |
소수점 버림 | 음수일 때 주의 필요 |
TRUNC |
소수점 아래 절삭 | 반올림하지 않음, 자릿수 지정 가능 |
실무에서 자주 쓰이는 ROUND 함수 활용 예시

1. 소수 둘째 자리까지 반올림된 단가 구하기
=ROUND(A2/B2, 2)
예: 총금액 ÷ 수량 = 단가 계산 시 보기 좋게 2자리 반올림
2. 10단위 반올림으로 인원 수 단순화
=ROUND(C2, -1)
예: 행사 참여 예상 인원 수를 대략적으로 표현할 때 유용
3. 원단위 절삭 또는 100원 단위 반올림
=ROUND(D2, -2)
예: 가격을 100원 단위로 정리하여 마케팅 수치로 활용
자주 묻는 질문 (FAQ)

Q1. ROUND(1.25, 1)은 왜 1.2가 아니라 1.3이 되나요?
A. ROUND 함수는 “은행식 반올림”이 아니라 일반적인 수학 반올림 방식으로 작동하여 5 이상이면 올림 처리합니다. 1.25 → 1.3
Q2. 음수 자리수는 언제 사용하나요?
A. 10 단위, 100 단위, 1,000 단위처럼 정수 자리를 기준으로 반올림하고 싶을 때 사용합니다. 예: ROUND(1423, -2)
→ 1400
Q3. TRUNC와 ROUND의 차이는 무엇인가요?
A. TRUNC
는 절삭(버림)이고, ROUND
는 반올림입니다. 수치의 처리 방식이 다릅니다.
Tip – 숫자 표현을 위한 다른 대안

🎯 숫자를 반올림된 값처럼 보여주되 실제 값은 유지하려면?
셀 서식 변경을 활용하면 수식 없이도 숫자를 원하는 자릿수로 보이게 할 수 있습니다.
예를 들어, 소수점 둘째 자리까지만 보이게 설정하면 실제 값은 그대로 두면서 보이는 값만 반올림된 것처럼 표현할 수 있습니다.
💡 ROUND 함수와 IF 함수를 함께 사용한 응용 예제
=IF(ROUND(A2,2) > 100, "고가", "저가")
예: A2 셀의 값을 소수 둘째 자리로 반올림한 후 100보다 크면 “고가”, 작으면 “저가”로 분류합니다.
정리하며 – ROUND 함수를 알아두면 좋은 이유

엑셀에서 ROUND 함수는 기본적이지만 정확하고 보기 좋은 숫자 표현을 위해 꼭 알아두어야 할 함수입니다. 보고서나 데이터 분석을 할 때 깔끔한 수치 정리는 신뢰도를 높이는 첫걸음입니다.
복잡한 수식을 만들지 않더라도, ROUND 함수 하나만 잘 사용해도 데이터의 품질이 한층 향상될 수 있습니다.