나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내

작성자:  

 김효권 (myexcel)

추천:  2
파일:     조회:  1603
제목:   특정 주차의 특정 요일 날짜를 반환하는 방법
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

 - 엑셀 버전(95,97,2000,xp,2003,2007): 2013

* 아래줄에 질문을 작성하세요 >>
예를 들어 골프장 예약 오픈을  원하는 날짜의 4주전 월요일에 한다고 하면, 원하는 날짜를 입력하면, 예약 접수 해야하는 4주전 월요일 날짜를 반환하는 함수를 어떻게 구성하면 될까요? 

예를 들어 2021-11-14(일) 날짜에 골프 예약을 하려면 4주전 월요일인 10월18일에 예약접수를 해야 하는데, 골프 치고 싶은 날짜를 입력하면 예약할 날짜를 보여주는 함수는 어떻게 하면 좋을까요? 

IF 함수에 weekday 함수 여러번 쓰면 될 것 같기는 한데, weeknum 함수 같은 것을 써서 더 간단하게 구현할 수 있을 듯 해서요.

 
[불량 게시물 신고]  
이재홍=IF(WEEKDAY(F7-28,2)>=2,F7-28-WEEKDAY(F7,2)+1,F7-28)11-02 (14:31)
삭제 ■신고
이재홍상기 언급한 날은 4주전의 월요일이 아닌 3주 이전의 월요일 이군요.11-02 (14:34)
삭제 ■신고
잡초=D5-28-(WEEKDAY(D5-28)-2)
D5 : 예약날짜, 4주*7일=28일, weekday함수에서 월요일은 2
11-02 (14:37)
삭제 ■신고
이재홍Weekday의 옵션 2는 월요일이 1이랍니다.11-03 (16:45)
삭제 ■신고
        
  

작성일 : 2021-11-02(11:47)
최종수정일 : 2021-11-02(12:52)