책 내용 질문하기
질문입니다..
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
316
조회수
204
작성일
2011-09-22
작성자
첨부파일

2번문제에서요

만약에~부서가 판매부이거나 직급이 1급인 경우 상여비율 1프로추가,

이렇게 되있는데

=IF(OR(B9:B18="판매부",C9:C18="1급"),F10+F10*VLOOKUP(E10,$A$2:$B$6,2)*1,F10+F10*VLOOKUP(E10,$A$2:$B$6,2))

이렇게 썼더니 답이틀리던데..

이런식으로 쓰면 왜 틀리나요?..이방식이 전 더편해서 ㅠㅠ설명부탁드립니다..

답변
2011-09-22 10:27:37

IF(OR(B9:B18="판매부",C9:C18="1급"),F10+F10*(VLOOKUP(E10,$A$2:$B$6,2)*1),F10+F10*VLOOKUP(E10,$A$2:$B$6,2))

vlookup에서 나온 할인율에 +1% 를 먼저하신 후에 곱하고 더할 수 있게 ()를 해주세요.

그러면 정확한 값이 나옵니다.

식을 확인 해 보니 틀린 부분이 좀 있네요.

=IF(OR(B10="판매부",C10="1급"),F10+F10*(VLOOKUP(E10,$A$2:$B$6,2)+1%),F10+F10*VLOOKUP(E10,$A$2:$B$6,2))

배열 수식이 아니므로 배열로 작성하시면 정확한 값이 나오지 않을 수 있습니다. 그러므로 b10, c10으로 비교해 주시구요.

할인율을 1% 를 더하라고 했으므로 +1% 를 해주셔야 합니다. *1을 하시면 자기 자신일 뿐이죠. 1*1 = 1 이고 1 * 2 = 2 니까요.

좋은 하루 되세요.

"
  • *
    2011-09-22 10:27:37

    IF(OR(B9:B18="판매부",C9:C18="1급"),F10+F10*(VLOOKUP(E10,$A$2:$B$6,2)*1),F10+F10*VLOOKUP(E10,$A$2:$B$6,2))

    vlookup에서 나온 할인율에 +1% 를 먼저하신 후에 곱하고 더할 수 있게 ()를 해주세요.

    그러면 정확한 값이 나옵니다.

    식을 확인 해 보니 틀린 부분이 좀 있네요.

    =IF(OR(B10="판매부",C10="1급"),F10+F10*(VLOOKUP(E10,$A$2:$B$6,2)+1%),F10+F10*VLOOKUP(E10,$A$2:$B$6,2))

    배열 수식이 아니므로 배열로 작성하시면 정확한 값이 나오지 않을 수 있습니다. 그러므로 b10, c10으로 비교해 주시구요.

    할인율을 1% 를 더하라고 했으므로 +1% 를 해주셔야 합니다. *1을 하시면 자기 자신일 뿐이죠. 1*1 = 1 이고 1 * 2 = 2 니까요.

    좋은 하루 되세요.

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