엑셀 사용 시 날짜에서 연도만을 구하거나 월이나 일자만을 구해야 할 때가 있습니다. 이때 필요한 함수가 YEAR, MONTH, DAY입니다.
간단한 함수이지만 다른 함수(DATE, HSTACK 등)에 포함되어 많이 사용되므로 꼭 알아두어야 하는 중요한 함수입니다.
구문(Syntax)
YEAR, MONTH, DAY
YEAR(serial_number)
MONTH(serial_number)
DAY(serial_number)
인수 : serial_number – 날짜 값
사용 예
연, 월, 일 구하기
다음과 같이 YEAR, MONTH, DAY 함수로 날짜에서 연, 월, 일을 구할 수 있습니다.
=YEAR(A2) => 2022(년)
=MONTH(A2) => 8(월)
=DAY(A2) => 15(일)
다른 함수(DATE)의 인수로 사용하기
다음과 같이 월 단위 주차를 계산해야 할 때 DATE 함수의 인수로 연, 월이 필요할 때 YEAR, MONTH 함수를 사용할 수 있습니다.
=WEEKNUM(B7)-WEEKNUM(DATE(YEAR(B7),MONTH(B7),1))+1
자세한 방법은 '엑셀에서 월 단위 주차 계산하기' 글을 참고하세요.
다른 함수(HSTACK)의 인수로 사용하기
다음과 같이 판매실적 자료에서 월별 합계를 구할 때 연, 월을 추출하기 위해 HSTACK 함수의 인수로 YEAR, MONTH 함수가 사용됩니다.
=GROUPBY(HSTACK(YEAR(B5:B14),MONTH(B5:B14)),E5:E14,SUM)
자세한 방법은 'GROUPBY 함수로 한 번에 월별 합계 구하기' 글을 참고하세요.
* 엑셀에서 날짜와 시간을 다루는 방법에 대해서는 다음 글을 참고하세요.


관련 글

