본문 바로가기
알쓸신넷/엑셀

[Excel]엑셀 DATE 함수로 날짜 나타내기

by 코와리 2018. 9. 23.
반응형

이번시간에는 엑셀 DATE 함수를 이용하여 날짜를 나타내는 방법과 활용법에 대해 알아보겠습니다.


DATE 함수는 기본적으로 연(Year), 월(Month), 일(Day) 로 나타냅니다.

엑셀 DATE함수

[Excel] 엑셀 DATE 함수를 이용하여 날짜 나타내기


★ DATE 함수란?

- 특정 날짜를 나타내는 순차적인 일련 번호를 반환합니다. 쉽게 말해 연, 월, 일 의 순서로 날짜를 나타냅니다.

-------------------------------------

★ DATE 함수인수 알아보기

엑셀 DATE함수 인수


- Year (필수요소) : Year 값은 영어 그대로 연도를 나타내는 인수입니다. 주로 셀이나 2018, 2017 등의 숫자를 입력합니다.


- Month (필수요소) : Month 값은 1월에서 12월 사이의 월을 나타내는 양의 정수나 음의 정수입니다.

※ Month 값이 12보다 크면 그 값은 지정된 연도의 첫째 달에 더하여 Month가 계산됩니다. 예를들어 Date(2018,14,2) 수식은 2019년 2월 2일을 나타내게 됩니다.

※ Month 값이 1보다 작으면 그 값과 1의 합을 지정된 연도의 첫째달에서 빼는 방식으로 Month가 계산됩니다. 예를 들어 Date(2018,-3,2) 수식은 2017년 9월 2일을 나타내게 됩니다.


- Day (필수요소) : 1일에서 31일 사이의 일을 나타내는 양의 정수나 음의 정수입니다.

※ Day가 지정된 달의 일 수보다 크면 그 값을 지정된 달의 첫째 날짜에 더하여 Day가 계산됩니다. 예를 들면 DATE(2018,1,35) 수식은 일의 최대값인 31보다 4가 초과되었으므로 2018년 2월 4일을 나타내게 됩니다.

※ Day가 1보다 작으면 그 값과 1의 합을 지정된 달의 첫째 날짜에서 빼는 방식으로 Day가 계산됩니다. 예를 들어 DATE(2018,1,-15) 수식은 2017년 12월 16일을 나타내게 됩니다.


-----------------------

[예제를 통해 알아보기]

-아래의 예제문제를 다운받으시면 함께 풀어볼 수 있습니다.


DATE예제.xlsx

엑셀 DATE함수 예제

예제1) 2018년 9월 18일을 날짜로 나타내기

수식: =DATE(2018,09,18)

결과: 2018-09-18


예제2) 2018년 9월 18일로부터 5주년 되는 날 구하기

수식: =DATE(YEAR(D3)+5,MONTH(D3),DAY(D3))

결과: 2023-09-18

*설명: 위 수식의 D3셀 값은 예제파일에 나와있듯이 예제 1번의 결과값(2018-09-18)입니다. 여기서 DATE 수식 괄호 안의 YEAR, MONTH, DAY 함수는 각각 D3 셀에서 가지고올 날짜 항목들입니다. 5주년이 되는 날을 구하는 것이기 떄문에 D3열의 YEAR값(2018)에서 +5를 해주면 5주년이 되는 날을 구할 수 있습니다.


지금까지 날짜 함수 중 DATE 함수에 대해 알아보았습니다.


혹시 진행중에 모르시는 부분은 댓글 남겨주시면 답변 드리겠습니다.


오늘은 즐거운 추석연휴날이네요~! 모두들 즐거운 한가위 되셨으면 좋겠습니다.