엑셀에서 숫자를 원하는 자리수로 표시해야 하는 경우가 매우 많습니다. 특히 회계, 영업, 생산관리, 통계자료 작성 시 반올림 또는 올림, 내림 처리는 반드시 알아야 하는 기능입니다. 이번 글에서는 실무에서 가장 많이 사용하는 ROUND, ROUNDUP, ROUNDDOWN 함수의 차이점을 알아보겠습니다.
ROUND 함수
ROUND 함수는 일반적인 반올림을 수행하는 함수입니다.
사용법
=ROUND(숫자, 자리수)| 인수 | 설명 |
|---|---|
| 숫자 | 반올림할 숫자 |
| 자리수 | 반올림할 위치 |
예제
| 수식 | 결과 |
|---|---|
| =ROUND(123.456,2) | 123.46 |
| =ROUND(123.456,1) | 123.5 |
| =ROUND(123.456,0) | 123 |
| =ROUND(123.456,-1) | 120 |
ROUNDUP 함수
ROUNDUP 함수는 무조건 올림을 수행합니다. 숫자의 크기와 관계없이 지정한 자리에서 항상 큰 값으로 올립니다.
사용법
=ROUNDUP(숫자, 자리수)예제
| 수식 | 결과 |
|---|---|
| =ROUNDUP(123.451,2) | 123.46 |
| =ROUNDUP(12.01,0) | 13 |
| =ROUNDUP(125,-1) | 130 |
배송비 계산, 견적 금액, 박스 수량 계산처럼 부족하면 안 되는 경우 ROUNDUP을 사용합니다.
ROUNDDOWN 함수
ROUNDDOWN 함수는 무조건 내림을 수행합니다. 버려지는 숫자가 얼마이든 항상 작은 값으로 계산됩니다.
사용법
=ROUNDDOWN(숫자, 자리수)예제
| 수식 | 결과 |
|---|---|
| =ROUNDDOWN(123.459,2) | 123.45 |
| =ROUNDDOWN(12.99,0) | 12 |
| =ROUNDDOWN(128,-1) | 120 |
급여 계산, 포인트 계산, 재고 관리처럼 초과 지급을 방지해야 하는 경우 많이 사용됩니다.
세 함수 비교
| 함수 | 설명 | 예제 | 결과 |
|---|---|---|---|
| ROUND | 일반 반올림 | 123.456 → 소수 둘째 자리 | 123.46 |
| ROUNDUP | 무조건 올림 | 123.451 → 소수 둘째 자리 | 123.46 |
| ROUNDDOWN | 무조건 내림 | 123.459 → 소수 둘째 자리 | 123.45 |
실무 예제
① 평균 점수 반올림
=ROUND(B2,1)평균 점수를 소수 첫째 자리까지 표시합니다.
② 배송 박스 수 계산
=ROUNDUP(A2/20,0)상품이 41개라면 20개씩 담을 때 박스는 3개가 필요합니다.
③ 포인트 지급
=ROUNDDOWN(C2*0.03,0)포인트를 정수 단위까지만 지급할 때 사용합니다.

자주 하는 질문(FAQ)
Q1. ROUND와 표시 형식은 무엇이 다른가요?
표시 형식은 화면에만 반올림되어 보일 뿐 실제 값은 그대로 유지됩니다. ROUND 함수는 실제 데이터 자체를 변경합니다.
Q2. 자리수에 음수를 입력하면?
음수는 일의 자리보다 큰 단위에서 반올림합니다. 예를 들어 -1은 10의 자리, -2는 100의 자리입니다.
Q3. 회계에서는 어떤 함수를 가장 많이 사용하나요?
일반적으로는 ROUND를 가장 많이 사용하며, 부족하면 안 되는 계산은 ROUNDUP, 초과 지급을 방지해야 하는 계산은 ROUNDDOWN을 사용합니다.
ROUND, ROUNDUP, ROUNDDOWN 함수는 엑셀 실무에서 가장 많이 사용하는 기본 함수입니다. 세 함수의 차이점만 정확히 이해해도 금액 계산, 통계, 재고 관리, 배송비 계산 등 다양한 업무를 훨씬 정확하게 처리할 수 있습니다. 특히 실무에서는 반올림인지, 무조건 올림인지, 무조건 내림인지를 정확히 구분하여 사용하는 것이 중요합니다.