Excel 주 번호 불일치 결과


18

특정 날짜의 주 번호가 포함 된 스프레드 시트를 사용하고 있습니다. 몇 가지 연구를 한 후에 날짜 열에 적용 할 수있는 ISOWEEKNUM () 함수를 발견했으며 정상적으로 작동하는 것으로 나타났습니다. 이 스프레드 시트에서 발췌 한 내용은 아래 링크에 나와 있습니다.

스프레드 시트에서 발췌

그러나 2018 년 31 / 12 / 주 번호를 주 1로 표시하면 이전 해에 항상 52 주 또는 53 주로 표시되었을 때 2018 년에 기능이 중단되는 것으로 나타났습니다 (나에게 의미가 있음). .

이 함수의 날짜 이외의 다른 매개 변수는 없으므로 매우 간단 해 보입니다. 이것을 작동시키는 방법에 대한 생각이 있습니까?


4
한주는 그 주 대부분의 해의 일환으로 계산됩니다.
코드 InChaos

답변:


33

수식에는 아무런 문제가 없지만 사용하려는 수식이 아닐 수도 있습니다. 다른 Excel 수식이 있습니다.

=WEEKNUM(serial_num, [return_type])

그러면 예상 한 결과가 반환됩니다. 그러나 어떤 유형의 주 번호가 신청서에 더 적합한 지 먼저 확인해야합니다.

더 설명하겠습니다 :

ISOWEEKNUM (일) 일주일에 항상 일요일에 월요일과 끝에서 시작하고 다음 해의 최초의 주 일주일에 한 해의 첫 번째 목요일을 포함하는 주입니다 표준을 설정하는 기능을 기준으로 작동합니다. 즉, 전년도 마지막 며칠 동안 내년 1 주로 레이블을 지정할 수 있습니다.

WEEKNUM (날짜, START_DAY) 함수는 1 월 1 일 그래서 1월 01 기본적으로 주 1의 첫 번째 날이 들어있는 주에 계산을 시작, 새로운 주 월 주 그래서 첫 번째 일요일에 2 시작 01 후 일요일에 시작합니다. 함수에서 두 번째 매개 변수를 사용하여 시작 날짜를 변경할 수 있습니다. 즉, 1 월 01 일이 토요일이고 기본 시작일이 사용되는 경우 첫 번째 주에 1 일이있을 수 있습니다. <-WEEKNUM () 함수의 핵심 이해입니다.

날짜 값이 포함 된 작은 스프레드 시트를 만들고 그 차이를 보여주기 위해 몇 가지를 추가했습니다.

여기에 이미지 설명을 입력하십시오

연말의 마지막 날이 다음 해의 첫 주인 2018 년만이 아닙니다. ISOWEEKNUM () 함수는 정상적으로 작동하며 첫 주가 시작되는 시점에 대한 해석이 다릅니다.

이것을 보는 또 다른 방법은 1 월 1 일에 걸쳐있는 하루 동안 2 가지 기능을 살펴 보는 것입니다.

여기에 이미지 설명을 입력하십시오

2015 년 1 월 1 일은 목요일입니다. 따라서 ISOWEEKNUM () 주 함수에는 12 월의 마지막 3 일이 포함되지만 WEEKNUM () 함수는 1 월 1 일에 주가 시작되지만 첫 번째 주에는 기본 시작일 인 일요일이 3 일입니다.

이것이 차이점을 설명하기를 바랍니다.


1
의견을 보내 주셔서 감사합니다. 두 답변 모두 왜 답변이 올바른지 이해하는 데 도움이되었습니다. 실제로 내 스프레드 시트에 weeknum ()이 필요했기 때문에 @Clinton을 허용되는 답변으로 선택했습니다. 이것은 기능의 차이점에 대한 명확한 이해를 주었다.
WPDavid

17

2018 년 31 / 12 / 주 번호를 주 1로 표시하면 2018 년에 기능이 중단 된 것으로 보입니다.

2018 년 12 월 31 일은 월요일이므로 정확합니다.

12 월 31 일이 월요일, 화요일 또는 수요일이면 내년 01 주차입니다. 목요일에있는 경우 막 연말 53 주가됩니다. 금요일에 그것은 주 52에있다 (또는 막 끝날이 윤년이라면 53); 토요일 또는 일요일 인 경우 막 연말 52 주가됩니다.

소스 ISO 주일-Wikipedia


상해를 비난합니다 .
Raystafarian
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.