전문적인 정보 공유 블로그

기타/엑셀

[엑셀] 날짜 함수 이해하기 (DATE, YEAR, MONTH, DAY, TODAY)

유뿡뿡 2023. 11. 10. 16:31
반응형

 

 

 

 

안녕하세요 유뿡뿡입니다.

 

오늘은 엑셀 날짜 함수 관련 글을 쓸려고 합니다 ^^

 

간단하니 따라오시죠.

 

 


1. [날짜 함수]

날짜 함수는 크게 4가지로 구분됩니다.

 

● DATE = 년, 월, 일 숫자 3개를 조합해서 날짜를 만든다, 

● YEAR = 숫자, 날짜에서 연도만 추출한다.

● MONTH = 숫자, 날짜에서 월만 추출한다.

● DAY = 숫자, 날짜에서 일만 추출한다.

TODAY = 오늘 날짜 자동적으로 반영한다(윈도우 시계 자동 반영)

 


 

2. [기본 데이터 이해]

 

예시 표)  표기만 다를 뿐 같은 데이터이다.

● 2023-01-01 이란 데이터는 숫자로 표기할 때 44,927 번째 일이며, 1900-01-01부터 지금까지 44,927 지난 일이라고 생각하면 된다.

숫자도 날짜도 동일하다 = 즉 같은 데이터2가지 방식으로 표현한다.

● 여기서 중요한 점은 날짜 표기를  LEFT, RIGHT처럼 오른쪽, 왼쪽 데이터를 추출할 경우 아래 그림과 같이 표기된다.

 

 

 

● 위와 같은 이유 때문에 추출하기 위해선 YEAR, MONTH, DAY 함수를 쓴다.

숫자나, 문자 추출(LEFT, RIGHT, MID) 

날짜 추출은 ( YEAR, MONTH, DAY)

 

 

 

● 하지만 숫자 3개를 합쳐서 날짜를 만들고 싶을 수 있다.... 그럴 때 DATE를 쓴다.

● 3개의 데이터가 따로 있을 경우 그냥 합치면.. 그냥 4자리 숫자가 된다.

● 하지만 DATE 함수를 쓴다면 단위가 바뀌고, 

● 그 데이터는 년 월 일로 표기된 숫자로 변한다.

 

 

※ 홈 상단에 보면 표시형식(숫자표기, 날짜표기)을 변경가능하다.

 

 

 

※날짜 부분 누른 사진이다.

 


 

3. [함수 사용법]

● DATE 함수 = DATE ( 년_숫자, 월_숫자, 일_숫자 )

● YEAR  함수 =  YEAR ( 숫자 )

● MONTH  함수 = MONTH ( 숫자 )

● DAY  함수 = DAY ( 숫자 )

● TODAY  함수 = TODAY()    괄호 안에 공백으로 처리.

 

※ TODAY 함수는 공백처리하면 윈도우 날짜가 반영되어 오늘 날짜가 반영된다.

 

 


 

4. [숫자 데이터 주의사항]

● 2023-01-01에서 2023-01-02 빼면 1이 된다.

= 2023-01-01(44,927) - 2023-01-02(44,928) = 1

 

이게 뭐??? 값이 1인데 왜????

 

만약 근속, 출근 일수 구할 때 2일 일하고

1일 치 급여받고 싶으신가요?

 

그러니 날짜에서 날짜 뺄 때는 꼭 +1 해주자.

 

= 2023-01-01(44,927) - 2023-01-02(44,928)  +  1 = 2

 


 

이해가 안 된다면 글을 남겨서 문의하세요

감사합니다.

 

도움이 되길 바라며 안녕~~~~~~~~~~

 

반응형