엑셀 함수 > 날짜 및 시간 함수 > YEAR,MONTH,DAY 함수로 연,월,일 구하기

YEAR,MONTH,DAY 함수로 연,월,일 구하기

엑셀 사용 시 날짜에서 연도만을 구하거나 월이나 일자만을 구해야 할 때가 있습니다. 이때 필요한 함수가 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

WEEKNUM 함수로 주의 시작 요일이 일요일인 경우 월 주차 구하기

자세한 방법은 '엑셀에서 월 단위 주차 계산하기' 글을 참고하세요.

 

 

다른 함수(HSTACK)의 인수로 사용하기

다음과 같이 판매실적 자료에서 월별 합계를 구할 때 연, 월을 추출하기 위해 HSTACK 함수의 인수로 YEAR, MONTH 함수가 사용됩니다.

=GROUPBY(HSTACK(YEAR(B5:B14),MONTH(B5:B14)),E5:E14,SUM)

GROUPBY 함수로 연월별 합계 구하기 - 결과

자세한 방법은 'GROUPBY 함수로 한 번에 월별 합계 구하기' 글을 참고하세요.

 

 

* 엑셀에서 날짜와 시간을 다루는 방법에 대해서는 다음 글을 참고하세요.

엑셀에서 날짜 데이터를 다루는 방식 엑셀에서 날짜 데이터 다루기 - 엑셀에서 날짜와 시간과 관련된 수식과 함수를 알아보기 전에 엑셀에서 날짜와 시간을 다루는 방식을 먼저 알아보겠습니다. 날짜와 시간을 다루는 방식을 이해하고…

엑셀에서 날짜 데이터 다루기 더 보기 »

엑셀에서 시간 데이터 다루기 엑셀에서 시간 데이터 다루기 - 엑셀에서 날짜와 시간과 관련된 수식과 함수를 알아보기 전에 엑셀에서 날짜와 시간을 다루는 방식을 먼저 알아보겠습니다. 날짜와 시간을 다루는 방식을 이해하고…

엑셀에서 시간 데이터 다루기 더 보기 »

 

 


관련 글

GROUPBY 함수로 한 번에 월별 합계 구하기 - 다음과 같은 판매실적 자료에서 월별 판매실적을 구하려면 어떻게 해야 할까요? 일반적으로는 SUMIFS 함수를 사용해 아주 복잡한 수식을 작성한 뒤, 행별로…

GROUPBY 함수로 한 번에 월별 합계 구하기 더 보기 »

SUMIFS 함수로 월별합계 구하기 SUMIFS 함수로 월별 합계 구하기 - 엑셀에서 SUMIFS 함수를 이용하면 여러 개의 조건을 만족하는 합계를 구할 수 있는데, 오늘은 약간 응용하여 조건을 만족하는 월별 합계를 구하는…

SUMIFS 함수로 월별 합계 구하기 더 보기 »

엑셀웍스 책 출간 안내

그동안 엑셀웍스에 올린 '엑셀 강좌', '함수 사용법', 여러 '실무 예제'에서 핵심만 뽑아 '된다! 엑셀 수식 & 함수' 책으로 출간하였습니다.

 자세히 보기

온라인 구매처: 예스24   교보문고   알라딘 

댓글 남기기

Scroll to Top