목차▾
엑셀 ROUNDUP 함수란?
엑셀 ROUNDUP 함수는 값을 지정 자릿수로 무조건 올림 (0에서 먼 쪽)하는 수학 함수입니다. 페이지 수·박스 개수·필요 인원처럼 "조금이라도 넘으면 하나 더" 필요한 경우에 표준.
구문은 =ROUNDUP(number, num_digits) 2인수. 방향은 0에서 먼 쪽 (양수는 커짐, 음수는 절대값 커짐). CEILING과 다른 점은 음수 처리와 배수/자릿수 지정 방식.
num_digits 규칙 + 동작 예시
| num_digits | ROUNDUP(1234.0001, N) |
|---|---|
| 3 | 1234.001 |
| 2 | 1234.01 |
| 1 | 1234.1 |
| 0 | 1235 |
| -1 | 1240 |
| -2 | 1300 |
| -3 | 2000 |
→ 음수 자릿수는 조금만 넘어도 큰 단위로 올림. 1201에 ROUNDUP(A1, -3) = 2000.
=ROUNDUP(3.1, 0) → 4 (0.1이어도 무조건 올림)
=ROUNDUP(3.14159, 2) → 3.15
=ROUNDUP(1234.5, -1) → 1240
=ROUNDUP(1234.5, -2) → 1300
=ROUNDUP(-2.1, 0) → -3 (0에서 먼 쪽)
=CEILING(-2.5, 1) → -2 (+∞ 방향, 완전 다름)
ROUNDUP vs CEILING vs INT
| 함수 | 방향 | 자릿수 | 배수 | 3.1 | -2.1 |
|---|---|---|---|---|---|
| ROUNDUP | 0에서 먼 쪽 | ✅ | ❌ | 4 | -3 |
| CEILING | +∞ 방향 | ❌ | ✅ | 배수따라 | -2 |
| INT | -∞ 방향 (내림) | ❌ | ❌ | 3 | -3 |
→ 양수에선 ROUNDUP 유사, 음수에서 ROUNDUP≠CEILING (ROUNDUP은 0에서 먼 쪽, CEILING은 +∞).
실전 사용 시나리오 8가지
- 페이지 수 —
=ROUNDUP(전체건수/페이지당, 0)(101/20=6페이지) - 박스 개수 —
=ROUNDUP(수량/박스단위, 0)(100/12=9박스) - 30분 단위 청구 —
=ROUNDUP(A1*2, 0)/2 - 100원 단위 요금 청구 —
=ROUNDUP(A1, -2) - 필요 인원수 —
=ROUNDUP(작업량/1인당생산량, 0) - 유효자릿수 상한 —
=ROUNDUP(A1, 유효자리수) - 한국 나이 (관행) —
=ROUNDUP((TODAY()-생년월일)/365.25, 0) - 배수 단위 (CEILING 권장) —
=CEILING(A1, 500)
ROUND/DOWN/UP 실전 선택
| 상황 | 함수 |
|---|---|
| 일반 반올림 | ROUND |
| 세금·잔돈 절단 (사업자 유리) | ROUNDDOWN |
| 소비자 청구·요금 인상 관행 | ROUNDUP |
| 페이지·박스·배송 개수 | ROUNDUP / CEILING |
| 필요 인원·자원 계산 | ROUNDUP |
| 시간 단위 청구 | ROUNDUP / CEILING |
| 만 나이 | ROUNDDOWN |
| 한국 나이 (관행) | ROUNDUP |
→ "조금이라도 넘으면 하나 더" 필요한 상황엔 ROUNDUP.
자주 발생하는 함정 6가지
- 음수에서 CEILING과 다름 — ROUNDUP(-2.1)=-3 (0에서 먼 쪽), CEILING(-2.1, 1)=-2 (+∞). 음수 처리 시 의도 확인
- 소수점 조금만 있어도 올림 — ROUNDUP(3.0001, 0)=4. 부동소수점 오차 주의
- 배수 단위 X → CEILING 필요 — ROUNDUP은 10진 자릿수만. 500원·1분 단위 등은 CEILING
- 페이지 계산에 ROUND — ROUND(101/20)=5 (마지막 1건 잘림). 반드시 ROUNDUP
- 셀 서식과 혼동 — 서식은 표시만, ROUNDUP은 실제 값 변경
- num_digits 음수 오해 — ROUNDUP(1001, -3)=2000. 자릿수 넘어가는 순간 큰 단위
자주 묻는 질문
Q. ROUNDUP 함수 사용법은?
=ROUNDUP(값, 자릿수) 형식. 무조건 0에서 먼 쪽으로 올림. 예: =ROUNDUP(3.1, 0) → 4, =ROUNDUP(1201, -3) → 2000.
Q. ROUND vs ROUNDUP 차이는?
ROUND는 반올림 (0.5 기준), ROUNDUP은 무조건 올림. ROUND(3.1)=3, ROUNDUP(3.1)=4. 페이지·박스·인원 계산엔 ROUNDUP.
Q. ROUNDUP vs CEILING 차이는?
양수에선 유사, 음수에서 다름. ROUNDUP(-2.1)=-3 (0에서 먼 쪽), CEILING(-2.1, 1)=-2 (+∞ 방향). 배수 단위는 CEILING, 10진 자릿수는 ROUNDUP.
Q. 페이지 수 계산은?
=ROUNDUP(전체건수/페이지당, 0) 또는 =CEILING(전체건수/페이지당, 1). 101건 / 20 = 6페이지. ROUND는 마지막 페이지 잘려서 부적합.
Q. 박스 개수 계산은?
=ROUNDUP(전체수량/박스단위, 0). 100개 / 12 = 9박스. 남은 개수는 =MOD(전체, 박스단위).
Q. 100원 단위 올림은?
=ROUNDUP(A1, -2) 또는 =CEILING(A1, 100). 1234 → 1300. 배수 단위(예: 500)는 CEILING만 가능.
Q. 시간 30분 단위 올림은?
=CEILING(A1, "0:30") 또는 =ROUNDUP(A1*48, 0)/48. 시간 값은 CEILING이 더 직관적.
Q. 구글 스프레드시트에서도 동일하게 작동하나요?
네. ROUNDUP·CEILING·CEILING.MATH 모두 표준 수학 함수로 Google Sheets, LibreOffice Calc, Apple Numbers, 한컴 한셀, WPS에서 동일하게 작동합니다.
본 페이지는 Microsoft Support 공식 ROUNDUP·CEILING·CEILING.MATH 문서를 기준으로 작성되었습니다. 정확한 동작은 Excel 버전·환경에 따라 달라질 수 있으니 중요한 작업 전에는 실제 환경에서 확인하세요.