VLookup, Find를 포함하는 문제 만들기
VLookup과 Find가 중첩되는 경우는 만들 수 있는지 잘 모르겠고요,
VLookup과 Find 를 포함하는 문제를 억지로 한번 만들어보았습니다!
기본모의고사 4회 엑셀
2015 컴활 엑셀 교재 334쪽
[문제2] 계산작업
2. 총급여 (G10)
총급여 = 기본급 + 기본급 * (상여비율 + 부서가 "판매부" 일 경우이거나 직급인 경우에만 상여비율 1%추가)
<정답>
[G10] : =F10+F10*(VLOOKUP(E10,$A$3:$B$6,2)+IF(OR(B10="판매부",C10="1급"),1%))
위 문제를 변경하여 VLookup과 Find 함수를 포함하는 문제를 만들기 위해서 아래와 같이 해보았습니다.
위 정답의 'B10="판매부"' 부분을 find 함수로 변경하면 아래와 같습니다.
Mid 함수는 형식에 관한 것이므로 여기서는 제외시켰습니다!
A) VLookup + If : 에러 처리가 안됨
총급여3 =F10+F10*(VLOOKUP(E10,$A$3:$B$6,2)+IF(OR(FIND("판매부",B10),C10="1급"),1%))
B) VLookup + IfError + Find : 에러 부분을 0으로 처리하기 위하여 IfError 함수 사용함
총급여2 =F10+F10*(VLOOKUP(E10,$A$3:$B$6,2)+IFERROR(OR(FIND("판매부",B10),C10="1급")*1%,0%))
2015 교재에 있는 이 문제(기본모의고사 4회)는 2016년 교재에도 어디엔가 있을 겁니다!
파일도 첨부!!
<끝>