계약 만료일 단계별 표시 공식
지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀
기준일에서 계약 만료일까지 남은 기간을 네 단계로 나눕니다.
인수 설명
=IF ( 계약 만료일 - 기준일 < 0, "지남", IF ( 계약 만료일 - 기준일 <= 7, "7일 이내", IF ( 계약 만료일 - 기준일 <= 30, "30일 이내", "여유" ) ) )인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
계약 만료일필수계약 효력이 끝나는 날짜가 적힌 셀입니다.
기준일필수만료까지 남은 일수를 계산할 출발 날짜가 적힌 셀입니다. TODAY 함수 대신 직접 입력해 같은 결과를 유지하는 기준입니다.
"지남"필수남은 일수가 음수일 때 반환할 표시이며 이 공식에서는 이 값으로 고정입니다.
"7일 이내"필수남은 일수가 0일부터 7일까지일 때 반환할 표시이며 이 공식에서는 이 값으로 고정입니다.
"30일 이내"필수남은 일수가 8일부터 30일까지일 때 반환할 표시이며 이 공식에서는 이 값으로 고정입니다.
"여유"필수남은 일수가 31일 이상일 때 반환할 표시이며 이 공식에서는 이 값으로 고정입니다.
A
B
C
D
E
F
G
1
계약명
계약 만료일
단계
기준 항목
값
2
서버임대
2026-09-23
30일 이내
기준일
2026-09-15
3
보안관제
2026-09-14
지남
4
차량리스
2026-09-15
7일 이내
5
그룹웨어
2026-09-22
7일 이내
6
창고임대
2026-10-15
30일 이내
7
복합기렌탈
2026-10-16
여유
8
이 공식이 사용하는 함수
동작 원리
계약 만료일에서 기준일을 빼 남은 일수를 구한 뒤, 중첩한 IF 함수가 작은 경계부터 차례로 비교합니다.
예제 시트에서 서버임대 계약의 단계를 정하는 C2 셀을 추적합니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.
1
만료일까지 남은 일수를 구합니다
서버임대 계약은 2026-09-23에 끝나고 기준일은 2026-09-15입니다. 두 날짜를 빼면 남은 기간은 8일입니다.
=B2 - $F$2
= 8
2
이미 지난 계약인지 확인합니다
남은 일수가 음수이면 계약 만료일이 기준일보다 앞선 상태입니다. 8은 0보다 작지 않으므로 지남 단계는 건너뜁니다.
=IF ( 8 < 0, "지남", … )
= FALSE
3
7일 안에 끝나는 계약인지 확인합니다
지나지 않은 계약은 다음 IF 함수로 넘어갑니다. 남은 기간 8일은 7일보다 크므로 7일 이내 단계에도 들어가지 않습니다.
=IF ( 8 <= 7, "7일 이내", … )
= FALSE
4
30일 이내 단계로 분류합니다
마지막 IF 함수는 남은 기간이 30일 이하인지 확인합니다. 8일은 이 조건을 만족하므로 30일 이내를 반환합니다.
=IF ( 8 <= 30, "30일 이내", "여유" )
= 30일 이내
댓글 0
로그인 후 댓글을 작성할 수 있습니다.
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!