상세 컨텐츠

본문 제목

직장인 엑셀 날짜 함수 (Edate, EoMonth, NetWorkDays, WorkDay, WeekNum)

2. 취미생활/- 꿀팁

by 새치미밍 2019. 7. 4. 16:20

본문

반응형



1) EDATE


기준일에서 개월 수를 빼거나 더하여 날짜 일련번호로 값을 반환하는 함수.


=Edate(start_date, months)

=Edate(기준일, 개월 수)






결과 값은 날짜 일련번호(44016)로 반환되기 때문에 표시형식을 날짜로 변경.





(2019년 7월 4일)의 12개월 후인 2020년 7월 4일이 나옴.




날짜+360(일)로 계산하는 것과 차이가 있음.

월 수만 따질 때 사용하기 편리함.


마이너스 입력 시 개월 전의 날짜를 표시함.




2) EoMonth


기준일에서 개월 수를 빼거나 더하여 나온 날짜 월의 마지막 날의 일련번호를 반환하는 함수.


=EoMonth(start_date, months)

=EoMonth(기준일, 개월 수)




마찬가지로 일련번호(44043)로 나오기 때문에 표시형식을 날짜로 변경.




(2019년 7월 4일)의 12개월 후인 2020년 7월의 마지막 날인 31일이 나옴.




Edate함수는 월 수를 빼거나 더하기만, EoMonth함수는 결과 값 그 달의 마지막 날을 표시함.




3) NetWorkDays


두 날짜 사이의 전체 작업 일수(주말, 휴일 제외)를 반환하는 함수.


=NetWorkDays(start_date, end_date, [holidays])

=NetWorkDays(시작일, 종료일, [휴일])


휴일은 생략 가능.





2019-07-01부터 2019-07-31 기간 동안 작업 일수(평일) 23을 출력함.




휴일을 입력하면,




7월 작업 일수(평일) 23에서 휴일 1일(주말 아님)을 제외하고 22을 출력함.




휴일을 셀 범위로 지정하여 사용할 수 있음.



4) WorkDay


기준일에서 작업 일수(주말, 휴일 제외)를 빼거나 더하여 날짜의 일련번호를 반환하는 함수.


=WorkDay(start_date, days, [holidays])

=WorkDay(기준일, 작업 일수, [휴일])


휴일은 생략 가능함.









앞으로 작업 가능한 평일 수를 계산하기 때문에 기준일은 카운트 제외.


(2019-07-01) 기준으로 10일째 되는 날인 2019-07-15을 출력.



5) WeekNum


기준일이 일 년 중 몇째 주인지를 나타내는 숫자를 반환하는 함수.


=WeekNum(serial_number, [return_type])

=WeekNum(기준일, [반환 종류])



반환종류는 한 주를 시작하는 기준 요일을 지정하는 것.

생략 시 자동으로 1 (일요일)이 지정됨.



1 : 일요일부터 주 시작

2 : 월요일부터 주 시작

...




(2019-07-04)은 일요일이 한 주의 시작일 때 2019년의 27번째 주.




반응형

관련글 더보기

댓글 영역