DATEIF 함수를 활용해서 특정일(생일, 기념일 근무 시작일) 로부터 현재,
또는 특정 날짜까지 일수, 개월 수, 날짜(년, 개월, 일)이 지났는지 알아볼 수 있다.
2015/07/06 - [엑셀] - 엑셀 날짜 함수 기초사용 방법 및 일수 계산
경과한 (날)일 수 구하려면
몇 일이 지났는지는 두 기간에 산수 빼기(-)를 이용하면 된다.
2015년 7월7일은 2000년이 시작된 후 5666일이 경과된 날이다.
사용법
& 기호는 각 서식문자들 연결해 준다.
몇 년 몇 개월 몇 일이 지났는지 구하려면? DATEDIF 활용
DATEDIF
두 날짜 사이 경과한 날짜 계산
기본 사용 방법
Y : 년수
M: 달수
D: 일수
YM:년 수를 뺀 달수만 계산 표시
YMD: 년수 개월 수를 뺀 일수만 계산 표시
경과 날짜 계산 방법
=TEXT(DATEDIF(A1,A2,"Y"),"0")&"년"&TEXT(DATEDIF(A1,A2,"YM"),"0")&"개월"&TEXT(DATEDIF(A1,A2,"MD"),"0")&"일"
3번째 인수(붉은 표시)를 이용해서 년 수, 개월 수, 일수를 구할 수 있다.
2000년 1월 1일(특정일) 로부터 15년 6개월 9일이 경과됨을 나타냄
특정일로부터 현재까지 경과한 날짜 계산 하려면?(근속일, 특정 기념일, 도서 대출 경과일 등등..)
DATEDIF에 활용
A2위치에 =TODAY()를 사용하면 자동적으로 A1의 날짜로부터 현재까지의 날짜가 자동으로 계산된다.
=TEXT(DATEDIF(B2,TODAY(),"Y"),"0")&"년"&TEXT(DATEDIF(B2,TODAY(),"YM"),"0")&"개월"&TEXT(DATEDIF(B2,TODAY(),"MD"),"0")&"일"
사용 예) 근속일
사용 예 2) 도서 대출 반납일
대출 경과일
=TEXT(DATEDIF(B2,TODAY(),"Y"),"#0")&"년"&TEXT(DATEDIF(B2,TODAY(),"YM"),"0")&"개월"&TEXT(DATEDIF(B2,TODAY(),"MD"),"0")&"일"
반납일(대출 기간 14일)
=TEXT(B2+14,"yy-mm-dd")
다음은 대출 반납일로 부터 경과한 일 수를 알려준다.
경과 일에 대한 셀 서식을 숫자로 바꿔줘야 한다. 그렇지 않으면 1900년으로부터 지난 날짜가 표시될 수 있다.
붉은 표시가 대출 반납을 지난 경우를 나타낸다.
양수와 음수에 대한 기본 셀 서식을 바꾸면 원하는 형태로 바꿀 수 있다.