엑셀 실무

엑셀 CEILING.MATH로 주문 수량을 포장 단위에 맞게 올림하기

문서루틴 2026. 9. 15. 08:00

포장단위 발주 올림 문구와 스프레드시트 셀과 수식 입력줄 그래픽 요소를 담은 엑셀 실무 가이드 대표 이미지

 

Excel에서 주문량보다 작아지면 안 되는 발주 수량은 CEILING.MATH에 포장 단위를 넣어 다음 배수로 올립니다. 계산 뒤에는 부족 여부와 배수 조건을 함께 검사합니다.

핵심 요약

낱개 주문량을 포장 배수 이상으로 맞출 때는 CEILING.MATH(주문수량, 포장단위)를 사용합니다. 결과가 주문량보다 작지 않은지, 포장 단위로 나눈 나머지가 0인지까지 검사해야 과소 발주를 막을 수 있습니다.

1

주문량과 포장 단위부터 분리하기

상품마다 포장 입수가 다르고 공급사가 낱개 출고를 허용하지 않는 발주에서는 주문수량을 그대로 넘길 수 없습니다. 주문이 25개이고 한 상자가 12개입이라면 24개는 1개 부족하므로, 주문량보다 적지 않은 실제 발주수량은 다음 배수인 36개가 되어야 합니다.

발주표에는 주문수량과 포장단위를 입력값으로 두고, 발주수량·추가수량·검사를 계산 열로 분리합니다. 이렇게 구성하면 올림 결과뿐 아니라 얼마나 더 주문하는지도 행마다 확인할 수 있습니다.

2

부족 금지라면 다음 배수를 선택하기

Microsoft가 안내하는 구문은 CEILING.MATH(number, [significance], [mode])입니다. 이 업무에서는 number에 주문수량, significance에 포장단위를 넣고 양수만 계산하므로 mode는 생략합니다.

가까운 값으로 반올림
가까운 배수를 고르면 결과가 주문수량보다 작아질 수 있어 부족 금지 발주에는 맞지 않습니다.
위쪽 배수로 올림
CEILING.MATH는 나머지가 있을 때 다음 포장 배수를 선택하므로 필요한 수량보다 적게 발주하지 않습니다.

공식 문서에 따르면 mode는 양수 결과에 영향을 주지 않습니다. 음수의 방향 조절은 가능하지만 반품이나 차감 수량에는 별도 업무 규칙이 필요하므로 이 예제에서는 제외합니다.

자료: Microsoft 지원, CEILING.MATH function, 2026-09-12 확인

확정하지 말아야 할 조건

포장 단위가 0이거나 비어 있으면 계산하지 말고 먼저 입력을 고치며, 결과가 주문량보다 작거나 포장 단위로 나눈 나머지가 있으면 발주표를 확정하지 않습니다.

3

발주표에 수식 세 개 넣기

실전 머리글을 A5:F5에 놓고 데이터는 6행부터 입력합니다. B열과 C열에는 양수 숫자만 사용하고 D열부터 F열까지 아래 수식을 채웁니다.

6행에 수식을 입력하는 순서
1단계
입력값 확인
B6에 주문수량, C6에 포장단위를 양수로 입력합니다.
2단계
발주수량 계산
D6에 =CEILING.MATH(B6,C6)를 입력합니다.
3단계
추가수량 계산
E6에 =D6-B6를 입력해 포장 단위 때문에 늘어난 수량을 구합니다.
4단계
두 조건 검사
F6에 =IF(AND(D6>=B6,MOD(D6,C6)=0),"PASS","FAIL")를 입력합니다.

D6:F6을 마지막 상품 행까지 채운 뒤 각 행의 결과를 읽습니다. 주문수량이 이미 포장 배수와 같으면 발주수량은 유지되고 추가수량은 0개가 됩니다.

원본 발주표는 보관하고 복사본에서 먼저 수식을 시험하세요. 공식 지원 범위는 Microsoft 365와 Excel 2024·2021·2019·2016이며, 지역 설정에 따라 화면에 보이는 인수 구분 기호가 달라질 수 있습니다.

4

8개 상품으로 경계값과 추가 수량 검산하기

검산 6개·10개·12개·24개 포장 단위에 대해 포장 수량과 정확히 같은 주문, 한 단위를 넘긴 주문, 다음 포장까지 차이가 큰 주문을 함께 넣습니다.

주문수량·포장단위·발주수량·추가수량은 모두 개 단위이며, 2026-09-12 기준 재현 예제입니다.
상품코드 주문수량 포장단위 발주수량 추가수량 검사
P-001 1개 6개 6개 5개 PASS
P-002 6개 6개 6개 0개 PASS
P-003 7개 10개 10개 3개 PASS
P-004 19개 10개 20개 1개 PASS
P-005 25개 12개 36개 11개 PASS
P-006 36개 12개 36개 0개 PASS
P-007 49개 24개 72개 23개 PASS
P-008 96개 24개 96개 0개 PASS

25개를 12개 단위로 발주하면 36개가 되어 11개가 추가되고, 49개를 24개 단위로 발주하면 72개가 되어 23개가 추가됩니다. 반면 6개·36개·96개처럼 이미 포장 배수인 주문은 추가수량이 0개입니다.

8개 상품 계산·검사 예제

예제 통합문서는 D열과 E열의 계산값을 행별로 대조하고, F열에서 주문량 이상 조건과 포장 배수 조건을 동시에 검사하도록 구성합니다.

example-workbook.xlsx
0.01MB
포장단위 발주 검산 시트에서 8개 상품의 주문수량, 포장단위, 발주수량, 추가수량과 PASS 결과가 표시된 화면

포장단위가 비어 있거나 0인 행과 음수 수량은 이 예제에 넣지 않습니다. 공급사가 최소 주문 상자 수나 혼합 포장 규칙을 두고 있다면 함수 결과와 별도로 그 정책을 적용해야 합니다.

5

PASS가 아니면 발주표를 확정하지 않기

F열의 PASS는 계산값이 필요한 수량 아래로 내려가지 않았고 포장 단위에도 맞는다는 뜻입니다. 한 행이라도 FAIL이면 해당 행의 주문수량·포장단위·수식 참조를 고친 뒤 다시 판정합니다.

주문수량과 포장단위가 모두 양수 숫자인지 확인합니다.
발주수량과 주문수량의 차이가 추가수량과 일치하는지 확인합니다.
8개 상품의 검사 열이 모두 PASS인지 확인합니다.
발주 수량이 주문량 이상이면서 각 포장 단위로 나누어떨어진다.
최소 주문량과 혼합 포장 같은 공급사 정책은 별도로 대조합니다.
참고 자료

* 본문의 기능과 절차는 위 공식 문서와 재현 예제를 기준으로 확인했습니다. 프로그램·버전과 확인일은 해당 설명에 표시했습니다.