Excel DATE 함수를 사용하는 방법

Excel DATE 함수를 사용하는 방법

알아야 할 사항

  • DATE 함수의 구문은 =DATE(년,월,일)입니다. 예: =DATE(1986,3,18)
  • 다른 셀에서 연도, 월, 일을 가져올 수 있습니다. 예: =DATE(A2,B2,C2)
  • 음의 인수를 사용하여 월과 일을 뺍니다. 예: =DATE(2020,-2, -15)

이 문서에서는 모든 버전의 Excel에서 Excel DATE 함수를 사용하는 방법에 대해 설명합니다.

DATE 함수 구문 및 인수

Excel DATE 함수는 세 개의 값을 결합하여 날짜를 만듭니다. 연도, 월, 일을 지정하면 Excel에서 정상적인 날짜로 서식을 지정할 수 있는 일련 번호를 생성합니다.

엑셀에서 날짜를 입력하는 일반적인 방법은 하나의 셀에 전체 날짜를 입력하는 것이지만 많은 정보를 다룰 때 불편하다. DATE 함수는 날짜가 일반 텍스트와 결합되거나 여러 셀에 걸쳐 있는 경우와 같이 날짜 형식이 올바르지 않은 경우에 유용할 수 있습니다.

날짜 함수의 모든 인스턴스를 Excel에서 올바르게 처리하기 위해 작성해야 하는 방법은 다음과 같습니다.

=날짜 (년,월,일)

  • 연도: 연도를 1~4자리 숫자로 입력하거나 워크시트의 데이터 위치에 대한 셀 참조를 입력합니다. 연도 인수가 필요합니다.
  • : 1~12(1월~12월) 사이의 양수 또는 음수로 월을 입력하거나 데이터 위치에 대한 셀 참조를 입력합니다. 월 인수가 필요합니다.
  • : 1에서 31 사이의 양수 또는 음수로 날짜를 입력하거나 데이터 위치에 대한 셀 참조를 입력합니다. 일 인수가 필요합니다.
엑셀의 DATE 함수

추가 날짜 기능 정보

다음은 연도, 월, 일 인수에 대해 알아야 할 몇 가지 중요한 사항입니다.

년도

  • 기본적으로 Excel은 1900 날짜 체계를 사용합니다. 즉, DATE 함수는 1900년보다 오래된 항목에 대해 연도를 올바르게 표시하지 않습니다.
  • 연도 값으로 0 을 입력 하면 1900을 입력하는 것과 같고, 1 은 1901, 105 는 2005 를 입력하는 것과 같습니다.

  • 월 값이 12 를 초과하면 해당 월 수가 연도 값에 추가됩니다. 그러면 13 은 날짜에 1년 1개월을 추가합니다.
  • 음수를 월 값으로 사용하면 해당 월 수에 1을 더한 값을 연도의 첫 번째 달에서 뺍니다.

  • 일 값이 해당 월의 일 수를 초과하면 초과 일수가 다음 달의 1일에 추가됩니다.
  • 음수 일 값은 월의 첫 번째 날에서 해당 일 수에 1을 더한 값을 뺍니다.

DATE 함수 예

다음은 DATE 함수를 사용하는 여러 실제 수식입니다.

다른 셀의 연도, 월, 일


=DATE(A2,B2,C2)

엑셀 DATE 함수 예제

DATE 함수의 이 예에서는 연도에 A2, 월에 B2, 일에 C2를 사용합니다.

수식의 연도 및 다른 셀의 월 및 일


=DATE(2020,A2,B2)

Excel의 DATE 함수 예제

데이터를 얻는 방법을 혼합할 수도 있습니다. 이 예에서는 2020을 연도 인수로 만들고 있지만 다른 셀에서 월과 일을 가져오고 있습니다.

음수 월 인수를 사용하여 월 빼기


=DATE(2020,-2,15)

DATE 월이 음수인 Excel 함수

여기에서는 월 공간에 음수를 사용하고 있습니다. 이것은 2020년 1월부터 시작하여 앞으로가 아니라 뒤로 이동합니다(공식에 2020이 포함되어 있기 때문). 이 DATE 수식은 2019년 10월 15일을 생성합니다.

음의 날짜 인수를 사용하여 날짜 빼기


=DATE(2020,1,-5)

음수가 있는 Excel DATE 함수 예제

음수가 없으면 이 날짜는 2020년 1월 5일로 계산됩니다. 그러나 음수 일 값은 2020년 1월 1일에서 5일(더하기 1)을 빼서 2019년 12월 26일 날짜를 생성합니다.

큰 일 및 월 인수


=DATE(2020,19,50)

Excel의 DATE 함수 예

이 예는 위에서 언급한 몇 가지 규칙을 결합한 것입니다. 2020년부터는 월이 12를 초과하므로 연도 값이 증가하고, 일 값이 어느 달이든 일수를 초과하므로 계산되는 월도 변경됩니다. 이 DATE 수식은 2021년 8월 19일을 생성합니다.

다른 셀에서 날짜에 10년 더하기


=DATE(YEAR(A2)+10,MONTH(A2),DAY(A2))

Excel DATE 함수의 예

Excel DATE 함수는 기존 날짜에 시간을 추가하는 것과 같이 다른 날짜와 함께 사용할 수도 있습니다. 이 예에서는 기존 날짜보다 10년 지난 날짜를 확인하려고 합니다. 기존 날짜는 셀 E2에 있으므로 E2에서 연도, 월, 일을 추출하고 연도 값에 10을 더하는 방식으로 이 수식을 작성해야 합니다.

연도의 일수 계산


=A2-DATE(YEAR(A2),1,0)

Excel DATE 함수 날짜 계산

다음은 셀 E10의 날짜가 해당 연도의 몇 일인지 계산하는 DATE 함수의 유사한 예입니다. 예를 들어 2020년 1월 1일은 1년의 하루이고 1월 5일은 5일입니다. 이 예에서 E10은 2018년 8월 4일이므로 결과는 216입니다.

텍스트 형식의 날짜를 적절한 형식의 날짜로 변환


=DATE(LEFT(A2,4),MID(A2,5,2),RIGHT(A2,2))

셀 서식을 다시 지정하는 Excel DATE 함수

처리하려는 셀에 전체 날짜가 포함되어 있지만 20200417과 같은 텍스트 형식인 경우 이 DATE 수식을 LEFT, MID 및 RIGHT 함수와 결합하여 셀을 올바른 형식의 날짜로 변환할 수 있습니다.

이것이 하는 일은 LEFT(A2,4)로 왼쪽에서 처음 네 자리를 추출하고, MID(A2,5,2)를 통해 다섯 번째 문자에서 중간에서 두 자리를 가져와서 마지막 두 자리와 결합하는 것입니다. 오른쪽을 RIGHT(A2,2)로. 계산된 날짜는 2020-04-17입니다.

자세한 내용은 Excel의 LEFT, RIGHT 및 MID 기능 사용에 대한 기사를 참조하십시오.

올해와 달의 특정 날짜


=DATE(YEAR(TODAY()), MONTH(TODAY()), 5)

하나의 Excel 수식에 포함된 DATE 및 TODAY 함수

TODAY 함수는 DATE 함수와 함께 사용하여 오늘에 대한 정보를 가져올 수 있습니다. 예를 들어 매월 5일에 청구서를 지불해야 한다는 것을 상기시키려면 이 DATE 수식을 사용하여 현재 연도와 월을 자동으로 추가한 다음 일 값으로 5(또는 셀 참조)를 배치할 수 있습니다.

월이 텍스트인 경우 날짜 계산


=DATE(A2,MONTH(1&B2),C2)

하나의 Excel 수식에 포함된 DATE 및 MONTH 함수

경우에 따라 날짜에는 6월과 같이 해당 월의 텍스트 버전이 포함됩니다. Excel에서는 이것을 숫자로 인식하지 못하므로 MONTH 함수를 사용하여 1로 변환해야 합니다. 이를 DATE 수식의 월 위치에 MONTH(1&B2)로 직접 포함했습니다.

날짜처럼 보이지 않는 고정 날짜

DATE 함수의 결과에 날짜 대신 여러 개의 숫자가 표시되면 셀 서식을 날짜로 지정해야 합니다.

예를 들어 아래 스크린샷과 같이 일반적인 날짜 대신 43938과 같은 큰 숫자가 표시될 수 있습니다.

Excel 짧은 날짜 형식 옵션

셀 서식 을 다시 지정하려면 셀을 선택하고 숫자 그룹 항목에서 드롭다운 메뉴를 선택한 다음 날짜 서식 중 하나를 선택합니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다