엑셀 ROUNDUP
지정한 자릿수에서 무조건 올림 — 박스·페이지·청구 단위 계산의 표준 함수
ROUNDUP 수식 구조
숫자 (number)
올림할 숫자. 셀 참조·수식 모두 가능
자릿수 (num_digits)
양수: 소수점 이하 자릿수. 0: 정수로. 음수: 정수 부분 절단 단위
직접 체험해보세요
자릿수를 음수까지 내려보면 천원·만원 단위 올림이 보이고, 0.001을 넣어보면 작은 값도 무조건 올라가는 동작 확인
소수점 아래 1자리까지 — 그 아래에 0이 아닌 값이 하나라도 있으면 올림
자르는 위치 (우측에 0이 아닌 값이 있으면 ↑)
파란 선 우측이 0이 아니면 좌측 마지막 자리에 +1
원본
1234.567
차이
+0.0
ROUNDUP
1234.6
박스 개수 계산기
ROUNDUP이 가장 빛나는 시나리오 — 1개라도 남으면 박스 1개 추가. ROUND/ROUNDDOWN으로는 답이 안 나옴
📦 박스/페이지 개수 — ROUNDUP의 대표 시나리오
=ROUNDUP(127/30, 0)정확값
4.23
필요 박스
5
마지막 박스
7개
실전 활용 예제
=ROUNDUP(A2/30, 0)박스/페이지 개수 — 30개씩 묶을 때 필요한 박스 수. 100개면 ROUNDUP(3.33, 0) = 4박스. 1개라도 남으면 박스 1개 추가.
=ROUNDUP(A2/B2, 0)*B2다음 배수 — 100원 단위로 올림된 청구 금액. 123,456원이면 ROUNDUP(1234.56, 0)*100 = 123,500원. 자투리 처리에 자주 사용.
=ROUNDUP(A2*1.1, -2)VAT 포함 가격을 100원 단위로 올림. 5,432원 + 10% = 5,975.2 → ROUNDUP(5975.2, -2) = 6,000원.
=ROUNDUP(A2, 1)소수 1자리 단위 올림 — 시급·환율 같이 무조건 올려야 손해 안 보는 항목. 12.31 → 12.4.
다른 엑셀 함수도 알아보세요
ROUNDUP vs CEILING — 가장 헷갈리는 짝
▼
둘 다 "올림"이지만 인수 의미가 완전히 다릅니다.
ROUNDUP — 자릿수
=ROUNDUP(127.3, 0) → 128=ROUNDUP(127.3, -2) → 200"소수 N째 자리에서 올림" — 자릿수 기반. 음수면 정수 자리.
판단: 자릿수 기반(소수점 정리, 10/100/1000 단위)이면 ROUNDUP. 임의 배수(5·15·50)면 CEILING.
자릿수 인수 — 양수/0/음수 한눈에
▼
기준 숫자 12345.6789로 외우면 직관이 잡힙니다.
| 자릿수 | 의미 | 결과 |
|---|---|---|
| 2 | 소수 2자리 | 12345.68 |
| 1 | 소수 1자리 | 12345.7 |
| 0 | 정수로 | 12346 |
| -1 | 10 단위 | 12350 |
| -2 | 100 단위 | 12400 |
| -3 | 1000 단위 | 13000 |
기억법: 잘린 자리에 0이 아닌 값이 하나라도 있으면 마지막 남은 자리에 +1.
언제 ROUNDUP이 필수인가
▼
"부족하면 안 된다"는 의도라면 ROUND/ROUNDDOWN은 위험합니다.
📦 박스/포장 단위
100개 주문, 30개씩 박스 → 3.33박스. 3박스(반올림)면 10개 누락. ROUNDUP=4박스가 정답.
📄 페이지 수 계산
120줄을 25줄/페이지로 출력 → ROUNDUP(120/25, 0) = 5페이지. 마지막 20줄도 한 페이지 차지.
⏱ 과금 시간 단위
62분 사용을 30분 단위 과금으로 → ROUNDUP(62/30, 0) = 3 → 90분 청구. 통신·주차장의 표준.
💰 손해 방지 가격 책정
환율 계산·수수료 계산에서 자투리를 자르면 손해. ROUNDUP으로 무조건 올려야 안전한 마진 확보.
자주 묻는 질문 (FAQ)
▼
Q. ROUNDUP과 CEILING은 같은 함수인가요?
아니요. 인수의 의미가 다릅니다. ROUNDUP은 자릿수(소수점 N째 자리), CEILING은 배수(50의 배수, 100의 배수). 다만 ROUNDUP(x, 0) = CEILING(x, 1)로 정수 단위 결과는 동일.
Q. 음수에서 ROUNDUP은 어느 방향으로 가나요?
0에서 먼 쪽으로 갑니다. -2.3 → -3. 양수에서 +∞ 방향, 음수에서 -∞ 방향이라 "절댓값이 커지는 쪽". CEILING.MATH의 mode 옵션과는 다른 동작.
Q. 자릿수를 생략할 수 있나요?
ROUNDUP은 인수 2개라 생략 불가. =ROUNDUP(1.5)는 #N/A. 정수로 만들려면 =ROUNDUP(1.5, 0)처럼 0 명시.
Q. 1234를 1300으로 올리려면?
=ROUNDUP(1234, -2) → 1300. 자릿수 -2는 "정수 둘째 자리(100 단위)에서 올림".