1. 아별툴
  2. 아별툴 패밀리
  3. 엑셀 질문하기
  4. 엑셀 강좌
  5. 엑셀 팁
  6. 엑셀 자료실
  7. 엑셀 연구과제
  8. 엑셀 북마크
  9. 관련 프로그램 소개
일단 본인이 엑셀 도움말을 참조해서 조잡하게 만들었으나.. 더 좋은 방법이 있을지도 모르겠군요.. ^^;;

아래 수식이 제대로 작동하려면 메뉴에서 도구 > 추가기능 에서 분석도구를 체크하여 추가 설치해 주셔야 합니다.
안그러면  #NAME? 오류가 발생합니다.

=IF(WEEKDAY(EOMONTH(C4,-1),1)=7,WEEKNUM(C4,1)-WEEKNUM(EOMONTH(C4,-1),1),WEEKNUM(C4,1)-WEEKNUM(EOMONTH(C4,-1),1)+1)

** 추가 코멘트입니다.. ^^;; **
만약 연도가 달라지면 결과값이 마이너스(-)가 되어버리는.. 기준일이 1월달이면, 그 전달이 12월달이라서.. -52가 나와버립니다. 이런 경우를 대비해서.. 기준일이 1월달이면 그냥 WEEKNUM(C4,1)로 해주면 되겠습니다.
=IF(MONTH(C4)=1,WEEKNUM(C4,1),IF(WEEKDAY(EOMONTH(C4,-1),1)=7,WEEKNUM(C4,1)-WEEKNUM(EOMONTH(C4,-1),1),WEEKNUM(C4,1)-WEEKNUM(EOMONTH(C4,-1),1)+1))

위 수식에 대해서 간략히 설명드린다면..
▶ 저번달 말일이 토요일이면, 현재 날짜의 일년중 몇번째 주인가하는 숫자에서 지난달 말일이 몇번째 주인가 하는 숫자를 빼주는 것이고, 다른 요일이라면 빼준 숫자에서 1주를 더해 주라는 말입니다.

각각의 수식에 대한 설명은 아래를 참고하세요.. ---------------------------------------------------

■ WEEKDAY(날짜,return_type) : 해당 날짜의 요일을 숫자로 알려줍니다.
* 여기서 return_type은 일요일을 그 주의 시작으로 할것인가, 월요일을 시작으로 할 것인가를 결정하는 것입니다.
* return_type 1은 일요일을 시작으로, 2는 월요일을 시작으로 한다는 의미입니다.

■ EOMONTH(날짜,몇개월) : '날짜'의 '몇개월' 뒤의 마지막 날을 알려줍니다. (말일 또는 결제일이라고 하지요^^;)
- EOMONTH(2005-7-25,1) 이라고 하면 2005-8-31일이 결과값이겠지요.
- EOMONTH(2005-7-25,-1) 이라고 하면 2005-6-30일이 결과값이겠지요.

■ WEEKNUM(날짜,return_type) : 지정한 주가 일 년 중 몇째 주인지를 나타내는 숫자를 반환합니다.
- WEEKNUM(2005-7-25,1) 이라고 하면 31이라는 숫자를 리턴합니다. 2005년에서 31번째 주라는 의미죠..
* 여기서 return_type은 일요일을 그 주의 시작으로 할것인가, 월요일을 시작으로 할 것인가를 결정하는 것입니다.
* return_type 1은 일요일을 시작으로, 2는 월요일을 시작으로 한다는 의미입니다.
문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 엑셀일반 엑셀 짜투리 팁 모음.. imagefile [13] [레벨:30]아별 2005-07-22 31437
공지 엑셀일반 엑셀 잘 하는 요령은? _ 엑셀 추천사이트 포함 [2] [레벨:30]아별 2009-11-12 17851
공지 엑셀일반 엑셀 단축키(바로가는키, ShortCut) 총정리입니다. imagefile [239] [레벨:30]아별 2010-08-29 68076
13 엑셀일반 엑셀 도구모음(툴바) 구성 저장하기 [레벨:30]a☆ 2006-01-17 4702
» 엑셀일반 해당 날짜가 그 달에서 몇번째 주인지를 알기 위한 수식.. [레벨:30]a☆ 2005-07-25 3478
11 엑셀일반 엑셀 툴바 활용하기. imagefile [레벨:30]a☆ 2005-06-09 3788
10 엑셀일반 엑셀에서 유용한 단축키들.. [레벨:30]아별 2005-05-23 13482
9 엑셀일반 엑셀 표시형식에 대해서 (셀서식, 숫자서식) file [1] [레벨:30]아별 2005-05-13 9921
8 엑셀일반 엑셀에서 열과 행의 데이터를 변환할때.. [1] [레벨:30]a☆ 2005-03-17 6645
7 엑셀일반 수식을 이용한 줄바꿈. " =A1 & char(10) & B1 " file [레벨:30]아별 2005-03-03 6575
6 엑셀일반 셀병합 단축키 지정하기.. [레벨:30]a☆ 2005-02-28 5442
5 엑셀일반 [엑셀 팁] 메모 서식 변경하기 [레벨:30]a☆ 2005-01-13 5126
4 엑셀일반 엑셀에서 줄바꿈 한 셀의 줄간격을 조절하기 [레벨:30]a☆ 2004-11-15 13195
3 엑셀일반 엑셀에서 '카메라'.. 결제란 같이 셀의 폭과 열의 갯수가 본문과 많이 차이날때 [레벨:30]a☆ 2004-11-08 3989
2 엑셀일반 엑셀에서 다른 파일/시트 참조하기/영역설정하기 [레벨:30]a☆ 2004-10-15 11071
1 엑셀일반 엑셀에서 입력사항을 특정 목록으로 한정하기.. 유효성 검사 file [레벨:30]아별 2004-10-15 4026