티스토리 뷰

역시 컴퓨터활용능력(이하 컴활)의 기본중에 기본이 되는 함수입니다.

날짜와 시간 함수 부류에 속하고 컴활 3급 실기에도 출제되지요.  3급에 출제 된다는 말은 컴활 1급과 컴활 2급에도 출제 된다는 말입니다.

그러니 컴활 실기를 위해서는 반드시 알아두셔야 할 함수지요.

엑셀 함수의 기본 구문과 엑셀 함수의 정의 및 수식이 뭔지에 대해 궁금하신 분들은 이전 게시물인 YEAR함수 에 대한 게시물의 상단을 참조 하세요.

자! MONTH 함수로 들어갑니다.


MONTH 함수는 YEAR 함수와 거의 흡사한 기능과 용법, 용례를 가지고 있습니다. 완전히 일치한다고 해도 과언이 아니지요. 이렇게 엑셀의 함수들은 그 기능이 살짝 다를 뿐 용법과 용례가 같은 함수들이 많이 존재합니다. 이런 함수들은 하나의 함수로 보시면 편하게 함수를 익히실 수 있고 함수명만을 기능에 맞게 돌려 써 주시면 됩니다. 앞으로 이렇게 비슷한 함수들이 보이면 서로 묶어서 하나로 기억해 주십시오.


* 엑셀 MONTH 함수

기능: 역시 함수명에서 그 기능을 설명 하고 있네요.  날짜 서식에서 월 만을 추출하는 함수 입니다.
용법: =MONTH( 일련 번호 혹은 날짜형 문자열 혹은 이 둘을 포함한 셀번호)


용례1: =MONTH( 128 )
용례1의 결과: 5 (일련 번호를 함수의 인수로 사용하고 있네요. 엑셀에서 '일련 번호' 라 함은 날짜와 시간 함수에서 등장하는 인수 유형입니다. 일련 번호는 1900년 1월 1일을 기준으로 경과한 날짜의 수를 말합니다. 1900년 1월 1일이 일련 번호 1이고, 2008년 1월 1일은 1900년 1월 1일에서 39,448일째 날이므로 일련 번호 39448이 됩니다. 위의 용례1의 경우 1900년 1월 1일 부터 128 일이 경과한 날짜의 월을 추출하는 것이지요. 1900년 1월 1일에서 128일이 경과한 날짜에서 월을 추출하면 5월이 된다는 말이지요. 한달이 30일이라 치고 30*4=120 , 128일은 5월 중에 하루가 되겠지요. MONTH 함수 역시 일련 번호의 형태보다는 나머지 둘의 인수 유형(날짜형 문자열과 이를 포함한 셀번호)을 사용하는 경우가 훨씬 많습니다.)


용례2: =MONTH( "2002-10-20" )
용례2의 결과: 10 (두번째 인수 유형인 날짜형 문자열을 인수로 사용한 경우이지요. 날짜형이라 함은 엑셀에서 셀에 날짜를 입력하는 방법을 말합니다. YYYY-MM-DD 이것이 셀에 날짜를 표현하는 방법입니다. YYYY(년)-MM(월)-DD(일) 가 기본이고 년월일 을 연결하는 '-'을 '/'로 바꾸셔도 됩니다. 만일 오늘의 날짜를 날짜 유형으로 입력한다면 2007-10-25 가 되겠지요. 이렇게 셀에 표현하는 값들의 유형을 나타내는 방법을 셀 서식이라 합니다. 다양한 기본 서식이 있고 이를 좀 더 활용하고 싶으시면 사용자 지정(정의) 서식을 사용하면 되지요. 아 너무 주제에서 벋어나는 것 같내요. 셀 서식은 게시물의 주제에서 벋어나기에 이정도로 다루고 넘어가겠습니다.
이것이 날짜형 데이터이고 이런 형태를 문자열로 표현한 것을 날짜형 문자열이라 하겠습니다. 문자열은 모든값들을 ""(쌍따옴표)로 묶은것을 말합니다. 날짜형 문자열은 위의 용례2의 MONTH 함수의 인수 형태가 되겠지요.  이렇게 날짜형 문자열 형태를 인수로 사용하면 그 결과가 바로 보이지요. 위의 용례에서는 월을 추출하는 함수 이니 10 이 그 결과가 되겠지요.)


용례3: =MONTH( A3 )
용례의 결과: A3 셀의 값을 MONTH 함수의 인수로 주고 그 결과를 반환하겠지요. 하여 A3 셀의 내용은 용례1 과 용례2 에서 사용한 인수의 유형이어야만 합니다. 만일 그렇지 않다면 "#VALUE!" 형태의 에러를 만나게 되실 것있니다.  VALUE , 가치 값이란 의미지요. 엑셀에서는 이렇게 인수의 유형이 잘못 되었을 때 만나게 되는 에러 입니다. 만일 이런 에러를 만나시면 함수의 인수를 살펴보셔야 할 것입니다.


예제: B열의 값을 MONTH 함수에 사용하여 월을 추출, C열에 표시하시오.

[그림1]엑셀 MONTH 함수 예제



@ MONTH 함수, YEAR 함수처럼 넘 쉽지요.
여러분들은 간단하다고 너무 쉽게 생각하지 마시구요.  이 함수들은 함수가 사용하는 인수의 형태를 기억하시는 것이 중요합니다.
궁금하신거 있으시면 댓글 달아 주세요.


* 컴활2급과 컴활3급 함수목록 ver 0.2


댓글