메뉴
실무 위키응용 공식계약 만료일 단계별 표시 공식

계약 만료일 단계별 표시 공식

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

기준일에서 계약 만료일까지 남은 기간을 네 단계로 나눕니다.

계약 만료일 단계별 표시 공식 예제 미리보기
예제 미리보기 크게 보기

인수 설명

=IF ( 계약 만료일 - 기준일 < 0, "지남", IF ( 계약 만료일 - 기준일 <= 7, "7일 이내", IF ( 계약 만료일 - 기준일 <= 30, "30일 이내", "여유" ) ) )
인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
계약 만료일필수계약 효력이 끝나는 날짜가 적힌 셀입니다.
기준일필수만료까지 남은 일수를 계산할 출발 날짜가 적힌 셀입니다. TODAY 함수 대신 직접 입력해 같은 결과를 유지하는 기준입니다.
"지남"필수남은 일수가 음수일 때 반환할 표시이며 이 공식에서는 이 값으로 고정입니다.
"7일 이내"필수남은 일수가 0일부터 7일까지일 때 반환할 표시이며 이 공식에서는 이 값으로 고정입니다.
"30일 이내"필수남은 일수가 8일부터 30일까지일 때 반환할 표시이며 이 공식에서는 이 값으로 고정입니다.
"여유"필수남은 일수가 31일 이상일 때 반환할 표시이며 이 공식에서는 이 값으로 고정입니다.
C2=IF(B2-$F$2<0,"지남",IF(B2-$F$2<=7,"7일 이내",IF(B2-$F$2<=30,"30일 이내","여유")))
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
경계값 0일과 7일은 '7일 이내', 30일은 '30일 이내'에 포함됩니다. 단계 열의 각 값을 조건부서식 규칙으로 쓰면 계약별 행 전체를 서로 다른 색으로 칠할 수 있습니다.
이 공식이 사용하는 함수

동작 원리

계약 만료일에서 기준일을 빼 남은 일수를 구한 뒤, 중첩한 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
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
스크랩 완료