책 내용 질문하기
2014 컴퓨터활용능력 1급 실기 page81쪽 질문드립니다.
도서
[2014] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
81
조회수
53
작성일
2014-09-30
작성자
첨부파일

지금 1급실기 준비하고있습니다.

페이지 81쪽의 최종PS지급율 계산하기 문제를 풀고 있는데요

이 문제를 컴퓨터로는 안해봤습니다만 펜으로 수식을 써보면서 풀어봤는데요

제가 생각해봤던 식은

IF(AND(C3/B3*100&"%">=110%,E3/D3*100&"%">=50%),

VLOOPUP(C3/B3*100&"%",$H$4:$I7,2)+5%,VLOOPUP(C3/B3*100&"%",$H$4:$I7,2)

이렇게 생각했는데요

답을보니까 C3/B3만 하면 소수로 나와서 비교가 제대로 안될거같은데 왜 100은 곱해주지않는거죠?

그리고 만약에 제가 만든 식에서 C3/B3*100&"%"에서 뒤에 퍼센트를 붙이려면 저렇게 붙이는게 맞는지

알고 싶습니다~

답변
2014-10-01 00:23:55

10% 는 소수로 0.1 입니다. 50%는 0.5 이기 때문에 소수로 나와도 정확히 비교가 가능한 것입니다.

* 를 먼저하고 난 후 % 를 붙이게 되면 정확한 결과가 나오지 않을 수 있구요.

& 연산자로 붙인 % 가 "" 안에 있으므로 문자로 표시될 수 있습니다.

100% 가 문자로 표시된 경우 정확히 계산 되지 않을 수 있으므로 확인 후 사용하셔야 할 것 같네요.

그리고 & 연산자를 이용할 필요없이 100% 로 작성하시면 되구요.

&연산자를 사용해야 한다면 아래와 같이 () 로 묶어서 사용하시기 바랍니다.

=IF(AND(C3/B3*(100&"%")>=110%,E3/D3*(100&"%")>=50%),VLOOKUP(C3/B3*(100&"%"),$H$4:$I7,2)+5%,VLOOKUP(C3/B3*(100&"%"),$H$4:$I7,2))

좋은 하루 되세요.

"
  • *
    2014-10-01 00:23:55

    10% 는 소수로 0.1 입니다. 50%는 0.5 이기 때문에 소수로 나와도 정확히 비교가 가능한 것입니다.

    * 를 먼저하고 난 후 % 를 붙이게 되면 정확한 결과가 나오지 않을 수 있구요.

    & 연산자로 붙인 % 가 "" 안에 있으므로 문자로 표시될 수 있습니다.

    100% 가 문자로 표시된 경우 정확히 계산 되지 않을 수 있으므로 확인 후 사용하셔야 할 것 같네요.

    그리고 & 연산자를 이용할 필요없이 100% 로 작성하시면 되구요.

    &연산자를 사용해야 한다면 아래와 같이 () 로 묶어서 사용하시기 바랍니다.

    =IF(AND(C3/B3*(100&"%")>=110%,E3/D3*(100&"%")>=50%),VLOOKUP(C3/B3*(100&"%"),$H$4:$I7,2)+5%,VLOOKUP(C3/B3*(100&"%"),$H$4:$I7,2))

    좋은 하루 되세요.

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