본문 바로가기
IT

마이크로소프트 엑셀(excel) 날자 함수 개념 및 사용법

by 21century 2023. 11. 24.
반응형

엑셀 날짜 함수 개념 및 사용법

 

날자 함수

마이크로소프트 엑셀에서 DATE 기능은 제공되는 년, , 일 값을 기반으로 날짜를 작성하는 데 사용된다. 특히 개별 개체를 이용하여 날짜를 작성해야 할 때 유용하다.

DATE 함수의 문법은 다음과 같습니다:

엑셀날자함수
엑셀날자함수

 

 

= DATE (,,)

year: 날짜의 연도 값입니다.

month: 날짜의 월 값(1에서 12 사이여야 함).

day: 날짜의 일 값(월 및 연도에 따라 1에서 31 사이여야 함).

예를 들어 다음과 같습니다:

 

= DATE(2023, 11, 24) 2023 11 24일을 만듭니다.

함수 내에서 셀 참조나 수치를 직접 사용할 수 있다. 날짜와 관련된 계산을 수행하고자 할 때나 엑셀 시트 내에서 특정 기준에 따라 날짜 값을 생성해야 할 때 이 함수가 도움이 된다.

 

1) DATE

     특정 날짜를 일련 번호로 돌려줍니다

    =DATE(,,)

 

    ) 다음 날자를 DATE 함수를 이용 나타내시오

2005      
7      
5   2005-07-05  

 

함수식

=D11

) 다음 텍스트를 참고하여 생년월일을 날자로 구하시오

T0003001이준호740401-1******   1974-04-01
     
년도   74
  04
  01
생년월일   1974-04-01

함수식

=DATE(MID(B14,12,2),MID(B14,14,2),MID(B14,16,2))

2) YEAR

     일련 번호를 년으로 변환합니다

    =YEAR(날자)

 

    ) 다음 날자의 년도를 구하시오

 

2005-07-05   2005

함수식

=YEAR(B27)

3) MONTH

     일련 번호를 월로 변환합니다

    =MONTH(날자)

 

    ) 다음 날자의 월을 구하시오

2005-07-05   7

함수식

=MONTH(B35)

4) DAY

     일련 번호를 일로 변환합니다

    =DAY(날자)

 

    ) 다음 날자의 일를 구하시오

5) TODAY

     현재 날짜를 일련 번호로 돌려줍니다

    =TODAY()

 

    현재날자란 달력상의 날자가 아니라 컴퓨터 시스템이 인식하고 있는 날자를 말한다

 

    ) 다음을 구하시오

오늘날자   2023-11-24

함수식

=TODAY()

6) DATEDIF

     두 날짜 사이의 날짜 수, 개월 수 또는 년 수를 계산합니다

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

 

    조건

    "Y"   : 두날자사이의 년수

    "M"   : 두날자사이의 개월수

    "D"   : 두날자사이의 날자수

    "YM"  : 두날자사이의 개월수 - 년수는제외

    "YD"  : 두날자사이의 날자수 - 년수는제외

    "MD"  : 두날자사이의 날자수 - 년수, 개월수는제외

 

    ) 다음은 어느직원의 입사일과 퇴사일이다 다음을 구하라

1991-11-07

2005-07-05

근무한 년수   13
총근무한 개월수   163
년수를 제외한 개월수   7
총근무한 날자   4989
개월수를 제외한 날자수   28
근속기간은 몇 년 몇월 며칠인가?   13 7개월 28

함수식

근무한 년수          :  =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")&""

 

 

7) EDATE

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

=EDATE(날자,개월수)

 

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

        엑셀의 함수목록에 나타나지 않는 함수는 도구-추가기능-분석도구를 설치하여야만

        사용할수 있으며

        DATEDIF, NUMBERSTRING, EOMONTH, EDATE 등과 같은 함수가 대표적인 예이다

 

    ) 다음을 구하시오

다음날자의 28개월 뒤는 몇월 몇일인가?

2005-07-05   2007-11-05
함수식
=EDATE(B90,28)
 
 
다음날자의 43개월 전날은 몇월 몇일인가?
   
2005-07-05   2001-12-05

함수식

=EDATE(B92,-43)

8) EOMONTH

     지정한 달 수 이전이나 이후의 달의 마지막 날을 돌려줍니다

    =EOMONTH(날자,개월수)

 

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

        엑셀의 함수목록에 나타나지 않는 함수는 도구-추가기능-분석도구를 설치하여야만

        사용할수 있으며

        DATEDIF, NUMBERSTRING, EOMONTH, EDATE 등과 같은 함수가 대표적인 예이다

 

    ) 다음을 구하시오

다음날자의 28개월후 그 달의 마지막 날은?

2005-07-05   2007-11-30
함수식
=EOMONTH(B106,28)
 
다음날자의 43개월 전달의 마지막날은?
   
2005-07-05   2001-12-31

함수식

=EOMONTH(B108,-43)

 

이상으로 엑셀의 날짜함수에 대하여 알아 봤습니다. 이 날짜 함수를 잘 사용하면 근무일자, 개강 후 일짜, 특정날짜를 찾는데 아주 유용한 기능입니다.

 

날짜 함수 예제 다운로드 파일

날짜함수_예제.xlsx
0.02MB

 

 

 

엑셀 텍스트 함수 정리 및 사용법

엑셀 텍스트 함수 정리 및 사용법 엑셀의 여러가지 함수 중에서도 가장 기본인 텍스트 함수에 대하여 알아 보기로 하자. 엑셀 텍스트 함수의 기능 문자의 공백의 없애기 문자와 문자를 연결하기

www.bigmoneykorea.com

 

반응형