두 날짜 사이의 일 수 계산
첫번째 방법은 그냥 두 날짜를 단순히 뺄샘을 한 것이다.
엑셀은 두 날짜끼리 연산하여 두 날짜 사이의 일 수를 산출 합니다.
두번째 방법은 DAYS 함수를 이용 합니다.
함수는 DAYS(종료 날짜, 시작 날짜) 형식으로 사용 합니다.
세번째 방법은 DATEDIF 함수를 사용 합니다.
사용 방법은 DATEDIF(시작 날짜, 종료 날짜, 반환값) 형식으로 사용합니다.
반환값은 "Y" - 연도 수, "M" - 개월 수, "D" - 날짜 수, "MD" - 년 월을 무시한 두 일자의 차이, "YM" - 년 일을 무시한 두 날짜의 개월 차이, "YD" - 연도를 무시한 날짜 차이 방식으로 사용 합니다.
두 날짜 사이의 개월 수 계산
두 날짜 사이의 개월 수를 계산하는 방법은 조금 복잡한 방법을 사용합니다.
엑셀에서 지원하는 MONTHS 함수의 경우는 같은 연도내의 두 날짜의 개월 수를 계산하여 연도가 차이가 나는 경우 무용지물 입니다.
이러한 경우 Microsoft는 다음의 두가지 수식을 제공하고 있습니다.
이 식의 특징은 날짜를 무시하고 년과 월로만 두 날짜사이의 개월 수를 계산합니다.
=IF(DAY(LDate)>=DAY(EDATE),0,-1)+(YEAR(LDate)-YEAR(EDATE))*12+MONTH(LDate)-MONTH(EDATE)
이 식의 경우 날짜를 포함하여 계산하게 됩니다. 즉 종료일의 일자가 시작일의 일자 이상이되면 두 날짜 사이의 개월수를 그대로 계산하게 되고 만약 종료일의 일자가 시작일의 일자를 지나지 않았다면 1을 빼고 계산하게 됩니다.
위 두 식을 적용하면 되겠습니다.
세번째 방법은 =DATEDIF(A2, A3, "M")로 계산하는 방법입니다. 계산 결과는 위의 두번째 식과 같이 일자를 참조한 계산을 하게됩니다.
두 날짜 사이의 년 수 계산
년수의 계산도 달수의 계산 방식대로 365일을 기준으로 계산을 할지 아니면 년수의 변경만으로 계산할지부터 결정해야 합니다.
첫번째 365일을 기준으로 계산하고 싶다면 =DATEDIF(A2, A3, "Y")를 이용하시면 되겠습니다.
그러나 단순히 년수의 변경만으로 계산하고 싶다면 =YEAR(LDate)-YEAR(EDATE) 의 형식으로 계산하면 되겠습니다.
'Office Tutorials > Excel' 카테고리의 다른 글
[ EXCEL ] 각 언어로 월과 요일을 표현하는 함수 (1) | 2018.07.13 |
---|---|
[ MS Office ] Excel 통합 문서를 읽기 전용 모드로 만드는 방법 (0) | 2018.06.06 |
[ 이력서 ] MS Excel로 작성된 이력서 및 자기소개서 (0) | 2016.10.21 |
[EXCEL] 엑셀에서 이름상자의 활용 (1) | 2016.02.11 |
[Excel] 엑셀에서 빈셀과 비어있지 않은 셀 개수 구하기 (COUNTBLANK / COUNTA) (1) | 2015.08.11 |
[EXCEL] 엑셀 셀 경계 눈금선 색상 변경하기 (1) | 2015.07.02 |
[EXCEL] 앞뒤 공백이 있는 경우 IF 사용하는 방법 (0) | 2015.05.06 |
Excel 2013에서 문자와 숫자 사이 공백 추가 방법 (0) | 2015.05.05 |