뿌뿌의 일상다반사 :: [엑셀/EXCEL] 문자열을 날짜로 DATE함수 날짜 계산하기(빼기) DATEDIF 함수 쉬운예제 사용법

[엑셀/EXCEL] 문자열을 날짜로 DATE함수 날짜 계산하기(빼기) DATEDIF 함수 쉬운예제 사용법

[ IT - 엑셀(Excel) ]|2019. 3. 25. 19:01




반응형

[엑셀/EXCEL] 

문자열을 날짜로 DATE함수 날짜 계산하기(빼기) 

DATEDIF 함수 쉬운예제 사용법 


엑셀 DATE함수



안녕하세요 지난번 포스팅을 통해서 20190101을 문자열로 나누어 각각  2019    01    01로 분리하는

LEFT함수와 RIGHT함수 MID사용법을 알아 보았는데요 이때 나눠진 문자열을 다시 날짜형태로

변환하는 작업을 해보고 날짜간 계산하는 방법에대해서 같이 알아보도록 하겠습니다.


2019/03/24 - [[ IT - 엑셀(Excel) ]] - [엑셀/EXCEL] 특정구간 문자열 추출(LEFT,MID,RIGHT 함수) 쉬운 예제 사용법 다운로드


엑셀 DATE


우선 20110101 태어난날에서 LEFT 함수를 통해 2011   MID함수를 통해 중간글자 01 RIGHT 함수 01

그리고 오늘날짜에서도 동일한 방법으로 각각 년,월,일을 구분해서 분리할 수 있었습니다.

이 분리한 값을 통해 DATE함수로 손쉽게 날짜형태로 변환을 할수 있습니다.


1. DATE함수 ( year 년도,  month 월,  day 일자)

   - 날짜 시간 코드에서 날짜를 나타내는 수를 구합니다.


엑셀 날짜


앞전에서 년과 월 그리고 일자를 구했기 때문에 date 함수 인자에 하나씩 넣어주면 작업이 완료됩니다.


엑셀 문자열 날짜




위 예제에서 보는것처럼 생일부분에는 DATE함수로 DATE(F3(2011), F4(01), F5(01) )을 입력해주고

오늘날짜에도 2019-03-23 을 통일하게 DATE(I3,I4,I5) 를 입력해주면 쉽게 날짜형태로 표시가 변환되는

것을 볼수 있습니다.

우선 DATE 함수를 통해 문자열을 받아와 구분해서 날짜형태로 변환되는것을 해보았는데요

이제 DATEDIF 를 통해 두 날짜간 계산으로 만 나이를 구해보도록 하겠습니다



2. DATEDIF 함수(엑셀 버전별로 자동으로 나오지 않는 경우는 타이핑해서 쓰시면 됩니다)


엑셀 DATEDIF


밑에 마지막 가입경과년수가 나오는데요 오늘날짜에서 생일자를 빼면 결국 만나이를 구할수가 있게 있는데요 오늘날짜에서 - 생일을 그냥 빼기로 구해지면 좋겠지만 그렇게 되지 않고 년, 월, 일자로 구분해서

뺄수가 있습니다 이때 DATEDIF 함수를 사용합니다.


엑셀 DATEDIF 사용법


예제의 오른쪽을 보면 DATEDIF 함수 첫번째 인자는 DATEDIF(생일날짜, 오늘날짜, Y는 YEAR의 약자로 년도, M은 MONTH의 약자로 월로 D 는 DAY의 약자로 일자별로 뺄수가 있습니다)

이때 문자열 형태로 "Y","M","D" 를 쓰게 되면 각각 만나이 년도와 태어난 월수 아니면 태어난 경과일수를 구할수가 있게 됩니다.


그냥 오늘날짜 - 생일을 빼게 되면 기본 DAY일자로 빼기는 구할수가 있습니다

이 형태 말고 다른형태로도 날짜 계산을 할수가 있지만 가장 간단한 방법은 DATEDIF 함수를 사용하는

것이 가장 간편한 방법이었습니다. 


이상 문자열 추출부터 날짜형 변환 날짜 계산까지 알아보았는데요 

또 다음에는 유용한 예제로 돌아오도록 하겠습니다 이상입니다~!



DATE DATEDIF 함수.xlsx



2019/03/23 - [[ IT - 엑셀(Excel) ]] - [엑셀/EXCEL] 특정 조건 개수구하기 countif, countifs 쉬운 사용법 및 예제 다운로드


2019/03/20 - [[ IT - 엑셀(Excel) ]] - [엑셀/EXCEL] SUMIF, SUMIFS 사용법 쉬운 예제 (특정조건 더하기)


2019/03/19 - [[ IT - 엑셀(Excel) ]] - [ 엑셀/EXCEL] HLOOKUP / VLOOKUP 실행 쉬운 따라하기 예제







반응형

댓글()