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

 조삿갓 (choga21)

추천:  2
파일:     엑셀질문(7)[2].xlsx (30.9KB) 조회:  2259
제목:   [RE]연휴를 지나 연휴다음날 적용 함수문의
     
  - 엑셀 버전(95,97,2000,xp,2003,2007):2016

* 아래줄에 질문을 작성하세요 >>
매월시작은 지난달21일부터 이번달 20일까지 정산하며
격주로 토요일날 쉽니다 그런데 연휴가 발생하는 달에는 연휴를 감안하여 
연휴를 건너띄어 연휴다음날부터 시작을 해야 하는데
수식세우기가 어렵네요
그리고 월,목은 지점에서 근무하고 
화,수,금,토는 본사에서 근무합니다
그리고 마지막날20일이 휴무이거나 일요일일때엔 수식처리가 어렵네요
5월을 비유하자면 5/4,5/5,5/6,5/7일이 연휴인데
여기 수식을 적용하면 5/6일일요일이 적용되네요
5/3일이후엔5/8일이 나오게 할순 없나요
그리고 5/19일까지만 나오게 하는 방법도 알려주시면고맙겠습니다
엑셀고수님들 부탁드립니다 감사합니다
==============[예영도배전문님 글에 대한 답변입니다]==============

첨부파일 참고 바랍니다.
문제해결을 쉽게 하기 위해 시트구조를 조금 바꾸었습니다.
중복된 계산이 많기 때문에
보조 수식을 활용하면 문제가 쉬워지고 수행속도를 개선할 수 있습니다.

동일한 색인키를 갖는 레코드가 여러 개 존재하는 경우
그 중에 제일 먼저 만나는 것만 찾아온다는
VLOOKUP 함수의 약점을 강점으로 역이용하는 기법입니다.
잘 응용하면 아주 유용하지요.

또한, 다음 자료를 참고하시면
공휴일(어린이날, 명절, 대체공휴일 등)을 자동 계산할 수 있는
방법도 있습니다.

● http://www.officetutor.co.kr/board/Dtype/bfrmvw.asp?f_tn=Dqa_excel_n2&f_bno=123784&page=6&fchk=&fval=

● http://www.officetutor.co.kr/board/Dtype/bfrmvw.asp?f_tn=Dqa_excel_n2&f_bno=123253&page=
 
[불량 게시물 신고]  
조삿갓그러고 보니 B열의 수식도 상당히 비효율적이네요.

B6: =IF(A6="","",IF(MOD(WEEKDAY(A6),3)=2,"지점","본사"))

으로 바꾸고, 아래로 쭈욱 복사해 보시기 바랍니다.
나머지 연산을 활용한 수학입니다.

아니면 요일별 근무지 일람표를 만들어서
VLOOKUP으로 찾아오는 방법도 있는데,
이곳은 첨부파일을 수정할 수는 없어서...

잘 연구해 보시기 바랍니다.
03-10 (11:46)
삭제 ■신고
예영도배전문답변 너무 감사드립니다
부족한 저에게 많은 도움이 되었습니다
가르쳐 주신대로 요일별 근무지 일람표를 만들어서 제가 함 보겠습니다 많은시간을 할해해서 수정해주셔서
다시한번 감사드리며 항상 행복하십시요 감사합니다
03-10 (17:59)
삭제 ■신고
        
  

작성일 : 2018-03-10(11:39)
최종수정일 : 2018-03-10(11:39)
 


 ◎ 관련글

  제 목   작성자   날짜
연휴를 지나 연휴다음날 적용 함수문의 예영도배전문 2018-03-10
[RE]연휴를 지나 연휴다음날 적용 함수문의 조삿갓 2018-03-10