책 내용 질문하기
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을 곱하여 문자를 숫자로 나타내는 것입니다.
좋은 하루 되세요.
"