간혹 계산작업하다가 식이 공부한거랑 다른게 나와서 헤깔리는게 몇가지 있는데 그중에 한개예요.
먼저
1. page 177 계산작업 1번문제 보면
vlookup, match, left 함수이용하는 문젠데
정답보면은
=VLOOKUP( F4,$B$32:$G$37,MATCH( LEFT(G4,2),$C$31:$G$31,0) +1) 인데 맨끝에 +1은 뭐죠?
공부할때 앞에서 못본거 같은데 ㅠㅠ 정답이 이런게 몇가지 있더라구요
2. page 167 계산작업 2번 3번문제도 마찬가지로
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))
3번문제 = =SUM(IF((MID($A$3:$A$30,4,2)*1=$F34)*($B$3:$B$30=G$33),$I$3:$I$30))
시험이 이런게 나올까봐 ㄷㄷㄷ 설명좀 부탁드려요 ㅠ
vlookup 함수에서는 범위를 b열부터 지정하였고, match 함수에서는 범위를 c열부터 지정하였습니다.
vlookup 함수의 두번째 열에 있는 값을 넣으려면 match 함수의 결과값에 1을 더해줘서 열의 위치를 맞춰야 하기때문에 +1을 한 것입니다.
IFERROR(I3*VLOOKUP(I3,$A$34:$D$37,MATCH(G3,$B$33:$D$33,0)+1), VLOOKUP(I3,$A$34:$D$37,MATCH(G3,$B$33:$D$33,0)+1))
중
VLOOKUP(I3,$A$34:$D$37,MATCH(G3,$B$33:$D$33,0)+1 에서 vlookup 의 범위 a34:d37 과 macth의 범위 b33:d33 이 다르기 때문입니다. 열이 틀려서 인 것이죠.
vlookup의 범위는 a열부터 4열 이고 match의 범위는 b열 부터 3열 이므로 match에서 나온 결과를 vlookup의 열로 찾게 되면 한줄씩 당겨져서 표시가 됩니다.
그러므로 vlookup의 결과와 같게 표시하기 위해서 +1 을 하는 것입니다.
좋은 하루 되세요.
-
*2015-10-31 11:55:22
vlookup 함수에서는 범위를 b열부터 지정하였고, match 함수에서는 범위를 c열부터 지정하였습니다.
vlookup 함수의 두번째 열에 있는 값을 넣으려면 match 함수의 결과값에 1을 더해줘서 열의 위치를 맞춰야 하기때문에 +1을 한 것입니다.
IFERROR(I3*VLOOKUP(I3,$A$34:$D$37,MATCH(G3,$B$33:$D$33,0)+1), VLOOKUP(I3,$A$34:$D$37,MATCH(G3,$B$33:$D$33,0)+1))
중
VLOOKUP(I3,$A$34:$D$37,MATCH(G3,$B$33:$D$33,0)+1 에서 vlookup 의 범위 a34:d37 과 macth의 범위 b33:d33 이 다르기 때문입니다. 열이 틀려서 인 것이죠.
vlookup의 범위는 a열부터 4열 이고 match의 범위는 b열 부터 3열 이므로 match에서 나온 결과를 vlookup의 열로 찾게 되면 한줄씩 당겨져서 표시가 됩니다.
그러므로 vlookup의 결과와 같게 표시하기 위해서 +1 을 하는 것입니다.
좋은 하루 되세요.