날짜와 함께 IF 수식을 사용하는 방법(6가지 쉬운 예)

  • 이 공유
Hugh West

Microsoft Excel에서 작업하는 동안 작업을 더 쉽게 해주는 다양한 공식이 있습니다. IF 공식이 그 중 하나입니다. Excel에서 다양한 응용 프로그램을 제공합니다. IF 기능 은 논리적 테스트를 수행합니다. 결과가 TRUE 인 경우 하나의 값을 반환하고 결과가 FALSE 인 경우 다른 값을 반환합니다. 이 기사에서는 IF 공식을 날짜와 함께 사용하는 방법을 설명합니다. 이를 위해 몇 가지 예를 살펴보겠습니다.

실습 워크북 다운로드

여기에서 실습 워크북을 다운로드할 수 있습니다.

사용 of IF with 날짜.xlsx

Excel IF 기능 개요

  • 설명

IF 함수는 특정 조건에 대한 테스트만 수행합니다.

  • 일반 구문

IF( logical_test,[value_if_true],[value_if_false])

  • 인수 설명
인수 요구 사항 설명
logical_test 필수 또는 거짓 으로 테스트되고 평가되는 조건입니다.
[value_if_true] 선택 사항 논리 테스트가 TRUE 로 평가되면 반환할 값입니다.
[value_if_false] 선택 사항 논리 테스트가 FALSE 로 평가될 때 이 값은return.
  • Returns

TRUE 또는 FALSE.

Excel 2003 이후의 모든 버전에서 사용 가능.

6 Excel에서 날짜와 함께 IF 수식 사용

1. If 수식

을 사용하여 두 날짜를 비교합니다. IF 두 날짜를 비교하는 공식. 이때 두 가지 시나리오가 있을 수 있다.

1.1 셀에 두 날짜가 모두 있는 경우

이 경우 비교해야 할 셀에 두 날짜가 모두 있다. . 다음 데이터 세트에는 배송 날짜와 기한이 있는 제품 목록이 있습니다. 배송이 '정시' 인지 '지연'인지 배송 상태를 계산합니다. 이 작업을 수행하는 방법을 살펴보겠습니다.

  • 먼저 셀 E7을 선택합니다.
  • 이제 삽입합니다. 다음 공식:
=IF(D5>=C5,"On Time","Delayed")

  • Enter를 누르십시오.
  • 그래서 제품 마우스의 배송상태가 '정시'임을 알 수 있습니다.

  • 다음 Fill Handle 도구를 셀 E10.

  • 마지막으로 모든 제품.

1.2 하나의 날짜가 수식에 저장되는 동안

때로는 다음과 같은 데이터 세트를 갖게 됩니다. 아래에 주어진 것 중 하나. 여기서 우리가 가진 유일한 날짜는 배송 날짜입니다. 기한배달은 1-20-22입니다. 데이터셋의 'Status' 열에서 배송 상태를 알아봅시다.

  • 처음에 셀 <을 선택합니다. 1>D5.
  • 다음 수식을 삽입합니다.
=IF(D5>=C5,"On Time","Delayed")

  • 지금 , Enter를 누릅니다.
  • 여기서 제품 마우스의 배송 상태가 '정시' 임을 알 수 있습니다.

  • 그 다음 채우기 핸들 도구를 D10 셀 아래로 드래그합니다.

  • 마지막으로 데이터셋의 배송 상태는 다음과 같습니다.

2. IF 수식과 DATE 함수를 동시에

이 예에서는 IF 수식과 DATE 함수를 함께 사용합니다. 이전 데이터 세트와 마찬가지로 'Status' 열에 제품의 배송 상태를 입력합니다. 이 작업을 수행하려면 간단한 단계를 따르십시오.

  • 먼저 셀 D5 를 선택합니다.
  • 다음 수식을 입력합니다. 해당 셀에서:
=IF(C5<=DATE(2022,1,14),"On Time","Delayed")

  • Enter 키를 누르십시오.
  • 그래서 제품 마우스의 배송 상태를 'On Time'으로 받습니다.

  • 이제 채우기 핸들 D10.

  • 결과적으로 모든 배송 상태를 얻습니다. '상태' 열의 제품.

🔎 공식은 어떻게 작동하나요?

  • DATE(2022,1,14): compare.
  • IF(C5<=DATE(2022,1,14),”On Time”,”Delayed”): 배송 금액을 반환합니다. 상태.

3. 날짜가 포함된 IF 수식으로 래핑된 Excel DATEVALUE 함수

excel에서 DATEVALUE 함수 는 날짜를 텍스트로 변환합니다. 이 함수를 IF 공식 과 병합하여 날짜를 계산할 수 있습니다. 이 예에서는 기한이 다른 이전 데이터 세트를 사용합니다. 이렇게 하려면 아래 지침을 따르십시오.

  • 먼저 D5 셀을 선택합니다.
  • 여기에 다음 수식을 입력합니다.
=IF(C5<=DATEVALUE("18/01/2022"),"On Time","Delayed")

  • 그런 다음 Enter를 누릅니다.
  • 여기에서 배송 상태를 확인할 수 있습니다. 첫 번째 제품의 마우스는 'On Time'입니다.

  • 그 후 Fill Handle 도구입니다.

  • 마지막으로 '상태' 열의 모든 제품에 대한 배송 상태를 아래 그림.

🔎 수식은 어떻게 작동합니까?

  • DATEVALUE(“18 /01/2022”): 날짜 18/01/22를 고려하십시오.
  • IF(C5<=DATEVALUE(“18/01/2022″),”정시”,”지연”): 값을 반환합니다. 배달 상태의 'On Time' 조건이 TRUE인 경우. 그렇지 않은 경우 'Delayed' 를 출력으로 제공합니다.

자세히 보기: Excel에서 VBA DateValue 함수를 사용하는 방법

비슷한 읽기

  • 날짜 형식 Excel에서 VBA 사용(4방법)
  • 엑셀에 현재 날짜 삽입하는 방법 (3가지 방법)
  • 엑셀 날짜 바로가기 사용
  • VBA에서 현재 날짜를 얻는 방법(3가지 방법)

4. 적용 AND 로직 & Excel에서 날짜가 포함된 IF 수식

IF 수식과 함께 AND 논리를 사용하여 Excel에서 날짜를 계산할 수 있습니다. AND 논리는 모든 조건이 TRUE 또는 FALSE여야 하는 출력을 반환합니다. 기한 범위가 있는 이전 데이터 세트를 따를 것입니다. 어떻게 할 수 있는지 살펴보겠습니다.

  • 처음에 D5 셀을 선택합니다.
  • 다음 수식을 삽입합니다. :
=IF(AND(C5>=$G$8,C5<=$G$9),"On Time","Not In Time")

  • 이제 Enter 를 누릅니다.
  • 그래서 , AND 로직

  • 그런 다음 채우기 핸들을 아래로 드래그합니다. 도구.

  • 결과적으로 '상태' 에 있는 모든 제품의 배송 상태를 얻습니다. 데이터세트의 열입니다.

🔎 수식은 어떻게 작동합니까?

  • AND( C5>=$G$8,C5<=$G$9): 이 부분은 두 가지 조건을 나타냅니다. 하나는 C5>=G8 이고 다른 하나는 C5<=G9이다. ' $ ' 기호는 셀 참조를 고정시킵니다.
  • IF(AND(C5>=$G$8,C5<=$G $9),”On Time”,”Not In Time”): 조건이 TRUE이면 'On Time' 값을 반환합니다. 그렇지 않으면 '을 반환합니다. 지연됨' 출력으로.

5. 끼워 넣다오늘 & 날짜가 있는 IF 수식

TODAY 함수 IF 수식 의 조합은 Excel에서 날짜를 계산하는 또 다른 방법입니다. 배송 날짜와 함께 제품 데이터 세트가 있다고 가정합니다. 배달 마감일은 오늘 날짜 1-11-22입니다. 당신에게는 연습하는 날짜가 될 것입니다. 이제 다음 단계에 따라 모든 제품의 배송 상태를 파악합니다.

  • 먼저 D5 셀을 선택합니다.
  • 다음 수식을 입력하십시오:
=IF(C5<=TODAY(),"On Time","Delayed")

  • Enter 버튼을 누르십시오.
  • 여기서 셀 D5 에서 마우스 제품의 배송 상태를 '정시'로 가져옵니다.

  • 다음으로 채우기 핸들 도구를 다음 셀로 드래그합니다.

  • 마지막으로, 모든 제품의 배송 상태는 아래 그림과 같습니다.

🔎 공식은 어떻게 작동합니까?

  • TODAY(): 현재 날짜를 취하는 부분입니다.
  • IF(C5<=TODAY(),”On Time ”,”Delayed”): 'On Time'을 반환합니다. 조건이 TRUE 이면 'Delayed' 를 출력으로 제공합니다.

자세히 보기: 엑셀 VBA에서 요일 함수 사용하는 방법

6. IF 수식을 사용하여 Excel에서 미래 또는 과거 날짜 계산

이 예에서는 날짜가 범위에 있는지 여부를 확인합니다. 예를 들어, 오늘 하루를 고려하십시오.이 예의 동기는 배송이 10일 이내에 이루어질지 여부를 확인하는 것입니다. 이 작업을 수행하는 방법을 살펴보겠습니다.

  • 먼저 셀 D5를 선택합니다.
  • 여기에 다음 수식을 입력합니다.
=IF(C5

  • 그런 다음 Enter 키를 누릅니다.
  • 이제 제품 마우스의 배송 상태가 범위 내에 있음을 알 수 있습니다. 배송은 오늘부터 10 일 이내에 이루어집니다.

  • 그 후 채우기 핸들 도구입니다.

  • 결국 '상태' 열에서 모든 제품의 배송 상태를 확인할 수 있습니다. 데이터 집합의.

🔎 수식은 어떻게 작동합니까?

  • TODAY() +10: 현재 날짜로부터 10일 이후 날짜를 취함.
  • IF(C5 ="" of="" range”):="" range”,”out="" strong=""> 조건이 이면 TRUE 반환 '범위 내' 그렇지 않으면 '범위 외' 가 출력됩니다.

결론

이 기사에서는 IF 수식을 사용하여 날짜를 계산하는 방법을 다루었습니다. 위의 예가 날짜를 사용하는 IF 수식의 논리를 이해하는 데 도움이 되기를 바랍니다. 이 글과 함께 추가된 연습문제집을 다운받아 직접 연습해보세요. 헷갈리는 부분이 있으시면 아래 댓글에 남겨주시면 최대한 빠르게 답변드리겠습니다.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.