'WEEKNUM'에 해당되는 글 2건

  1. 2016.04.08 주차(WeekNumber) 개념 2
  2. 2015.02.03 달력 주차의 개념 및 쉽게 계산하기 4
잡담2016. 4. 8. 16:39


예전에 사용한 글에 잘못된 정보 및 혼돈이 있어서 글을 다시 올려 봅니다... (--)(__)

역시나 연초 및 새학기때에는 주차(week number)를 찾아보는 사람이 많다.

회사분도 다시 질문을 해주고 해서 다시 글을 올려 본다.

   

먼저

   

먼저 우리나라는 KSA5402 ' 번호 결정법' 표준을 따르다 국제 표준으로 대체를 했다

  

역주 (calendar week)

역년 중의 서수에 의하여 지정되는 특정한 7일의 기간으로 월요일부터 시작된다.

   

역주

 표준은 역날짜 식별을 위해 시간 척도로 역주를 사용하는 것을 허가 한다.

   

 시간 척도는 연속적인 역주를 기본으로 한다역주의 수치는 역년의 서수로 나타낸다 역주는 표에서   있는 것과 같이 7 기준으로 한다

   

시간 척도의 기준점은 2000 1 1 토요일부터 시작 한다

 역일

1 서수일

달력 일자 이름

01

월요일(Monday)

02

화요일(Tuesday)

03

수요일(Wednesday)

04

목요일(Thursday)

05

금요일(Friday)

06

토요일(Saturday)

07

일요일(Sunday)

   

비고위의 규칙에 따라 1역년에 52 또는 53 역주가 있도록 만든다.

비고2 1역년의  번재 역주는  역년에서 3일까지 포함   있으며, 1 년의 마지막 역주는 다음 해의 3일까지 포함하도록 한다. 1역년의 주날짜에 의해 형성  시간 간격은 역일이나 동일한 해의 서수날짜에 의해 형성된 시간 간격과 같지 않다예를 들면

  • 1995 1 1 일요일은 1994 52번째 주의 7번재 날이며,
  • 1996 12 31 화요일은 1997  번째 주의 두번  날이다.

비고 번재 역주를 결정하는 규칙은 ' 번째 역주는 1 4 포함하는 주이다`라는 규칙과 동일하다

   

https://standard.go.kr - KSXISO8601 발취

위에 내용에 봐서도 1년의 첫주를 정하는 규칙은 있다

하지만 월마다 규칙을 정하는거 나오지 않는다… (내가 못찾은건가…)

   

월마다 1년의 첫주차 규칙방법을 사용하여 월주차를 정하는게 통상적이다

표준 규칙에 따르면 위와 같이 목요일이 포함된 1일이 첫주가 된다.  

   


2016년은 위와 같이 될거 이다

   

하지만

   

포스팅에 가장 오류는 엑셀로 주차를 구하는 WEEKNUM함수 이다!!

   

  

엑셀에서는 표준규칙을 따르지 않고 11일을 무조건 1주로 표기 하기에 위와 같이 나온다… (엑셀로 업무를 많이 봤는데… ㅎㄷㄷ)

   

나는 전상쟁이 조아라 하는 linux 서버에서 확인 해보니 14일부터 1주로 깔끔하게 나오네요

   

date 옵션

   

또하나 재미난건 이러한 규칙들이 있지만 통상적으로는 햇갈리는 요소가 너무 많기에 몇월 첫주 or 1 이런형태 사용이 되지 않고

그달의 둘째, 넷째 보이는 그대로 사용이 많이 된다고 한다

   

예를 들어

어느 대형 마트의 2016 4 휴무일이다 달력에 보이는 그대로 사용중이다

주차개념과 살짝(?) 다르긴 하지만 이렇게 사용되면 알아보기도 편하다

   

   



결론!!

   

월의 1,2,3,4일중에 목요일이 포함되면 그주가 첫주!!

or

그냥 첫째, 둘째 요일등으로 사용

나는 사용할거다...



참고자료

https://standard.go.kr KSA5402(폐지), KSXISO8601,

http://kats.go.kr/content.do?cmsid=322&mode=view&page=6&cid=13491

Posted by 샤키
잡담2015. 2. 3. 15:10



주차관련 새로 글 올렸습니다


http://blog.shakii.co.kr/129


우리가 흔하게 일상 생활에 흔하게 사용되는 주차

즉, 1주차, 2주차 라는말...

업무하는데 필요 하기도 하고 해서 주차의 개념을 한번 알아보기로 했다.

   

  1. 주의 시작은 일요일이 시작이라는곳도 있고, 월요일이라는곳도 있고 딱히 표준은 없는듯
  2. 월의 주차는 수요일 기준으로 월에 첫수요일이 있는 주차가 1주차가 되는것이다.
    • 수요일이 1일이면 그주가 1주차가 되고 목요일이 1일이면 그 다음주가 1주차가 되는것이다

위 예를 보면 첫수요일 7일이 속해 있는 주일이 1주 즉 1월에 1주차가 되는것이다.

   

PS : 하지만 이런 주차는 표준이라는것이 없기에

주의 기준이 목요일로 알고 있는 분들도 있고

주일에 시작또한 일요일 말고 월요일이라고 알고 있는 분들도 있다

   

   

   

   

  • 1년의 주차계산

    1년의 주차를 알아야 할때도 있다

    (예를 들어 컴퓨터 메모리(램) 경우도 몇월 몇주차가 오버클럭이 잘된다더라)

위 : 8월27주, 아래 : 7월12주차

   

달력으로 하나씩 세어 봐도 되지만

쉬운 방법을 찾다가 엑셀에 주차를 알수 있는 함수가 있는거 알게 되었다.

함수는 WEEKNUM 라는 함수이다

   

위와 같이 날짜를 입력한 셀을 참고로 B셀에는 주차가 계산되어 보여주고 있다

   

   

함수를 간단히 설명하면 그리 어려운 함수가 아닌다.

참고가 되는 셀은 그냥 날짜형식에 맞춰서 써주면 되고

뒤에는 Return_type 라고 되어 있는데 그냥 유형이라고 보면 된다.

1은 일요일부터 주의 시작으로 되는 유형이고 (빈칸을 넣어도 기본값 1로 인식)

2는 월요일부터 주의 시작으로 되는 유형이다.

   

   

   



   

일단 내가 기억하려고 기억을 했지만 전에는 주차을 알려고 달력으로 하나씩 세었던 기억이 있다.

   

엑셀에는 먼저 소개한 월주차 계산 함수는 없는거 같지만

   

월주차는 기준이 수요일, 목요일일때 마다 달라지고, 주의 시작이 일요일이냐 월요일이냐에 따라 또 다르게 달라지게 때문에 본인에게 맞는걸(?) 사용하면 될거 같다

 

Posted by 샤키