| 기능 | 적용 대상 |
|---|---|
| ISOWeekNum |
|
| WeekNum |
|
특정 날짜의 주 번호를 반환합니다.
Description
및 WeekNumISOWeekNum 함수를 사용하여 날짜의 주 번호를 확인합니다.
이러한 함수는 연도의 첫 번째 주(1주)를 결정하는 방법이 다릅니다.
WeekNum 는 1월 1일이 포함된 주를 해당 연도의 첫 번째 주로 사용합니다. 이 함수의 결과 범위는 1에서 54까지입니다.
ISOWeekNum 에서는 해당 연도의 첫 번째 목요일이 포함된 주를 해당 연도의 첫 번째 주로 사용합니다. 이것은 주 번호 매김에 대해 ISO 8601 날짜 및 시간 표준 정의를 따릅니다. 이 함수의 결과 범위는 1에서 53까지입니다. 날짜가 전년도의 마지막 주에 속할 수 있으므로 1월 첫째 날에 52 또는 53이 반환될 수 있습니다.
두 번째 매개 변수를 WeekNum 사용하여 1주일에 시작되는 일을 지정합니다. Excel 코드 번호를 제공하거나 StartOfWeek 열거를 사용할 수 있습니다.
| Excel 코드 | StartOfWeek 열거형 | Description |
|---|---|---|
| 1, 17 | 주 시작 일요일 | 주는 일요일에 시작합니다. 기본값. |
| 2, 11 | 주 시작 월요일 | 주가 월요일에 시작합니다. |
| 12 | 주 시작 화요일 | 주가 화요일에 시작합니다. |
| 13 | 주 시작 수요일 | 주가 수요일에 시작합니다. |
| 14 | 주 시작 목요일 | 주가 목요일에 시작합니다. |
| 15 | 주 시작 금요일 | 주가 금요일에 시작합니다. |
| 16 | 주 시작 토요일 | 주가 토요일에 시작합니다. |
ISOWeekNum 은 항상 월요일을 주의 시작으로 사용합니다. Excel에서 함수는 WeekNum 여기에서 지원되지 않는 추가 코드 21 을 지원합니다. 대신 사용합니다 ISOWeekNum .
이러한 함수에 단일 숫자를 전달하면 반환 값은 단일 결과입니다. 숫자가 포함된 단일 열 테이블을 전달하면 반환 값은 인수 테이블의 각 레코드에 대해 하나의 결과가 있는 단일 열 테이블입니다. 여러 열 테이블이 있는 경우 테이블 작업에 설명된 대로 단일 열 테이블로 셰이프할 수 있습니다.
구문
WeekNum(DateTime [, StartOfWeek ])
- DateTime - 필수. 연산을 수행할 날짜/시간 값입니다.
- 주 시작 - 선택 사항. 주의 시작 요일을 결정하는 Excel 코드 또는 StartOfWeek 열거입니다.
ISOWeekNum(DateTime)
- DateTime - 필수. 연산을 수행할 날짜/시간 값입니다. 주가 항상 월요일에 시작합니다.
예제
2021년의 첫 번째 주와 마지막 주
| Date | WeekNum(날짜) | ISOWeekNum(날짜) | WeekNum(Date, StartOfWeek.Wednesday) |
|---|---|---|---|
| 금요일,1월1일,2021년 | 1 | 53 | 1 |
| 토요일,1월2일,2021년 | 1 | 53 | 1 |
| 일요일,1월3일,2021년 | 2 | 53 | 1 |
| 월요일,1월4일,2021년 | 2 | 1 | 1 |
| 화요일,1월5일,2021년 | 2 | 1 | 1 |
| 수요일,1월6일,2021년 | 2 | 1 | 2 |
| 목요일,1월7일,2021년 | 2 | 1 | 2 |
| 토요일,12월25일,2021년 | 52 | 51 | 52 |
| 일요일,12월26일,2021년 | 53 | 51 | 52 |
| 월요일,12월27일,2021년 | 53 | 52 | 52 |
| 화요일,12월28일,2021년 | 53 | 52 | 52 |
| 수요일,12월29일,2021년 | 53 | 52 | 53 |
| 목요일,12월30일,2021년 | 53 | 52 | 53 |
| 금요일,12월31일,2021년 | 53 | 52 | 53 |