엑셀 IF로 날짜 비교가 안 될 때 공식
지원 버전 자세히 보기
텍스트 날짜를 실제 날짜값으로 바꿔 비교합니다.
인수 설명
01기준일 전후로 주문 구분하기
=IF ( 주문일 >= DATE ( 기준 연도, 기준 월, 기준 일 ), "9월 이후", "이전" )인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
02기준일 이후 주문 건수 세기
=DATE ( 기준 연도, 기준 월, 기준 일 )
=COUNTIFS ( 주문일 범위, ">=" & 기준일 )
인수 설명 자세히 보기
동작 원리
01기준일 전후로 주문 구분하기
DATE 함수가 연도와 월, 일을 실제 날짜값으로 만들고, IF 함수가 주문일과 비교해 전후 상태를 반환합니다.
예제 시트에서 기준일과 같은 주문을 판정하는 D3 셀을 추적합니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.
연도와 월, 일로 기준일을 만듭니다
G2:G4의 2026, 9, 1을 DATE 함수에 넣으면 비교할 실제 날짜값 2026-09-01이 됩니다. 따옴표 안에 날짜를 적으면 이 날짜값으로 계산되지 않습니다.
=DATE ( $G$2, $G$3, $G$4 )
= 2026-09-01
주문일이 기준일과 같거나 늦은지 확인합니다
B3의 주문일은 2026-09-01로 기준일과 같습니다. >= 연산자는 같은 날짜도 포함하므로 비교 결과는 TRUE입니다.
=B3 >= DATE ( $G$2, $G$3, $G$4 )
= TRUE
기준일과 같은 주문을 이후로 표시합니다
비교 결과가 TRUE이므로 IF 함수는 D3에 9월 이후를 반환합니다.
=IF ( B3 >= DATE ( $G$2, $G$3, $G$4 ), "9월 이후", "이전" )
= 9월 이후
02기준일 이후 주문 건수 세기
DATE 함수가 기준일을 실제 날짜값으로 만들고, COUNTIFS 함수가 그 날짜와 같거나 늦은 주문을 셉니다.
예제 시트에서 기준일 이후 주문 건수를 구하는 G6 셀을 추적합니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.
연도와 월, 일로 기준일을 만듭니다
G2:G4의 2026, 9, 1을 DATE 함수에 넣으면 G5에 실제 날짜값 2026-09-01이 남습니다.
=DATE ( $G$2, $G$3, $G$4 )
= 2026-09-01
기준일과 같거나 늦은 주문을 남깁니다
일곱 주문일을 G5의 기준일과 비교하면 2026-09-01, 09-03, 09-15, 09-30 네 날짜가 조건을 만족합니다.
=$B$2:$B$8 >= $G$5
= FALSE, TRUE, TRUE, FALSE, TRUE, TRUE, FALSE
조건을 만족한 주문 건수를 셉니다
COUNTIFS 함수가 TRUE인 네 날짜를 세어 G6에 4를 반환합니다.
=COUNTIFS ( $B$2:$B$8, ">=" & $G$5 )
= 4