책 내용 질문하기
엑셀 기본모의고사 4회 함수 질문입니다.
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
351
조회수
141
작성일
2019-08-15
작성자
탈퇴*원
첨부파일

문제2 -2,4 번 질문입니다.

 

① 2번에 값이 안나오는데 왜 틀렸는지 봐주세요

 

②3번 답은 맞았는데 책에 나와있는 정답과 달리 elseif 를 안썼는데 괜찮을까요? 제가 한 방법도 맞나요? 

답변
2019-08-16 22:06:47

안녕하세요.

 

따옴표는 문자일때 넣어주셔야 합니다.

"F10+F10*((vlookup(E10,$A$3:$B$6,2,0)+1%)"로 입력하시면 이 부분은 텍스트로 처리됩니다. 계산이 안되는 것이죠.

OR 안의 비교도 B184셀과 해 주셨습니다. 범위가 너무 크네요.

그리고 이 문제는 사원별 부서와 직급을 비교하는 것으로 B10:B184 영역과 B10셀을 비교할 필요가 없습니다.

VLOOKUP 함수의 옵션을 0으로 지정하면 일치하는 값만 찾아줍니다.

하지만, 인사고과는 범위와 완전히 일치하지 않는 값(예를들어 25)을 가지므로 옵션이 생략되어야 합니다.

괄호도 확인해 주셔야 if(or조건,참,거짓)의 형식으로 인식됩니다.

사용하신 OR 조건의 사용방법이 일반적으로 사용하는 방법은 아닙니다만, 작성하신 것을 최소한 수정하면 다음과 같이 바꿔볼 수 있습니다.

 

수정 전 : =IF(OR($B$10=B10:B184,$C$12=$C$10:$C$18),"F10+F10*((vlookup(E10,$A$3:$B$6,2,0)+1%)","F10+(F10*vlookup(E10,$A$3:$B$6,2,0)")

수정 후 : =IF(OR($B$10=B10,C10=$C$12),F10+F10*((VLOOKUP(E10,$A$3:$B$6,2)+1%)),F10+(F10*VLOOKUP(E10,$A$3:$B$6,2)))

 

 

if 문에 특별한 조건이 없으므로 결과가 정확하면 사용하셔도 됩니다.

다양한 코드가 존재할 수 있습니다.

 

좋은 하루 보내세요. 

  • 관리자
    2019-08-16 22:06:47

    안녕하세요.

     

    따옴표는 문자일때 넣어주셔야 합니다.

    "F10+F10*((vlookup(E10,$A$3:$B$6,2,0)+1%)"로 입력하시면 이 부분은 텍스트로 처리됩니다. 계산이 안되는 것이죠.

    OR 안의 비교도 B184셀과 해 주셨습니다. 범위가 너무 크네요.

    그리고 이 문제는 사원별 부서와 직급을 비교하는 것으로 B10:B184 영역과 B10셀을 비교할 필요가 없습니다.

    VLOOKUP 함수의 옵션을 0으로 지정하면 일치하는 값만 찾아줍니다.

    하지만, 인사고과는 범위와 완전히 일치하지 않는 값(예를들어 25)을 가지므로 옵션이 생략되어야 합니다.

    괄호도 확인해 주셔야 if(or조건,참,거짓)의 형식으로 인식됩니다.

    사용하신 OR 조건의 사용방법이 일반적으로 사용하는 방법은 아닙니다만, 작성하신 것을 최소한 수정하면 다음과 같이 바꿔볼 수 있습니다.

     

    수정 전 : =IF(OR($B$10=B10:B184,$C$12=$C$10:$C$18),"F10+F10*((vlookup(E10,$A$3:$B$6,2,0)+1%)","F10+(F10*vlookup(E10,$A$3:$B$6,2,0)")

    수정 후 : =IF(OR($B$10=B10,C10=$C$12),F10+F10*((VLOOKUP(E10,$A$3:$B$6,2)+1%)),F10+(F10*VLOOKUP(E10,$A$3:$B$6,2)))

     

     

    if 문에 특별한 조건이 없으므로 결과가 정확하면 사용하셔도 됩니다.

    다양한 코드가 존재할 수 있습니다.

     

    좋은 하루 보내세요. 

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.