EXCEL

[EXCEL 함수] YEAR(날짜)

누우규 2024. 11. 20. 21:15
반응형
반응형

엑셀에서 YEAR 함수는 주어진 날짜에서 연도를 추출하는 함수입니다. 이 함수는 날짜 값을 연도만 필요로 할 때 매우 유용하게 사용됩니다. 특히, 데이터 분석, 기간 계산, 연도별 그룹화 등의 작업에서 자주 활용됩니다. YEAR 함수는 날짜 형식으로 된 셀에서 연도 정보를 빠르고 쉽게 추출할 수 있도록 도와줍니다.

 

 

1. YEAR 함수 설명

YEAR 함수는 주어진 날짜 값에서 연도만을 추출하여 반환하는 함수입니다. 이 함수는 날짜 데이터를 처리할 때 매우 유용하며, 연도별로 데이터를 분류하거나 특정 연도를 기준으로 계산을 할 때 사용됩니다.

구문:

YEAR(날짜)
  • 날짜: 연도를 추출할 날짜 값을 지정합니다. 날짜는 셀 참조, DATE 함수, TODAY 함수 등 다양한 방법으로 입력할 수 있습니다.

참고사항:

  • 날짜 값은 엑셀에서 인식 가능한 날짜 형식이어야 합니다.
  • YEAR 함수는 연도만을 반환하며,  은 반환하지 않습니다.

 

2. YEAR 함수 예제

(1) 기본 예제: 날짜에서 연도 추출하기

예를 들어, 날짜가 2024-11-20이라면, 이 날짜에서 연도를 추출하려면 아래와 같이 YEAR 함수를 사용합니다.

=YEAR(DATE(2024, 11, 20))

이 함수는 2024라는 연도를 반환합니다.

(2) 셀 참조를 사용하여 연도 추출하기

만약 셀 A1에 날짜가 2024-06-15로 입력되어 있다면, 아래와 같이 셀 참조를 사용하여 연도를 추출할 수 있습니다.

=YEAR(A1)

이 함수는 A1 셀에 있는 날짜에서 연도 2024를 추출합니다.

(3) TODAY 함수와 결합하여 현재 연도 추출하기

현재 날짜를 기준으로 연도를 추출하려면 TODAY() 함수와 YEAR() 함수를 결합하여 사용할 수 있습니다.

=YEAR(TODAY())

이 함수는 현재 연도를 추출하여 반환합니다. 예를 들어, 오늘 날짜가 2024년 11월 20일이라면, 이 함수는 2024를 반환합니다.

(4) 날짜 형식이 텍스트로 되어 있을 경우 연도 추출하기

만약 날짜가 텍스트 형식으로 입력되어 있으면, 먼저 DATEVALUE 함수를 사용해 날짜 형식으로 변환한 후 YEAR 함수를 사용할 수 있습니다.

=YEAR(DATEVALUE("2024-12-25"))

이 함수는 텍스트로 입력된 **"2024-12-25"**를 날짜로 변환한 뒤, 연도 2024를 추출합니다.

(5) 연도별 그룹화 예시

YEAR 함수는 데이터 그룹화를 할 때 매우 유용합니다. 예를 들어, 여러 날짜가 있는 데이터에서 각 날짜의 연도별로 합계를 구하려면 아래와 같이 SUMIF 함수와 결합할 수 있습니다.

=SUMIF(A1:A10, YEAR(TODAY()), B1:B10)

이 함수는 A1:A10 범위에 있는 날짜 중 오늘 날짜와 같은 연도에 해당하는 날짜들에 대한 합계를 B1:B10 범위에서 구합니다.

 

3. YEAR 함수의 활용 예시

(1) 연도별 통계 분석

YEAR 함수는 연도별 통계를 계산할 때 유용합니다. 예를 들어, 판매 데이터를 다루는 경우 각 연도별로 판매 총합을 구할 수 있습니다. 판매일이 기록된 열에서 연도를 추출하여 연도별 합계를 구하는 데 활용됩니다.

=SUMIF(A2:A100, YEAR(TODAY()), B2:B100)

위 예제에서 A2:A100은 날짜 데이터가 있는 열이고, B2:B100은 판매 금액이 있는 열입니다. YEAR 함수로 연도를 추출하고, 해당 연도에 해당하는 판매 금액 합계를 구할 수 있습니다.

(2) 사용자 나이 계산

YEAR 함수는 나이 계산에 활용될 수 있습니다. 예를 들어, 사용자의 생일이 1990년 5월 10일이라면, 오늘 날짜와 비교하여 사용자의 나이를 계산할 수 있습니다.

=YEAR(TODAY()) - YEAR(DATE(1990, 5, 10))

이 함수는 현재 연도에서 1990년을 빼서 사용자의 나이를 계산합니다.

(3) 기한이 지난 데이터 찾기

YEAR 함수는 기한이 지난 데이터를 확인하는 데에도 유용합니다. 예를 들어, 특정 기한이 2024년 12월 31일인 데이터를 필터링하려면 다음과 같이 사용할 수 있습니다.

=IF(YEAR(A2) < 2024, "기한 초과", "기한 내")

이 함수는 A2 셀의 날짜가 2024년 이전이라면 "기한 초과", 그렇지 않으면 "기한 내"라고 표시합니다.

 

4. YEAR 함수의 장점

  • 연도 추출 용이: YEAR 함수는 날짜 값에서 연도만 빠르게 추출할 수 있어 데이터를 연도별로 분석하거나 필터링하는 데 유용합니다.
  • 날짜 계산과 결합 가능: YEAR 함수는 날짜 관련 함수들과 결합하여 복잡한 날짜 계산을 간단하게 처리할 수 있습니다.
  • 실시간 분석: TODAY 함수와 결합하여 현재 연도에 대한 분석 및 계산을 자동화할 수 있습니다.

 

 

5. 결론: YEAR 함수로 연도 관리 간편하게 하기

엑셀의 YEAR 함수는 날짜에서 연도를 추출하는 데 매우 유용한 도구입니다. 이 함수를 사용하면 연도별로 데이터를 관리하거나, 연도 기반으로 날짜 계산을 쉽게 할 수 있습니다. YEAR 함수는 데이터 분석 기간 관리를 자동화하고 효율적으로 처리할 수 있게 해 줍니다.

YEAR 함수를 활용하여 연도별 데이터 분석  연도 기반 작업을 더욱 쉽게 진행해 보세요!

 

반응형

'EXCEL' 카테고리의 다른 글

[EXCEL 함수] WEEKDAY(날짜, 유형)  (0) 2024.11.21
[EXCEL 함수] MONTH(날짜)  (0) 2024.11.21
[EXCEL 함수] NOW()  (0) 2024.11.20
[EXCEL 함수] TODAY()  (0) 2024.11.20
[EXCEL 함수] DATE(연도, 월, 일)  (0) 2024.11.20