본문 바로가기
엑셀

[엑셀] 날짜 함수 EOMONTH, EDATE, NETWORKDAYS.INTL, DATEDIF

by 수별이 2022. 3. 20.

 

숫자와 텍스트가 섞인 생년월일 셀을 '텍스트 나누기'로 날짜 형식으로 바꾸기

 

 

바꿀 셀을 블럭잡고 데이터- 텍스트 나누기 - 구분기호로 분리됨 선택

 

 

 

열 데이터 서식을 날짜(년월일)로 설정하고 마침.

 

 

 

년 월 일로 입력된 날짜는 텍스트 나누기가 안됨.

이럴 때는

=DATE(LEFT(셀,FIND("년",셀,1)-1),MID(셀,FIND("년",셀,1)+1,FIND("월",셀,1)-FIND("년",셀,1)-1),MID(셀,FIND("월",셀,1)+1,LEN(셀)-FIND("월",셀,1)-1))

 

https://www.oppadu.com/%EC%97%91%EC%85%80-%EB%82%A0%EC%A7%9C-%ED%95%A8%EC%88%98-%EC%B4%9D%EC%A0%95%EB%A6%AC/#3

 

 

 

 

<EDATE>

지정한 날짜로부터 몇개월 전,후 날짜 구하기

= edate(시작일, 개월수)

 

 

 

 

<EOMONTH>

지정한 날짜로부터 몇개월 전,후 월의 말일 계산

=eomonth(시작일, 개월수)

 

 

 

수습기간 종료일이 4월 전이면 당해 4월에 연봉협상,

아니면 다음해 4월에 연봉협상

 

 

 

<NETWORKDAYS.INTL>

공휴일, 특정일을 제외한 두 날짜 사이의 근무일자 구하기

= NETWORKDAYS.INTL (시작일, 종료일, [요일별 휴무], [공휴일])

 

 

※ 요일별 휴무일이 다를 때

표를 만들어 요일별 OX를 표시하고

IF함수를 써서 휴일은 1, 근무일은 0으로 표시되게 함.

Concat 함수나 Concatenate 함수를 써서 하나의 숫자로 만듦.

이 함수를 쓰지 않고 직접 1과 0으로 입력하고 싶다면 큰따옴표를 해줘야 함.

"1010100" 이런식으로.

 

 

<DATEDIF>

두 날짜 사이의 년, 월, 일 차이 계산

오늘을 기준으로 근속년도가 얼마나 되었는지 계산할 때.

https://www.oppadu.com/%ec%97%91%ec%85%80-datedif-%ed%95%a8%ec%88%98/

 

 

=datedif(시작일, 종료일, "단위")

 

 

 

[유튜브 오빠두엑셀 정리]

https://www.youtube.com/watch?v=FNM7kUt4SmY&ab_channel=%EC%98%A4%EB%B9%A0%EB%91%90%EC%97%91%EC%85%80l%EC%97%91%EC%85%80%EA%B0%95%EC%9D%98%EB%8C%80%ED%91%9C%EC%B1%84%EB%84%90 

 

 

 

 

 

 

반응형

'엑셀' 카테고리의 다른 글

[엑셀] 셀서식  (0) 2022.03.26
[엑셀] Index, Match, 다중조건  (0) 2022.03.20
[엑셀] sumifs  (0) 2022.03.19
[엑셀] 데이터유효성 검사  (0) 2022.03.19
[컴활1급] 컴활1급 실기 상시시험, 한번에 합격한 후기  (10) 2013.08.23

댓글