
Excel에서 주문량보다 작아지면 안 되는 발주 수량은 CEILING.MATH에 포장 단위를 넣어 다음 배수로 올립니다. 계산 뒤에는 부족 여부와 배수 조건을 함께 검사합니다.
낱개 주문량을 포장 배수 이상으로 맞출 때는 CEILING.MATH(주문수량, 포장단위)를 사용합니다. 결과가 주문량보다 작지 않은지, 포장 단위로 나눈 나머지가 0인지까지 검사해야 과소 발주를 막을 수 있습니다.
주문량과 포장 단위부터 분리하기
상품마다 포장 입수가 다르고 공급사가 낱개 출고를 허용하지 않는 발주에서는 주문수량을 그대로 넘길 수 없습니다. 주문이 25개이고 한 상자가 12개입이라면 24개는 1개 부족하므로, 주문량보다 적지 않은 실제 발주수량은 다음 배수인 36개가 되어야 합니다.
발주표에는 주문수량과 포장단위를 입력값으로 두고, 발주수량·추가수량·검사를 계산 열로 분리합니다. 이렇게 구성하면 올림 결과뿐 아니라 얼마나 더 주문하는지도 행마다 확인할 수 있습니다.
부족 금지라면 다음 배수를 선택하기
Microsoft가 안내하는 구문은 CEILING.MATH(number, [significance], [mode])입니다. 이 업무에서는 number에 주문수량, significance에 포장단위를 넣고 양수만 계산하므로 mode는 생략합니다.
공식 문서에 따르면 mode는 양수 결과에 영향을 주지 않습니다. 음수의 방향 조절은 가능하지만 반품이나 차감 수량에는 별도 업무 규칙이 필요하므로 이 예제에서는 제외합니다.
자료: Microsoft 지원, CEILING.MATH function, 2026-09-12 확인
포장 단위가 0이거나 비어 있으면 계산하지 말고 먼저 입력을 고치며, 결과가 주문량보다 작거나 포장 단위로 나눈 나머지가 있으면 발주표를 확정하지 않습니다.
발주표에 수식 세 개 넣기
실전 머리글을 A5:F5에 놓고 데이터는 6행부터 입력합니다. B열과 C열에는 양수 숫자만 사용하고 D열부터 F열까지 아래 수식을 채웁니다.
=CEILING.MATH(B6,C6)를 입력합니다.=D6-B6를 입력해 포장 단위 때문에 늘어난 수량을 구합니다.=IF(AND(D6>=B6,MOD(D6,C6)=0),"PASS","FAIL")를 입력합니다.D6:F6을 마지막 상품 행까지 채운 뒤 각 행의 결과를 읽습니다. 주문수량이 이미 포장 배수와 같으면 발주수량은 유지되고 추가수량은 0개가 됩니다.
원본 발주표는 보관하고 복사본에서 먼저 수식을 시험하세요. 공식 지원 범위는 Microsoft 365와 Excel 2024·2021·2019·2016이며, 지역 설정에 따라 화면에 보이는 인수 구분 기호가 달라질 수 있습니다.
8개 상품으로 경계값과 추가 수량 검산하기
검산 6개·10개·12개·24개 포장 단위에 대해 포장 수량과 정확히 같은 주문, 한 단위를 넘긴 주문, 다음 포장까지 차이가 큰 주문을 함께 넣습니다.
| 상품코드 | 주문수량 | 포장단위 | 발주수량 | 추가수량 | 검사 |
|---|---|---|---|---|---|
| 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개입니다.
예제 통합문서는 D열과 E열의 계산값을 행별로 대조하고, F열에서 주문량 이상 조건과 포장 배수 조건을 동시에 검사하도록 구성합니다.

포장단위가 비어 있거나 0인 행과 음수 수량은 이 예제에 넣지 않습니다. 공급사가 최소 주문 상자 수나 혼합 포장 규칙을 두고 있다면 함수 결과와 별도로 그 정책을 적용해야 합니다.
PASS가 아니면 발주표를 확정하지 않기
F열의 PASS는 계산값이 필요한 수량 아래로 내려가지 않았고 포장 단위에도 맞는다는 뜻입니다. 한 행이라도 FAIL이면 해당 행의 주문수량·포장단위·수식 참조를 고친 뒤 다시 판정합니다.
* 본문의 기능과 절차는 위 공식 문서와 재현 예제를 기준으로 확인했습니다. 프로그램·버전과 확인일은 해당 설명에 표시했습니다.
'엑셀 실무' 카테고리의 다른 글
| 엑셀 IF·AND로 승인 조건을 모두 만족한 행만 통과 표시하기 (0) | 2026.09.16 |
|---|---|
| 엑셀 EDATE로 월별 계약 갱신일 계산하고 말일 경계 확인하기 (0) | 2026.09.14 |
| 엑셀 SUMPRODUCT로 수량을 반영한 가중평균 단가 계산하기 (0) | 2026.09.13 |
| 엑셀 MROUND로 작업 시간을 15분 단위로 반올림하고 경계값 확인하기 (0) | 2026.09.13 |
| 엑셀 자동 데이터 변환 옵션이 안 보일 때 버전별 대안 (0) | 2026.09.12 |