본문 바로가기
엑셀공부

엑셀 - 시간, 날짜와 관련된 함수 (2)

by yunms0321 2021. 5. 12.

안녕하세요.

지난 포스팅에서는 TODAY, NOW 함수에 관해서 알아보았어요.

오늘은 시간, 날짜와 관련된 함수 중에서 YEAR, MONTH, DAY 함수에 대해서 알아보겠습니다.


《 날짜 데이터에서 연, 월, 일을 추출하는 함수 - YEAR, MONTH, DAY 》

YEAR, MONTH, DAY 함수는 형식이 같습니다.

 

형식 :

=YEAR(Serial_number)

=MONTH(Serial_number)

=DAY(Serial_number)

 

위에서 Serial_number는 함수의 필수요소로 엑셀에서 사용하는 날짜-시간 코드 형식의 수입니다.

날짜는 DATE 함수를 사용하거나 다른 수식 또는 함수의 결과를 입력해야 해요. 예를 들어 2020년 5월 12일에 대해서는 DATE(2020,5,15)를 사용해야지 텍스트로 입력하면 오류가 발생합니다.

 


1. YEAR 함수

위 시트에 '가입일'이라는 항목이 있습니다. 이 항목에서 연, 월, 일을 각각 추출해보겠습니다.

C4셀을 클릭하고 =YEAR( 을 입력한 후, ② B4셀을 선택하고 ③ [Enter]를 클릭합니다.

오른쪽 화면 ④ C4셀에 연도가 제대로 나온 것을 확인할 수 있어요.

⑤ C4셀의 자동 채우기 핸들을 C11셀까지 드래그해서 다른 셀에도 함수식을 채워줍니다.

 


2. MONTH 함수

D4셀을 클릭하고  =MONTH( 을 입력한 후, ② B4셀을 선택하고 ③ [Enter]를 클릭합니다.

오른쪽 화면 ④ D4셀에 월에 해당하는 데이터가 제대로 나온 것을 확인할 수 있어요.

⑤ D4셀의 자동 채우기 핸들을 D11셀까지 드래그해서 다른 셀에도 함수식을 채워줍니다.

 

 


3. DAY 함수

E4셀을 클릭하고  =DAY( 을 입력한 후, ② B4셀을 선택하고 ③ [Enter]를 클릭합니다.

오른쪽 화면 ④ E4셀에 일에 해당하는 데이터가 제대로 나온 것을 확인할 수 있어요.

⑤ E4셀의 자동 채우기 핸들을 E11셀까지 드래그해서 다른 셀에도 함수식을 채워줍니다.

 

 


4. 요일 구하기?

엑셀에는 특정 날짜의 요일을 구하는 함수는 없는데, 표시 형식을 수정해서 간단하게 요일을 구할 수 있습니다.

 

F4셀을 선택하고 = 을 입력하고, ② B4셀을 선택한 후  [Enter]를 클릭합니다.

즉, =B4 라는 수식을 입력했는데 F4셀에 B4셀의 데이터를 그대로 가져오라는 뜻이에요.

 F4셀을 확인하고 ⑤ F4셀의 자동 채우기 핸들을 F11셀까지 드래그해서 다른 셀에도 함수 식을 채워줍니다.

이 데이터들을 표시 형식만 바꾸면 '요일'로 표시할 수 있습니다.

 

 

 

① [F4:F11] 셀이 선택된 상태에서 ② [Ctrl]+[1] 을 클릭하면 [셀 서식] 대화상자가 열립니다.

[범주]의 ③ [사용자 지정]을 클릭하고 ④ [형식] 입력 부분에 AAA 혹은 aaa를 입력하고 ⑤ [확인]을 클릭합니다.

 

 

위 화면처럼 날짜 데이터가 요일 형태로 바뀐 것을 확인할 수 있어요.

 

 

※ [사용자 지정]의 요일을 표시하는 형식 :

AAA / aaa : 월, 화, 수, ...

AAAA / aaaa : 월요일, 화요일, 수요일, ...

DDD / ddd : Mon, Tue, Wed, ...

DDDD / dddd : Monday, Tuesday, Wednesday, ...

 

 


참고 : 3분 엑셀

댓글