엑셀의 ISOWEEKNUM 함수는 ISO 주차를 구해 줍니다. ISO (ISO 8601)주차는 한주의 시작은 월요일이며 연도의 첫 번째 목요일을 포함하는 주를 첫 주로 계산하는 방식으로 구합니다.
ISOWEEKNUM 함수와 기능이 비슷한 WEEKNUM 함수는 1월 1일이 포함된 주를 첫 주로 계산하는 방식과 ISO 방식으로 주차를 계산하는 2가지를 지원합니다.
구문(Syntax)
ISOWEEKNUM
ISOWEEKNUM(date)
ISO 주차를 구해준다.
한주의 시작은 월요일이며 연도의 첫 번째 목요일을 포함하는 주가 첫 주가 된다.
인수 : date(날짜)
실습용 엑셀파일 다운로드 : 엑셀-ISOWEEKNUM-함수-사용법.xlsx
사용 예
ISO 기준에 따라 연도의 첫 번째 목요일이 속한 주가 첫 주가 되므로 ISOWEEKNUM 함수를 이용해서 주차를 구해보면 1월 1일이 첫 주가 될 수도 있지만 어떤 연도는 첫 주가 아니라 전년도의 마지막 주가 되는 경우도 있습니다.
1월1일이 속한 주가 첫주가 되는 경우(예 2020년)
ISO 기준으로 2020년 1월의 주차를 구해보겠습니다.
=ISOWEEKNUM(B5)
위의 결과를 달력으로 확인해 보면 1월 2일이 첫 번째 목요일이므로
- 2019/12/30 ~ 2020/1/5 까지가 1주차
- 2020/1/6 ~ 2020/1/12가 2주차가 됩니다.
참고 : 기능이 비슷한 WEEKNUM 함수의 2번째 인수에 21을 입력하면 ISOWEEKNUM 함수와 같은 결과를 구할 수 있습니다.
=WEEKNUM(B5,21)
1월 1일이 전년도의 마지막 주가 되는 경우(예 2022년)
이번에는 ISO 기준으로 2022년 1월의 주차를 구해보겠습니다.
=ISOWEEKNUM(B25)
위의 결과를 달력으로 확인해 보면 1월 6일이 첫 번째 목요일이므로
- 2021/12/27 ~ 2022/1/2 기간이 전년도의 마지막 주(52주)가 됩니다. 1월 1일임에도 불구하고 그 해의 첫 주가 아니라 전년도의 마지막 주가 된다는 점을 유의해야 합니다.
- 따라서 2022년의 첫주는 1월 3일(월요일)부터 시작됩니다.
관련 글
엑셀에서 날짜 데이터 다루기 - 엑셀에서 날짜와 시간과 관련된 수식과 함수를 알아보기 전에 엑셀에서 날짜와 시간을 다루는 방식을 먼저 알아보겠습니다. 날짜와 시간을 다루는 방식을 이해하고… …
엑셀에서 시간 데이터 다루기 - 엑셀에서 날짜와 시간과 관련된 수식과 함수를 알아보기 전에 엑셀에서 날짜와 시간을 다루는 방식을 먼저 알아보겠습니다. 날짜와 시간을 다루는 방식을 이해하고… …
WEEKNUM 함수 사용법 - 1년은 52주 또는 53주(아주 드물게 54주도 있음 - 2000년, 2028년)로 구성되어 있는데 엑셀의 WEEKNUM 함수로 어떤 날짜가 연 중 몇… …