=IFS(VLOOKUP($B7,직원출퇴근기록!$B$4:$AI$100,5,0)="ㅇ",1,VLOOKUP($B7,직원출퇴근기록!$B$4:$AI$100,5,0)="무휴",무휴,VLOOKUP($B7,직원출퇴근기록!$B$4:$AI$100,5,0)="","",VLOOKUP($B7,직원출퇴근기록!$B$4:$AI$100,5,0)="주휴",주휴) 이렇게 해놓고해당 표적값이 ㅇ 이면 1무휴 이면 무휴휴무 이면 휴무주휴 이면 주휴이렇게 표기되게 하려고 했는데, #name? 에러가 뜨네요..이론상으로는 틀린게 없어보이는데.. 뭐가 문제일까요???
수식을 보면, 몇 가지 오류를 생각해 볼수 있습니다.
IFS 함수는 각 조건이 참인 경우에 대해 평가합니다.
"무휴", 무휴, "주휴", 주휴 등의 값을 반환할 때, 동일한 값을 사용할 때
텍스트와 변수를 혼용하지 않도록 해야 합니다.
변수 무휴, 주휴가 정의되지 않았다면, 그 부분도 오류를 유발할 수 있습니다.
VLOOKUP 함수가 반환하는 값과 비교해야 할 값이 제대로 맞는지 확인해야 합니다.
아래의 수식을 입력하고 테스트해보세요
=IFS( VLOOKUP($B7, 직원출퇴근기록!$B$4:$AI$100, 5, FALSE)="ㅇ", 1, VLOOKUP($B7, 직원출퇴근기록!$B$4:$AI$100, 5, FALSE)="무휴", "무휴", VLOOKUP($B7, 직원출퇴근기록!$B$4:$AI$100, 5, FALSE)="", "", VLOOKUP($B7, 직원출퇴근기록!$B$4:$AI$100, 5, FALSE)="주휴", "주휴" )
참아야지! 참아라! 그러면 잘 되어 갈 걸세. 친구여, 정말 자네 말이 맞네. 세상 사람들 틈에 끼여 날마다 일에 쫓기며, 다른 사람들이 하는 일과 그들의 행동을 보기 시작한 이후로 나는 나 지신과 휠씬 더 잘 타협할 수 있게 되었네. 젊은 베르테르의 슬픔 - 괴테