logo
|
Blog
  • 도입 문의
시작하기
엑셀 자동화

엑셀 재고관리 만들기: 입출고를 한 표에 쌓아야 재고가 스스로 맞습니다

엑셀 재고관리 만들기를 입출고 원장 한 표 기준으로 정리했습니다. 품목별 시트를 만들지 않는 여섯 열 구조, 현재고를 계산하는 엑셀 재고 함수, 최근 판매량에서 안전재고를 뽑는 수식, 실사 차이를 지우지 않고 조정 줄로 남기는 방법, 소진일로 발주 시점을 잡는 순서까지 담았습니다.
Sep 09, 2026
엑셀 재고관리 만들기: 입출고를 한 표에 쌓아야 재고가 스스로 맞습니다
Contents
엑셀 재고관리 만들기는 표 하나에서 시작합니다엑셀 재고 함수는 SUMIFS 두 줄입니다안전재고를 넘으면 눈에 띄게 만듭니다발주 시점은 재고가 아니라 소진일로 봅니다실사 차이는 지우지 말고 조정 줄로 남깁니다엑셀 재고관리 양식을 받아 쓸 때 확인할 것엑셀 자동화는 출고 기록에서 시작합니다자주 받는 질문Q. 창고가 여러 곳이면 어떻게 하나요Q. 단가가 매입할 때마다 다르면 재고 금액은 어떻게 계산하나요Q. 엑셀 재고관리 만들기에서 줄이 몇만 개가 되면 느려지지 않나요Q. 바코드나 스캐너 없이도 되나요

품목별로 시트를 하나씩 만들었더니 품목이 80개가 됐습니다.

새 품목이 생기면 시트를 복사하고, 전체 재고를 보려면 80장을 열어 숫자를 옮겨 적습니다. 한 시트에서 수식을 고치면 나머지 79장은 그대로 남습니다.

엑셀 재고관리 만들기는 품목별로 나누는 것에서 시작하면 안 됩니다. 입출고를 한 표에 쌓는 것부터 시작합니다.

엑셀 재고관리 만들기는 표 하나에서 시작합니다

입출고 시트에 여섯 열만 둡니다.

일자        품목코드   구분    수량   단가    비고
2026-09-01  P001      입고    100   8000   9월 발주분
2026-09-03  P001      출고     12          주문 A1023
2026-09-05  P002      입고     50   5200

구분에는 입고 · 출고 · 조정 셋만 씁니다. 반품은 입고로 넣고 비고에 반품이라 적거나, 구분에 반품을 추가해도 됩니다. 종류를 늘릴수록 수식이 길어지므로 셋에서 시작합니다.

품목이 몇 개든 이 표 하나에 쌓입니다. 새 품목이 생겨도 시트를 안 만듭니다.

엑셀 재고 함수는 SUMIFS 두 줄입니다

현재고는 입고 합계에서 출고 합계를 뺀 값입니다.

=SUMIFS(수량범위,품목범위,$A2,구분범위,"입고")
 -SUMIFS(수량범위,품목범위,$A2,구분범위,"출고")
 +SUMIFS(수량범위,품목범위,$A2,구분범위,"조정")

조정을 더하는 이유는 실사 차이를 여기에 넣기 때문입니다. 조정 수량에 음수를 넣으면 줄어듭니다.

특정 날짜 기준 재고가 필요하면 날짜 조건을 하나씩 더 붙입니다.

=SUMIFS(수량범위,품목범위,$A2,구분범위,"입고",일자범위,"<="&$B$1)

월말 재고를 이렇게 뽑아 두면 매출 관리의 월별 표와 나란히 놓입니다.

선반에 쌓인 상자
안전재고는 최근 판매량에서 뽑습니다 (Unsplash)

안전재고를 넘으면 눈에 띄게 만듭니다

현재고 옆에 안전재고 열을 두고 조건부 서식을 겁니다. 수식 규칙으로 =$C2<$D2를 넣고 채우기 색을 지정하면 부족한 품목만 색이 칠해집니다.

안전재고를 감으로 정하면 계속 안 맞습니다. 최근 판매량에서 뽑습니다.

=AVERAGE(최근30일_일평균출고) * 리드타임일수 * 1.5

리드타임은 발주하고 입고될 때까지 걸리는 날입니다. 1.5는 여유분이고 품목에 따라 조정합니다. 계절을 타는 품목은 작년 같은 달 판매량으로 봐야 맞습니다.

발주 시점은 재고가 아니라 소진일로 봅니다

재고 30개가 많은지 적은지는 그 자체로 모릅니다. 하루에 몇 개가 나가는지를 알아야 판단이 됩니다.

=현재고 / 최근30일_일평균출고

며칠 뒤에 떨어지는지가 나옵니다. 이 숫자가 리드타임보다 작으면 지금 발주해야 하는 품목입니다. 소진일 오름차순으로 정렬하면 오늘 발주할 목록이 위로 올라옵니다.

품목이 80개여도 이 정렬 하나면 오늘 볼 것이 다섯 줄로 줄어듭니다.

손글씨 라벨이 붙은 금속 선반
실사 차이는 지우지 말고 조정 줄로 남깁니다 (Unsplash)

실사 차이는 지우지 말고 조정 줄로 남깁니다

장부 재고와 실제 재고가 다를 때 장부 숫자를 고쳐 맞추면 차이가 없어진 것처럼 보입니다.

조정 줄을 추가합니다. 일자 · 품목 · 조정 · 차이수량 · 사유를 적습니다. 이렇게 두면 어느 품목에서 차이가 반복되는지 쌓입니다.

=SUMIFS(수량범위,품목범위,$A2,구분범위,"조정")

같은 품목에서 매달 조정이 나오면 파손이거나, 출고 기록이 빠지고 있거나, 세는 방식이 다릅니다. 원인을 찾을 단서가 조정 줄 안에 있습니다. 장부를 고쳐 맞추면 그 단서가 사라집니다.

엑셀 재고관리 양식을 받아 쓸 때 확인할 것

인터넷에서 받은 양식은 대개 품목별 시트 구조이거나 현재고 한 칸만 있는 구조입니다. 둘 다 나중에 막힙니다.

받아 쓸 때 세 가지만 확인합니다.

① 입출고가 한 표에 쌓이는가

② 현재고가 수식으로 계산되는가, 아니면 손으로 적는 칸인가

③ 과거 시점 재고를 뽑을 수 있는가

엑셀 재고관리 양식 셋 다 되는 것이면 그대로 쓰고, 안 되면 위 여섯 열로 새로 만드는 편이 빠릅니다.

엑셀 자동화는 출고 기록에서 시작합니다

수식보다 먼저 막히는 곳은 출고를 제때 적는 일입니다. 주문이 나갈 때 적어야 하는데 나중에 몰아서 적게 되고, 그러면 며칠씩 재고가 안 맞습니다.

엑셀 자동화를 붙인다면 주문 데이터에서 출고 줄을 만드는 부분입니다. 채널 주문 파일에 품목코드와 수량이 이미 있으므로 구분 열에 출고를 붙여 입출고 표로 옮기면 됩니다. 파일을 표준 열로 맞추는 방법은 주문서 취합에 적어 뒀습니다.

자주 받는 질문

Q. 창고가 여러 곳이면 어떻게 하나요

A. 창고 열을 하나 추가하고 SUMIFS 조건에 넣습니다. 시트를 창고별로 나누면 이동 처리가 어려워집니다. 창고 간 이동은 출고 한 줄과 입고 한 줄로 적습니다.

Q. 단가가 매입할 때마다 다르면 재고 금액은 어떻게 계산하나요

A. 총평균으로 시작합니다. 입고 금액 합계를 입고 수량 합계로 나눈 단가에 현재고를 곱합니다. 선입선출이 필요해지면 그때는 엑셀 수식보다 재고 프로그램이 맞습니다.

Q. 엑셀 재고관리 만들기에서 줄이 몇만 개가 되면 느려지지 않나요

A. 느려집니다. 그때는 지난 연도분을 마감하고 기초재고 한 줄로 요약해 별도 시트에 보관합니다. 현재 시트에는 올해분만 두면 속도가 돌아옵니다.

Q. 바코드나 스캐너 없이도 되나요

A. 됩니다. 품목코드를 드롭다운으로 고르게 만들면 오타가 대부분 없어집니다. 스캐너는 입력 속도를 올려 주는 것이고, 표 구조가 잘못돼 있으면 스캐너가 있어도 재고는 안 맞습니다.

장부 재고와 실사 재고의 차이를 조정 줄로 남깁니다. 그 숫자부터 쌓아 두려 합니다.

Share article
Contents
엑셀 재고관리 만들기는 표 하나에서 시작합니다엑셀 재고 함수는 SUMIFS 두 줄입니다안전재고를 넘으면 눈에 띄게 만듭니다발주 시점은 재고가 아니라 소진일로 봅니다실사 차이는 지우지 말고 조정 줄로 남깁니다엑셀 재고관리 양식을 받아 쓸 때 확인할 것엑셀 자동화는 출고 기록에서 시작합니다자주 받는 질문Q. 창고가 여러 곳이면 어떻게 하나요Q. 단가가 매입할 때마다 다르면 재고 금액은 어떻게 계산하나요Q. 엑셀 재고관리 만들기에서 줄이 몇만 개가 되면 느려지지 않나요Q. 바코드나 스캐너 없이도 되나요
Gridie Logo

© 2026 Kernelspace Co., Ltd. All rights reserved.

주식회사 커널스페이스

대표자: 정민규

사업자등록번호: 115-86-03754

제품

  • 에이전트
  • 워크플로우
  • 연동
  • 대시보드

리소스

  • 사용 가이드
  • 가격

회사

  • 회사 소개
  • 커널스페이스

소셜

  • LinkedIn
  • Instagram
  • YouTube

법적 고지

  • 이용약관
  • 개인정보처리방침