엑셀에서 경과일수 계산 시 주로 DATEDIF 함수를 사용합니다.
입사일과 퇴사일을 기준으로 근무일을 계산하는데 많이 사용되는 것 같습니다.
=datedif(시작일,종료일,'옵션')
옵션
= datedif(시작일,종료일,"y") : 총 년수 계산
= datedif(시작일,종료일,"m") : 총 월수 계산
= datedif(시작일,종료일,"d") : 총 일수 계산
= datedif(시작일,종료일,"ym") : 년수를 제외하고 남은 월수 계산, 예를 들어 15개월이면 1년인 12개월을 제외한 3개월만 계산됩니다.
= datedif(시작일,종료일,"md") : 년수, 월수를 제외하고 남은 일수 계산, 400일이면 1년과 1달을 제외한 5일만 계산되는데 년수와 월수 관계없이 일수만 계산(31일-1일=30일)한다고 생각하면 좀 더 쉬울 것 같습니다. ym도 마찬가지로요.
혹은 =종료일-시작일 수식만 입력해도 경과일수는 계산이 가능합니다.
년, 월, 일로 표시
y, ym, md 옵션을 사용하여
=datedif(시작일,종료일,"y")&"년"&datedif(시작일,종료일,"ym")&"월"&datedif(시작일,종료일,"md")&"일" 로 입력하면 '년월일'로 표시할 수 있습니다.
네이버 날짜계산기
다음 날짜계산기
엑셀은 1월 1일에서 5월 31일까지 150일인데, 네이버와 다음은 151일 으로 나옵니다.
다음과 네이버는 설명에 나와 있듯이 기준일을 1일로 포함하여 계산하고
엑셀은 기준일을 제외한 경과일 (1월 1일 ~ 1월 2일)을 하루로 계산하기 때문인 것 같습니다.
그래서
엑셀의 경우 시작일(기준일)을 포함하고 싶다면 +1을 해서
=datedif(시작일+1,종료일,'옵션') 혹은
=datedif(시작일,종료일+1,'옵션') 혹은
=datedif(시작일,종료일,'옵션')+1
의 수식을 사용하면 되고,
네이버나 다음의 경우 기준일을 제외하고 싶다면
시작일+1을 기준일로 설정해서 계산하거나 계산된 날짜에서 -1을 하면 될 것 같습니다.
엑셀에서 시작일 부터 00일째 되는 날짜 구하기
엑셀에서 00일째 되는 날짜를 계산할 때도 시작일(기준일)에 00일째 되는 날을 더해주고 기준일을 포함하고 싶다면 -1을 하면 됩니다.
예) 2018년 1월 1일에서 150일째 되는 날은?
기준일 제외 : 시작일+150 = 2015-05-31
기준일 포함 : 시작일+150-1 = 2015-05-30
2018년 1월 1일 '오늘부터 1일' 이라면 2018년 4월 10일이 100일 입니다.
'정보창고 > 문서작업' 카테고리의 다른 글
파워포인트에서 수식 계산하기 (0) | 2018.06.19 |
---|---|
엑셀 천단위, 백만단위 표시 (0) | 2018.06.18 |
엑셀 경과 시간 계산하기 (0) | 2018.06.12 |
엑셀 디데이(D-DAY) 계산하기 (0) | 2018.05.25 |
파워포인트 PDF, JPG로 변환하기 (0) | 2018.05.22 |
한글 서식복사 (모양복사) (0) | 2018.05.22 |
파워포인트 슬라이드 방향 설정 (0) | 2018.05.04 |
HWPML (0) | 2018.03.29 |