로그인 유지
이 게시판은 아별닷컴 회원만 질문을 올릴 수 있습니다. 회원에게 주어지는 특권인셈이지요. 회원이 아닌 분들은 열람만 가능합니다.
2013.02.04 11:12
성투은자님..
반갑습니다. ^^
다운받기 : 20130218-qna-07-sinnary7-2.xlsm
1. #N/A에러가 나오는 이유는..
해당 날짜가 휴일 목록에 없으면 VLOOKUP()함수의 결과가 에러가 나오기 때문입니다.
그럴때는 ISERROR()함수르 에러가 나는지 여부를 판단하시면 되겠습니다.
수정전
=IF(OR(WEEKDAY($B5,2)>5,VLOOKUP(DATE(YEAR(TODAY()),$F$1,$A5),holidays,1,0),$P5=""),0,1)
수정후
=IF(OR(WEEKDAY($B5,2)>5,IF(ISERROR(VLOOKUP(DATE(YEAR(TODAY()),$F$1,$A5),holidays,1,0)),FALSE,TRUE),$P5<>""),0,1)
2. 좀 복잡하긴 한데요.. 설명하기는 좀 장황해질것 같네요..
첨부파일을 보시면 이해가 되실 것 같습니다.
=IF(P7="","","비번:"&P7)&IF(OR(WEEKDAY($A7,2)>5,IF(ISERROR(VLOOKUP($A7,holidays,1,0)),FALSE,TRUE))," 휴무:"&Q7,"")&IF(R7="",""," 결원:"&R7)&IF(S7="",""," 휴가:"&S7)&IF(T7="",""," 병가:"&T7)
도움이 되셨기를.. ^^
새 창으로
선택한 기호
성투은자님..
반갑습니다. ^^
다운받기 : 20130218-qna-07-sinnary7-2.xlsm
1. #N/A에러가 나오는 이유는..
해당 날짜가 휴일 목록에 없으면 VLOOKUP()함수의 결과가 에러가 나오기 때문입니다.
그럴때는 ISERROR()함수르 에러가 나는지 여부를 판단하시면 되겠습니다.
수정전
=IF(OR(WEEKDAY($B5,2)>5,VLOOKUP(DATE(YEAR(TODAY()),$F$1,$A5),holidays,1,0),$P5=""),0,1)
수정후
=IF(OR(WEEKDAY($B5,2)>5,IF(ISERROR(VLOOKUP(DATE(YEAR(TODAY()),$F$1,$A5),holidays,1,0)),FALSE,TRUE),$P5<>""),0,1)
2. 좀 복잡하긴 한데요.. 설명하기는 좀 장황해질것 같네요..
첨부파일을 보시면 이해가 되실 것 같습니다.
=IF(P7="","","비번:"&P7)&IF(OR(WEEKDAY($A7,2)>5,IF(ISERROR(VLOOKUP($A7,holidays,1,0)),FALSE,TRUE))," 휴무:"&Q7,"")&IF(R7="",""," 결원:"&R7)&IF(S7="",""," 휴가:"&S7)&IF(T7="",""," 병가:"&T7)
도움이 되셨기를.. ^^