책 내용 질문하기
함수 질문있습니다~
도서
[2010] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
87
조회수
90
작성일
2011-09-08
작성자
첨부파일

2010시나공 함수부록사전에서요. 질문 2개있습니다.

1.

실전모의고사 C형 계산작업 3번문제 질문있습니다.

답이

[i3] : =G3 * (VLOOKUP(F3, $A&17:$B$20,2)+IF(OR(F3>=10,D3="과장"),5%,0)) 입니다.

부록편은 해설이 나와있지않아서

혼자 이해하기가 어렵습니다.

이 식을 이해할수있도록 해설좀해주세요.

중간에 +IF(OR(F3~~~~~~)) 이부분은 +5%를 더하는과정에서 나온 것 같은데

식이 전체적으로 이해가 잘 안갑니다.

그리고 두번째 질문은

90p에서 2번문제입니다.

우선 답은

=SUM(($D$10:$D$24=$A4)*(LEFT($B$10:$B$24,1)=B$3)*$G$10:$G$24) 이렇구요.

여기서 궁금한점은

LEFT(B10,1)이 아니고

LEFT($B$10:$B$24,1) 왜 이렇게 되는지 이해가안가서요..

배열식만들때 LEFT함수나 RIGHT함수는 전체범위에 $을 취해줘야하나요?

설명좀해주세요. 감사합니다.

답변
2011-09-09 10:25:17

문제를 잘 보시면

수당 = 기본급 X 수당비율

입니다.

기본급은 g3이고 수당비율은 근무년수가 10년 이상이거나 직위가 과장이면 수당비율에 5% 를 더해야 하기 때문에

수당 = 기본급 X (수당비율 + if(근무년수가 10년이상이거나 직위가 과장, 5%, 0))

이 되는 것이죠.

이것을 수식으로 바꾸면

기본급은 g3으로 쓰시면 되고 수당비율은 vlookup으로 찾아와야 하므로

=G3 * (VLOOKUP(F3, $A&17:$B$20,2)+IF(OR(F3>=10,D3="과장"),5%,0))

이식이 나오는 것입니다.

이해가 되시죠?

배열 수식을 구하고 채우기핸들로 식을 채우게 되는데 변경되지 않아야 하는 값은 고정하여 사용하셔야 합니다.

배열 수식에는 배열이 값으로 사용되기때문에

LEFT($B$10:$B$24,1) 와 같이 사용되고 채우기 핸들을 했을때도 범위가 같아야 하므로 절대참조를 사용하는 것입니다.

좋은 하루 되세요.

"
  • *
    2011-09-09 10:25:17

    문제를 잘 보시면

    수당 = 기본급 X 수당비율

    입니다.

    기본급은 g3이고 수당비율은 근무년수가 10년 이상이거나 직위가 과장이면 수당비율에 5% 를 더해야 하기 때문에

    수당 = 기본급 X (수당비율 + if(근무년수가 10년이상이거나 직위가 과장, 5%, 0))

    이 되는 것이죠.

    이것을 수식으로 바꾸면

    기본급은 g3으로 쓰시면 되고 수당비율은 vlookup으로 찾아와야 하므로

    =G3 * (VLOOKUP(F3, $A&17:$B$20,2)+IF(OR(F3>=10,D3="과장"),5%,0))

    이식이 나오는 것입니다.

    이해가 되시죠?

    배열 수식을 구하고 채우기핸들로 식을 채우게 되는데 변경되지 않아야 하는 값은 고정하여 사용하셔야 합니다.

    배열 수식에는 배열이 값으로 사용되기때문에

    LEFT($B$10:$B$24,1) 와 같이 사용되고 채우기 핸들을 했을때도 범위가 같아야 하므로 절대참조를 사용하는 것입니다.

    좋은 하루 되세요.

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