책 내용 질문하기
2번, 6번문제 질문이요
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
334
조회수
61
작성일
2012-03-20
작성자
첨부파일

2번

=F10+F10*(VLOOKUP($E10,$A$3:$B$6,2)+IF(OR($B$10:$B$18="판매부")*($C$10:$C$18="1급"),1%,0))

이건 제가 세운식이구요.

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

이건 해설에 있는 식인데.

제가 세운식은 어디가 어떻게 잘못되었길래 몇천원식 차이가 나는건가요?

6번

=IF(D40<2500000,D40*HLOOKUP(C40,$B$35:$E$36,2),ROUNDUP(D40*HLOOKUP(C40,$B$35:$E$36,2)+D40*0.1%,-2))

이건 제가 세운식이구요.

=ROUNDUP(IF(D40<2500000,D40*HLOOKUP(C40,$B$35:$E$36,2),D40*HLOOKUP(C40,$B$35:$E$36,2)+D40*0.1%),-2)

이건 해설에 있는 식인데.

문제를 보면 분명 2500000 미만일시 월평균임금*고용보험료율로 계산하고 !!!! 2500000 미만이 아닐시!!!!!

에 십 단위에서 올림하여 백단위까지 표시하라고 했는데,

해설에 나온식은 IF문 전체, 그러니까 2500000미만이던 미만이 아니던 모든 식에 ROUNDUP함수를 적용하는건데, 틀린거 아닌가요??? 해설이 이상해요

답변
2012-03-21 05:06:54

=F10+F10*(VLOOKUP($E10,$A$3:$B$6,2)+IF(OR($B$10:$B$18="판매부")*($C$10:$C$18="1급"),1%,0))

or안에서 * 로 묶으신게 잘못 된 것 같네요.

=F10+F10*(VLOOKUP($E10,$A$3:$B$6,2)+IF(OR($B$10:$B$18="판매부",$C$10:$C$18="1급"),1%,0))

로 작성하시면 정확한 값은 나옵니다. 하지만 $B$10:$B$18 와 같은 범위는 배열수식일때 사용하는 것으로

B10="판매부" 와 같이 작성하시는 것이 더 정확한 것입니다.

2500000 미만인 것과 그외의 것도 계산하고 이 두 조건 모두에 해대서 십단위에서 올림하라고 되어 있으므로

책의 식이 맞습니다.

좋은 하루 되세요.

"
  • *
    2012-03-21 05:06:54

    =F10+F10*(VLOOKUP($E10,$A$3:$B$6,2)+IF(OR($B$10:$B$18="판매부")*($C$10:$C$18="1급"),1%,0))

    or안에서 * 로 묶으신게 잘못 된 것 같네요.

    =F10+F10*(VLOOKUP($E10,$A$3:$B$6,2)+IF(OR($B$10:$B$18="판매부",$C$10:$C$18="1급"),1%,0))

    로 작성하시면 정확한 값은 나옵니다. 하지만 $B$10:$B$18 와 같은 범위는 배열수식일때 사용하는 것으로

    B10="판매부" 와 같이 작성하시는 것이 더 정확한 것입니다.

    2500000 미만인 것과 그외의 것도 계산하고 이 두 조건 모두에 해대서 십단위에서 올림하라고 되어 있으므로

    책의 식이 맞습니다.

    좋은 하루 되세요.

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