메뉴
실무 위키응용 공식거래처별 평균 납기일수와 납기 준수율 계산 공식

거래처별 평균 납기일수와 납기 준수율 계산 공식

지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀

완료된 입고 건으로 거래처별 평균 납기일수와 납기 준수율을 계산합니다.

거래처별 평균 납기일수와 납기 준수율 계산 공식 예제 미리보기
예제 미리보기 크게 보기

인수 설명

01발주일부터 입고일까지 걸린 일수 계산하기

=IF ( 입고일 = "", "", 입고일 - 발주일 )
인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
입고일필수거래처에서 물품을 실제로 입고한 날짜가 입력된 셀입니다. 아직 입고되지 않아 비어 있으면 소요일도 빈칸으로 반환합니다.
발주일필수거래처에 주문을 발주한 날짜가 입력된 셀입니다. 입고일과의 날짜 차이를 계산하는 시작 날짜입니다.
J2=IF(I2="","",I2-G2)
A
B
C
D
E
F
G
H
I
J
K
L
1
평가 거래처
평균 납기일수
납기 준수율
거래처
발주일
약속일
입고일
소요일
판정
2
가온상사
5
75%
가온상사
2026-09-01
2026-09-05
2026-09-05
4
정시
3
가온상사
2026-09-08
2026-09-13
2026-09-14
6
지연
4
가온상사
2026-09-15
2026-09-20
2026-09-20
5
정시
5
가온상사
2026-09-22
2026-09-28
2026-09-27
5
정시
6
다온유통
2026-09-02
2026-09-07
2026-09-06
4
정시
7
다온유통
2026-09-11
2026-09-16
2026-09-17
6
지연
8
다온유통
2026-09-24
2026-09-30
미입고
9
미래상사
2026-09-03
2026-09-08
2026-09-08
5
정시
10
미래상사
2026-09-12
2026-09-19
2026-09-18
6
정시
11
소요일은 발주일 다음 날부터 실제 입고일까지의 달력일수입니다. 입고일이 비어 있는 미입고 건은 소요일도 빈칸으로 두어 평균에서 제외합니다.

02약속일까지 입고했는지 판정하기

=IF ( 입고일 = "", "미입고", IF ( 입고일 <= 약속일, "정시", "지연" ) )
인수 설명 자세히 보기
인수구분설명
입고일필수거래처에서 물품을 실제로 입고한 날짜가 입력된 셀입니다. 빈 셀은 아직 입고되지 않은 건으로 판정합니다.
약속일필수거래처와 약속한 납품 날짜가 입력된 셀입니다. 비교 연산자 <=는 약속일과 같은 날 입고한 건도 정시에 포함합니다.
"미입고"필수입고일이 비어 있을 때 반환할 표시이며 이 공식에서는 이 값으로 고정입니다.
"정시"필수입고일이 약속일과 같거나 빠를 때 반환할 표시이며 이 공식에서는 이 값으로 고정입니다.
"지연"필수입고일이 약속일보다 늦을 때 반환할 표시이며 이 공식에서는 이 값으로 고정입니다.
K2=IF(I2="","미입고",IF(I2<=H2,"정시","지연"))
A
B
C
D
E
F
G
H
I
J
K
L
1
평가 거래처
평균 납기일수
납기 준수율
거래처
발주일
약속일
입고일
소요일
판정
2
가온상사
5
75%
가온상사
2026-09-01
2026-09-05
2026-09-05
4
정시
3
가온상사
2026-09-08
2026-09-13
2026-09-14
6
지연
4
가온상사
2026-09-15
2026-09-20
2026-09-20
5
정시
5
가온상사
2026-09-22
2026-09-28
2026-09-27
5
정시
6
다온유통
2026-09-02
2026-09-07
2026-09-06
4
정시
7
다온유통
2026-09-11
2026-09-16
2026-09-17
6
지연
8
다온유통
2026-09-24
2026-09-30
미입고
9
미래상사
2026-09-03
2026-09-08
2026-09-08
5
정시
10
미래상사
2026-09-12
2026-09-19
2026-09-18
6
정시
11
입고일이 약속일과 같거나 빠르면 정시, 늦으면 지연으로 판정합니다. 입고일이 비어 있는 건은 미입고로 남겨 납기 준수율의 분모에서 제외합니다.

03평가 거래처의 평균 납기일수와 준수율 구하기

=IFERROR ( AVERAGEIFS ( 소요일 범위, 거래처 범위, 평가 거래처, 판정 범위, "<>미입고" ), 0 )
=IFERROR ( COUNTIFS ( 거래처 범위, 평가 거래처, 판정 범위, "정시" ) / COUNTIFS ( 거래처 범위, 평가 거래처, 판정 범위, "<>미입고" ), 0 )
인수 설명 자세히 보기
인수구분설명
소요일 범위필수발주일부터 입고일까지 걸린 달력일수가 계산된 범위입니다. 미입고 건은 빈칸입니다.
거래처 범위필수각 입고 실적의 거래처명이 입력된 범위입니다. 소요일 범위와 판정 범위의 행 수를 같게 구성합니다.
평가 거래처필수평균 납기일수와 납기 준수율을 구할 거래처명이 입력된 셀입니다. 거래처 범위의 표기와 정확히 같아야 합니다.
판정 범위필수각 입고 실적의 정시, 지연, 미입고 상태가 입력된 범위입니다.
"<>미입고"필수완료된 입고 건만 남기는 조건이며 이 공식에서는 이 값으로 고정입니다. 비교 연산자 <>는 미입고와 같지 않은 값을 뜻합니다.
"정시"필수납기 준수 건수를 세는 조건이며 이 공식에서는 이 값으로 고정입니다.
B2=IFERROR(AVERAGEIFS($J$2:$J$10,$F$2:$F$10,A2,$K$2:$K$10,"<>미입고"),0)
C2=IFERROR(COUNTIFS($F$2:$F$10,A2,$K$2:$K$10,"정시")/COUNTIFS($F$2:$F$10,A2,$K$2:$K$10,"<>미입고"),0)
A
B
C
D
E
F
G
H
I
J
K
L
1
평가 거래처
평균 납기일수
납기 준수율
거래처
발주일
약속일
입고일
소요일
판정
2
가온상사
5
75%
가온상사
2026-09-01
2026-09-05
2026-09-05
4
정시
3
가온상사
2026-09-08
2026-09-13
2026-09-14
6
지연
4
가온상사
2026-09-15
2026-09-20
2026-09-20
5
정시
5
가온상사
2026-09-22
2026-09-28
2026-09-27
5
정시
6
다온유통
2026-09-02
2026-09-07
2026-09-06
4
정시
7
다온유통
2026-09-11
2026-09-16
2026-09-17
6
지연
8
다온유통
2026-09-24
2026-09-30
미입고
9
미래상사
2026-09-03
2026-09-08
2026-09-08
5
정시
10
미래상사
2026-09-12
2026-09-19
2026-09-18
6
정시
11
평균 납기일수와 납기 준수율은 미입고 건을 제외한 완료 건만 계산합니다. 완료 건이 하나도 없으면 IFERROR 함수가 0을 반환하며, 0.75는 백분율 서식에서 75%로 표시됩니다.
이 공식이 사용하는 함수

동작 원리

02약속일까지 입고했는지 판정하기

입고일이 비어 있는지 먼저 확인하고, 입고가 끝난 건은 약속일과 비교해 정시 또는 지연으로 나눕니다.

예제 시트에서 약속일에 입고한 가온상사의 K2 셀을 추적합니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.

1

입고일이 입력됐는지 확인합니다

I2 셀에는 2026-09-05가 입력되어 있으므로 빈 문자열과 같지 않습니다. 첫 비교 결과는 FALSE이며 미입고 표시를 건너뜁니다.

=I2 = ""
= FALSE
2

입고일과 약속일을 비교합니다

입고일과 약속일이 모두 2026-09-05이므로 입고일이 약속일보다 작거나 같다는 비교는 TRUE입니다. <=는 두 날짜가 같은 경계값도 포함합니다.

=I2 <= H2
= TRUE
3

약속일 안에 들어온 건을 정시로 표시합니다

입고일이 있고 약속일 비교도 TRUE이므로 두 번째 IF 함수가 정시를 반환합니다.

=IF ( FALSE, "미입고", IF ( TRUE, "정시", "지연" ) )
= 정시

03평가 거래처의 평균 납기일수와 준수율 구하기

AVERAGEIFS 함수가 완료된 입고 건의 소요일을 평균 내고, COUNTIFS 함수가 정시 건수와 완료 건수를 각각 세어 납기 준수율을 계산합니다.

예제 시트에서 가온상사의 평균 납기일수 B2 셀과 납기 준수율 C2 셀을 추적합니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.

1

완료된 입고 건의 평균 소요일을 구합니다

가온상사의 완료 건 네 건은 4일, 6일, 5일, 5일이 걸렸습니다. 네 값을 평균 내면 5일이며 완료 건이 없을 경우에는 IFERROR 함수가 0을 반환합니다.

=IFERROR ( AVERAGEIFS ( $J$2:$J$10, $F$2:$F$10, A2, $K$2:$K$10, "<>미입고" ), 0 )
= 5
2

정시에 입고한 건수를 셉니다

가온상사의 완료 건 가운데 정시로 판정된 건은 세 건입니다. 이 값이 납기 준수율의 분자가 됩니다.

=COUNTIFS ( $F$2:$F$10, A2, $K$2:$K$10, "정시" )
= 3
3

미입고를 제외한 완료 건수를 셉니다

는 같지 않음을 뜻하므로 미입고 조건은 정시와 지연 건만 남깁니다. 가온상사의 완료 건수 네 건이 납기 준수율의 분모가 됩니다.

=COUNTIFS ( $F$2:$F$10, A2, $K$2:$K$10, "<>미입고" )
= 4
4

정시 건수를 완료 건수로 나눕니다

정시 세 건을 완료 네 건으로 나누면 납기 준수율은 0.75입니다. 셀에 백분율 서식을 적용하면 75%로 표시됩니다.

=IFERROR ( 3 / 4, 0 )
= 0.75 백분율 서식에서는 75%로 표시됩니다.
댓글 0
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
스크랩 완료