책 내용 질문하기
2014년 1회 컴활 기출에서 계산작업 몇가지 질문요
도서
[2014] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
88
작성일
2014-09-01
작성자
첨부파일

질문1.

문제2번의 2번에서

=IFERROR(I3*VLOOKUP(I3,$A$34:$D$37,

MATCH(G3,$B$33:$D$33,1)+1),

VLOOKUP(I3,$A$34:$D$37,

MATCH(G3,$B$33:$D$33,1)+1))

여기서 +1을 하는 이유가 뭔가요?

질문 2.

문제 2번의 3번에서

=SUM(IF((MID($A$3:$A$30,4,2)*1=$F34)*($B$3:$B$30=G$33),$I$3:$I$30))

여기서 *1은 왜 한거예요??

답변
2014-09-02 13:33:42

1. vlookup 에 사용된 열은 4개 인데 match에서 사용된 열은 3개 입니다.

그러므로 match 의 결과에 맞는 값을 찾으려면 +1 을 해야 하는 것이죠.

그냥 1의 값이 나오면 vlookup의 범위중 첫번째 열의 값을 가져오게 되므로 +1 을 하여 2번째 열의 값을 가져올 수 있게 만드는 것입니다.

2. right, left, mid 함수는 문자열 함수이므로 결과가 문자로 표시됩니다.

이문제에서는 숫자 결과가 나와야 =$f34의 값과 비교가 가능하므로

1을 곱하여 문자를 숫자로 나타내는 것입니다.

좋은 하루 되세요.

"
  • *
    2014-09-02 13:33:42

    1. vlookup 에 사용된 열은 4개 인데 match에서 사용된 열은 3개 입니다.

    그러므로 match 의 결과에 맞는 값을 찾으려면 +1 을 해야 하는 것이죠.

    그냥 1의 값이 나오면 vlookup의 범위중 첫번째 열의 값을 가져오게 되므로 +1 을 하여 2번째 열의 값을 가져올 수 있게 만드는 것입니다.

    2. right, left, mid 함수는 문자열 함수이므로 결과가 문자로 표시됩니다.

    이문제에서는 숫자 결과가 나와야 =$f34의 값과 비교가 가능하므로

    1을 곱하여 문자를 숫자로 나타내는 것입니다.

    좋은 하루 되세요.

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