안녕하세요 버블곰입니다.

 

오늘은 엑셀 MONTH함수에 대해서 배워보겠습니다.

날짜/시간 함수 중 날짜 관련 함수인 MONTH함수입니다.

날짜 함수 YEAR, MONTH, DAY 중 월을 담당하는 함수인 것이죠.

MONTH

선택한 셀 또는 입력한 날짜에서 '월을 추출하는' 함수입니다.

함수설명
=MONTH(선택한 셀) 또는 =MONTH(월이 포함된 문자열) 또는 =MONTH(날짜유형숫자)
예제
=MONTH(A1) 또는 =MONTH(월이 포함된 입력된 문자열) 또는 =MONTH(N)

이 표가 나왔다는 것은 예제화면이 나올 것이라는 말이죠.

=MONTH(선택한 셀) 예제

아주 간단한 함수입니다.

다음 예제도 바로 보시겠습니다.

=MONTH(월이 포함된 문자열) 예제

문자열을 입력했을 시에 돌려주는 결과값을 일반 숫자가 아닌 날짜유형의 숫자로 인식하여 '날짜'라는 형태로 반환할 수 있습니다.

만약 날짜형식으로 나온다면 형태를 잘 확인하셔야만 합니다.

마지막 예제입니다.

=MONTH(날짜유형숫자) 예제

자, 이제 개념적인 설명을 하나 해보겠습니다.

엑셀에는 날짜코드라는 것이 존재합니다.

이 날짜코드라는 것은 1900년 1월 1일을 1로 기준하여, 최대 9999년 12월 31일까지의 수입니다.

그렇다면 만약 1900년 1월 1일보다 이전의 날짜를 입력하면 어떨까요?

1900년 1월 1일보다 이전의 날짜를 입력했을 때의 결과값

네, #VALUE! 오류가 나타났습니다.

즉, 매칭되는 값이 없다는 것입니다.

그렇다면, 정확하게 이 숫자는 무엇일까요?

바로 기준값 1인 1900년 1월 1일부터 해당 날짜까지의 일수입니다.

날짜유형의숫자 확인하기

이 값을 가장 쉽게 보는 것은 제가 부르는 명칭 그대로 '날짜유형'의 '숫자'를 확인하는 것입니다.

두번째 방법으로는

=DATEVALUE(날짜의문자열) 예제

DATEVALUE라는 함수를 활용하는 것입니다.

이 함수는 입력한 문자열 형태의 날짜를 엑셀의 날짜코드에 맞춰서 찾아오는 것입니다.

마지막 방법으로는 정석적인 방법입니다.

=DAYS(마지막일자, 시작일자) 예제

앞에서 언급했듯, 1900년 1월 1일부터 해당 날짜까지의 일수를 구하는 것입니다.

1을 기준값으로 계산하기 때문에 구하고자 하는 수에서 -1이 발생합니다.

그 값을 나중에 다시 더해주는 것으로 결과값을 돌려받았습니다.

DAYS 함수는 입력한 두 문자열 형태의 날짜 사이의 일수를 구하는 함수입니다.

이번 예제에서는 있어보이기 위해 사용해보았습니다.

ㅋㅋㅋㅋㅋㅋㅋㅋ

MONTH 함수 자체는 굉장히 간단한 함수입니다.

날짜유형의 숫자에 대해서 조금 더 언급드린 것은 날짜/시간함수에서 곧잘 나오기 때문입니다.

날짜나 시간에 관련한 함수를 사용했는데, 날짜가 아닌 숫자가 튀어나와도 당화하지 않으시길 바라는 마음에 써보았습니다.


자, 여기까지 MONTH 함수였습니다.

다음에는 더 쉽고, 간단한 #엑셀 #함수 배우기로 돌아오겠습니다.

그럼 안녕!

+ Recent posts