엑셀 Excel 요일 정보와 일년 중 몇째 주인지 알아 보는 WEEKDAY, WEEKNUM 함수

 

환경: Eclipse Mars, Android 4.2.2

 

현재 날짜가 무슨 요일인지? 혹은 과거의 특정 날짜에 요일을 알아내는 방법은 무엇일까요? WEEKDAY 함수로 요일을 나타내는 숫자로 변환한 뒤 한글로 변환하는 방법에 대해서 알려 드리겠습니다. 그리고 관련 함수인 WEEKNUM 으로 일년 중에서 오늘이 몇 번째 주인지도 알아 보도록 하겠습니다.

 

WEEKDAY 의 인수는 두 개가 있습니다. Serial_number 에 날짜를 넣고 Return_type 에는 반환하는 값의 유형을 지정합니다. Return_type 에는 지정할 수 있는 1,2,3 이 무엇을 나타내는지 알려 드리겠습니다. 아래는 유형에 대한 설명입니다.

 

l  1 : 초기값이며 1(일요일) 에서 7(토요일) 을 가리킵니다.

l  2 : 1(월요일) 에서 7(일요일) 을 가리킵니다.

l  3 : 0(월요일) 에서 6(일요일) 을 가리킵니다.

 

Return_type 에 따라 번호가 가리키는 요일이 틀리게 됩니다. Return_type 필수가 아니며 아무것도 넣지 않았을 때는 기본값인 1이 들어갑니다. 그러니까 결과값에 1이 나오면 일요일이라는 것이죠.

엑셀 Excel 요일 정보와 일년 중 몇째 주인지 알아 보는 WEEKDAY, WEEKNUM 함수

 

그런데 숫자 가지고 요일을 알 수가 없잖아요. 숫자로 변환된 요일을 한글로 바꿔 보겠습니다. 이 때 사용하는 함수가 TEXT 입니다. 두 번째 인수가 출력되는 데이터 형태를 결정하게 되는데 “aaaa” 기호가 한글 요일을 출력합니다

엑셀 Excel 요일 정보와 일년 중 몇째 주인지 알아 보는 WEEKDAY, WEEKNUM 함수

 

만약 요일을 빼고 만 남기고 싶다면 두 번째 인수로 들어간 “aaaa” “aaa” 로 바꿔 줍니다

엑셀 Excel 요일 정보와 일년 중 몇째 주인지 알아 보는 WEEKDAY, WEEKNUM 함수

 

다음은 지정한 날짜가 1년중 몇 번째 주인지 알아내는 함수 입니다. WEEKNUM 의 두 번째 인수인 Return_type 에 숫자 1, 2 가 주어지는데 설명은 다음과 같습니다. 1, 2 번에 따라 몇째 주인지 반환 값이 틀리겠죠.

 

l  1 : 일요일부터 주가 시작된다

l  2 : 월요일부터 주가 시작된다

엑셀 Excel 요일 정보와 일년 중 몇째 주인지 알아 보는 WEEKDAY, WEEKNUM 함수

 

오늘 날짜가 몇째 주 인지 알기 위해서는 현재 날짜를 알아야겠죠. TODAY() 함수를 사용해서 구한 값을 WEEKNUM() 함수의 인수로 넘깁니다

엑셀 Excel 요일 정보와 일년 중 몇째 주인지 알아 보는 WEEKDAY, WEEKNUM 함수

저작자 표시 비영리 변경 금지
신고
Posted by 녹두장군


티스토리 툴바