안녕하세요.
김철 MVP 입니다.
엑셀 2013 신규함수 그 두번째 ISOWEEKNUM 함수입니다.
ISOWEEKNUM 함수
이 함수는 지정된 날짜의 연도에 해당하는 ISO 주 번호를 반환하는 함수로 기준일이 월요일입니다.
간단한 예로 살펴보도록 하겠습니다.
아래와 같은 표가 있다고 가정합니다.
해당년도의 주번호를 반환받기 위해 [B2]셀에...
=ISOWEEKNUM(A2)
로 입력합니다.
결과는 10으로 나타납니다.
[C2]셀에...
=WEEKNUM(A2)
로 입력하면 똑같이 10으로 반환됩니다.
2행의 값은 별차이가 없지만 [B2:C2]셀을 아래로 복사하면 아래와 같이 값이 다른부분이 나타납니다.
나는 것입니다.
그렇다면 WEEKNUM 함수를 이용해서 기준일을 월요일로 지정해서 나타내려면 어떻게 입력하면 될까요?
=WEEKNUM(A2,2)
로 입력후 아래로 드래그 하면 될것 같지만...
=WEEKNUM(A2,2)-1
로 입력해야 ISOWEEKNUM 함수와 같은 값을 나타낼 수 있습니다.
이는 아래 그림과 같이 테스트 해보시면 그 원인을 알 수 있는데...
=ISOWEEKNUM("2012-1-1")
로 입력하면 2012년 1월 1일이니까 1을 반환할것 같지만 실제 반환되는 값은 52입니다.
2011년 12월 마지막주로 인식한다는 것이죠.
2012년 1월 1일이 일요일이기 때문입니다.
그렇지만
=WEEKNUM("2012-1-1") 로 입력하면 1을 반환하게 됩니다.
그래서 WEEKNUM 함수의 인수를 월요일기준으로 해도 -1을 해줘야 ISOWEEKNUM 함수와 같은 값을 나타내게 되는
것입니다.
다음 편을 기대해 주세요 ^^
'MVP 지식 나눔 > New Office' 카테고리의 다른 글
[김철 MVP] 달라진 엑셀2013 - [IFNA] 함수 (0) | 2013.02.04 |
---|---|
[김철 MVP] 달라진 엑셀2013 - [FORMULATEXT] 함수 (0) | 2013.02.04 |
[김철 MVP] 달라진 엑셀2013 - [DAYS] 함수 (0) | 2013.02.04 |
[김철 MVP] 달라진 엑셀2013 - 빠른 채우기 & 콤보 차트 삽입 (0) | 2013.02.04 |
[김철 MVP] 달라진 엑셀2013 - 달라진 리본 메뉴 & 빠른분석 (0) | 2013.02.04 |