오늘의 궁금한 이야기 주제는 "엑셀나이계산" 입니다. 


엑셀을 사용하여 나이를 계산하는 방법에 대해서 알아 보겠습니다. 기본적인 함수는 DATEDIF 함수를 사용하게 됩니다. 

DATEDIF 함수는 설정한 일부터 일, 월 또는 년을 계산하여 사용자가 원하는 값을 산출하는데요 구분에서 중요한 것은 Start_date 와 End_date 입니다. 

이를 이용하여 두 기간 내의 기간을 산출하는 방식입니다. 

예를 들면 근속기간을 산출하는데 응용할 수 있습니다. 

먼저 엑셀나이계산을 단계별로 살펴보겠습니다. 






엑셀나이계산 함수를 입력하는 방법은 간단합니다. 

먼저 출생일을 입력하고 그 다음에 오늘날짜, 추가 월, 추가일 순으로 함수를 입력합니다.

오늘 날짜 =DATEDIF(C5,TODAY(),"Y")

추가 월 =DATEDIF(C5,TODAY(),"Ym")

추가 일 =DATEDIF(C5,TODAY(),"md")


3개의 함수의 앞부분은 동일하며 뒤에 y,ym,md 의 차이가 있습니다. 

그렇다면 DATEDIF 를 응용하여 근속년수를 산출해 볼까요?




DATEDIF를 응용하여 총 근속 년,일수를 계산할 수 있습니다. 

DATEDIF 함수는 기간을 산출하는 것으로 예를 들면 자동차를 구입할 일로부터 얼마나 사용했는지 소모품을 교체한지 얼마나 되었는지 등을 일자까지 관리가 가능해서 유용하게 사용할 수 있습니다. 


YEARFRAC 함수 사용해서 나이 계산하기. 2018년 10월 29일 업데이트

YEARFRAC 함수를 사용하면 나이를 계산할 수 있습니다.
필요한 함수정보는 다음과 같습니다.


  1. YEARFRAC
  2. TODAY

두개의 함수를 사용해서 오늘(TODAY) 기준으로 나이(일년중 비중)을 계산해 보겠습니다.


  • 먼저 아래의 테이블을 작성합니다. 



  • 셀 C2:C5를 선택한 후 아래의 함수를 배열함수로 입력합니다. 
  • =TODAY()
  • C열의 해당 셀(오늘) 에 오늘날짜 기준으로 데이타가 입력되는 것을 확인할 수 있습니다.


  • D열(나이) 에 아래의 함수를 배열함수로 입력합니다.  
  • =YEARFRAC(B2,C2,3)



  • 결과(나이) 를 확인합니다. 



블로그 검색에서 "엑셀" 로 검색하거나, 라벨의 엑셀을 클릭하면 엑셀 함수 관련된 포스팅을 보실 수 있습니다.


▶엑셀 관련 글 더 보기◀



엑셀 인사이드였습니다.