컴퓨터자료실

엑셀에서 기간계산 함수 DATEDIF를 사용하여 근속기간 계산하기

작은마음모아 2014. 4. 7. 00:43

엑셀에서 두 날짜 사이의 기간 계산에

기간계산 함수 DATEDIF()를 사용해 보겠습니다.

 

DATEDIF() 는

도움말등이 나오지 않는

엑셀에서 제공하는 기본함수가 아니지만

요긴하게 사용 할 수 있는 함수입니다.

 

우선 간단히 날짜에 관한 함수를 정리해 보겠습니다.

 

   함수   사용법    설명
   YEAR   YEAR(날짜)   날짜에서 연도 만 표시
   MONTH   MONTH(날짜)   날짜에서 월 만 표시
   DAY   DAY(날짜)   날짜에서 일 만 표시
   DATE   DATE(연,월,일)   연,월,일을 날짜로 표시

YEAR, MONTH, DAY 와 DATE는 서로 반대 역활을 하는 함수입니다. 

 

 

여기서 부터 

DATEDIF를 사용하여 근속기간을 계산해 보겠습니다.

 

생일과 입사일이 있는 명부가 있습니다.

 

근속기간을 계산하고

기준일과 같은 월이 생일인 사람을 찾아야 합니다.

 

DATADIF() 사용법 입니다

DATADIF(from_date, to_date, "표시방법")

표시방법은 "Y" "M" "D" "YM" "MD" 처럼 ""를 붙여 사용합니다.

 

 표시방법    설 명
 Y    연도 수
 M    월 수
 D    일 수
 YM    연을 제외한 월 수
 MD    연, 월을 제외한 일 수

 

 

 DATEDIF()를 사용하여 근속기간을 연, 월, 일 형태로 계산하는데

표시 방법은 "Y" "YM" "MD"를 사용했습니다.

 

 

 기준일과 같은 월의 생일인 사람을 찾으려고 MONTH()를 사용했습니다.

 

생일월과 기준월이 같으면 "생일"이라고 표시하라는 식입니다.

 

 

 근속기간도 계산했고

기준월 생일인 사람도 찾았습니다.

 

이 글은 엑셀 2007에서 작성되었습니다.