[엑셀 함수 2탄] 날짜 함수 활용 방법

페이지 정보

작성자 군위넷 댓글 댓글 0건 조회조회 4,945회 입력 기사입력 : 20-06-15 18:26

본문

안녕하세요.


오늘은 날짜 함수에 대해 살펴 보도록 하겠습니다. 날짜 함수에서 쓰임새가 많은 함수는 "DATEDIF"함수 이오니 꼭 숙지하시기 바랍니다.


1. DATE 함수


(기능) 년, 월, 일을 이용하여 날짜 형식으로 변환해 준다.

(형식) =DATE(년,월,일)

(예제) A1셀에는 연도(2020), A2 셀에는 월(7), A3 셀에는 일자(5)가 입력되어 있는데 이것을 날짜 형식으로 변환하라.

(정답) =DATE(A1,A2,A3)

(해설) 년, 월, 일이 입력된 셀을 이용하여 날짜(Date) 형식으로 변환한다. => 2020-07-05

2. YEAR 함수


(기능) 날짜 데이터에서 연도를 추출한다.

(형식)  =YEAR(날짜)

(예제) A4셀의 내용 "2020-07-05"에서 연도만 추출하라.

(정답) =YEAR(A4)

(해설) A4 셀에 입력된 날짜 데이터에서 연도만 추출한다. => 2020

3. MONTH 함수


(기능) 날짜 데이터에서 월을 추출한다.

(형식)  =MONTH(날짜)

(예제) A5셀의 내용 "2020-07-05"에서 월만 추출하라.

(정답) =MONTH(A5)

(해설) A5 셀에 입력된 날짜 데이터에서 월만 추출한다. => 7

4. DAY 함수


(기능) 날짜 데이터에서 일자을 추출한다.

(형식)  =DAY(날짜)

(예제) A6셀의 내용 "2020-07-05"에서 일자만 추출하라.

(정답) =DAY(A6)

(해설) A6 셀에 입력된 날짜 데이터에서 일자만 추출한다. => 5

5.TODAY 함수


(기능) 컴퓨터에 설정된 오늘 날짜를 구한다.

(형식)  =TODAY()

(예제) B7셀에 오늘 날짜를 출력하라.

(정답) =TODAY()

(해설) B7 셀에 컴퓨터에 설정된 날짜를 출력한다.

6. DATEDIF 함수


(기능) 두 날짜 사이의 날짜 수, 개월 수 또는 년 수를 계산해 준다.

(형식) =DATEDIF(시작일,종료일,"조건")
   
    ★ 조건

    "Y"   : 두날짜사이의 년수
    "M"   : 두날짜사이의 개월수
    "D"   : 두날짜사이의 날짜수
    "YM"  : 두날짜사이의 개월수 - 년수는제외
    "YD"  : 두날짜사이의 날짜수 - 년수는제외
    "MD"  : 두날짜사이의 날짜수 - 년수, 개월수는제외


(예제) A8셀에 입사일(1992-5-20), A9 셀에 퇴사일(2020-3-5)이 입력되어 있다.

?
① 근무한 년수는?
② 총근무한 개월수는?
③ 년수를 제외한 개월수는?
④ 총근무한 일수는?
⑤ 개월수를 제외한 일수는?
⑥ 근속기간은 몇 년 몇월 며칠인가?

?

(정답)
?

① =DATEDIF($B$69,$B$70,"Y")
② =DATEDIF($B$69,$B$70,"M")
③ =DATEDIF($B$69,$B$70,"YM")
④ =DATEDIF($B$69,$B$70,"D")
⑤ =DATEDIF($B$69,$B$70,"MD")
⑥ =DATEDIF($B$69,$B$70,"Y")&"년 "&DATEDIF($B$69,$B$70,"YM")&"개월 "&DATEDIF($B$69,$B$70,"MD")&"일"

?

(해설) DATEDIF 함수는 날짜 차(Date Difference)를 구하는 함수로 조건에 따라 다향한 결과를 얻을 수 있다.

7. EDATE 함수


(기능) 특정날짜를 기준으로 지정된 개월수의 이전이나 이후 날짜를 구한다


    ★ 함수목록에 나타나지 않는 함수

        엑셀의 함수목록에 나타나지 않는 함수는 도구-추가기능-분석도구를 설치하여야만 사용할수 있으며 DATEDIF, NUMBERSTRING, EOMONTH, EDATE 등과 같은 함수가 대표적인 예이다


(형식)  =EDATE(날짜,개월수)

(예제) A14셀의 내용 "2020-07-05"에서 28개월 후의 날짜를 구하시오.

(정답) =EDATE(A14,28)

(해설) A14 셀에 입력된 날짜에서 28개월 후의 날짜(2022-11-05)를 구한다.

8. EOMONTH 함수


(기능) 지정한 날짜의 이후의 달의 마지막 날짜를 구한다.


    ★ 함수목록에 나타나지 않는 함수

        엑셀의 함수목록에 나타나지 않는 함수는 도구-추가기능-분석도구를 설치하여야만 사용할수 있으며 DATEDIF, NUMBERSTRING, EOMONTH, EDATE 등과 같은 함수가 대표적인 예이다


(형식) =EOMONTH(날짜, 개월수)

(예제) A15셀의 내용 "2020-07-05"에서 28개월 후의 날짜를 구하시오.

(정답) =EOMONTH(A15,28)

(해설) A15 셀에 입력된 날짜에서 28개월 후의 달의 마지막 날짜(2022-11-30)를 구한다.

공부하시다가 질문한 사항이 있으면 "궁금해요" 메뉴를 활용하시기 바랍니다.


앞으로 더욱 유익한 정보를 제공하도록 노력하겠습니다.


오늘도 더운 날씨에 노고가 많으셨습니다. 화이팅!!!

첨부파일