재고 품목별 가장 빠른 유통기한 찾기 공식
2016지원 버전 자세히 보기
엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀
수량이 남은 로트만 골라 가장 빠른 유통기한을 찾습니다.
인수 설명
=IF ( COUNTIFS ( 원장 품목 범위, 품목, 잔량 범위, ">0" ) = 0, "재고 없음", MINIFS ( 유통기한 범위, 원장 품목 범위, 품목, 잔량 범위, ">0" ) )인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
유통기한 범위필수로트별 유통기한이 날짜로 입력된 범위입니다. 원장 품목 범위와 잔량 범위의 행 수를 같게 맞춥니다.
원장 품목 범위필수로트마다 품목명이 입력된 범위입니다.
품목필수가장 빠른 유통기한을 찾을 품목명이 입력된 셀입니다. 원장 품목 범위의 표기와 글자까지 같아야 합니다.
잔량 범위필수로트별로 현재 남은 수량이 입력된 범위입니다. 소진된 로트는 0으로 입력합니다.
">0"필수잔량이 0보다 큰 로트만 남기는 조건이며 이 공식에서는 이 값으로 고정입니다. 비교 연산자 >는 0보다 큰 값을 뜻합니다.
"재고 없음"필수수량이 남은 로트가 하나도 없을 때 반환할 표시이며 이 공식에서는 이 값으로 고정입니다.
A
B
C
D
E
F
G
H
1
품목
최우선 유통기한
품목
로트
유통기한
잔량
2
우유
2026-09-08
우유
M-101
2026-09-05
0
3
요거트
2026-09-04
우유
M-102
2026-09-08
12
4
샐러드
재고 없음
우유
M-103
2026-09-10
8
5
요거트
Y-201
2026-09-04
5
6
요거트
Y-202
2026-09-07
20
7
샐러드
S-301
2026-09-03
0
8
샐러드
S-302
2026-09-06
0
9
이 공식이 사용하는 함수
동작 원리
COUNTIFS 함수로 수량이 남은 로트의 개수를 확인한 뒤, MINIFS 함수가 해당 로트 중 가장 빠른 유통기한을 구합니다.
예제 시트에서 우유의 최우선 유통기한을 구하는 B2 셀을 추적합니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.
1
수량이 남은 우유 로트의 개수를 셉니다
우유 로트 세 건 중 잔량이 0보다 큰 건은 M-102와 M-103 두 건입니다. 비교 연산자 >는 기준값보다 큰 값만 남깁니다.
=COUNTIFS ( $D$2:$D$8, A2, $G$2:$G$8, ">0" )
= 2
2
남은 로트 중 가장 빠른 날짜를 구합니다
수량이 남은 우유 로트의 유통기한은 2026-09-08과 2026-09-10입니다. 두 날짜 중 가장 빠른 2026-09-08을 반환합니다.
=MINIFS ( $F$2:$F$8, $D$2:$D$8, A2, $G$2:$G$8, ">0" )
= 2026-09-08
3
남은 재고가 있으면 가장 빠른 날짜를 표시합니다
수량이 남은 우유 로트가 두 건이므로 재고 없음 조건에 해당하지 않습니다. 앞에서 구한 가장 빠른 유통기한을 결과값으로 출력합니다.
=IF ( 2 = 0, "재고 없음", MINIFS ( $F$2:$F$8, $D$2:$D$8, A2, $G$2:$G$8, ">0" ) )
= 2026-09-08
댓글 0
로그인 후 댓글을 작성할 수 있습니다.
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!