=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한것은 알겠는데 그 앞에 제가 빨간글씨 친 1이요 저게 match(G3,범위,1)에서 맨 오른쪽 1부분은 보다작음이잖아요 0정확히 일치가아니라 왜 보다 작은 1을 써야하는지 설명 부탁드려요
1옵션은 범위가 오름차순 정렬되어 있는 경우에 사용할 수 있구요.
0 옵션은 정렬되어 있지 않아도 정확한 값을 찾을 때 사용합니다.
match 범위를 보면 0, 4000, 10000 등으로 오름차순 정렬 되어 있고 정확한 값을 찾는 문제가 아니므로 1 로 사용해야 하는 것이죠.
-1 : 찾을 값 보다 크거나 같은 값 중 가장 작은 값을 찾습니다. 범위는 반드시 내림차순으로 정렬되어 있어야 합니다.
0 : 찾을 값에서 첫번째로 정확하게 일치하는 값을 찾습니다. 범위는 정렬 되어 있지 않아도 됩니다.
1 : 찾을 값 보다 작거나 같은 값 중에서 큰 값을 찾습니다. 범위는 반드시 오름차순으로 정렬 되어 있어야 합니다.
생략할시 1로 지정되므로 오름차순 정렬된 상태라면 옵션을 생략하거나 1을 입력하셔도 정확한 결과가 나오는 것입니다.
좋은 하루 되세요.
-
*2015-08-26 06:20:19
1옵션은 범위가 오름차순 정렬되어 있는 경우에 사용할 수 있구요.
0 옵션은 정렬되어 있지 않아도 정확한 값을 찾을 때 사용합니다.
match 범위를 보면 0, 4000, 10000 등으로 오름차순 정렬 되어 있고 정확한 값을 찾는 문제가 아니므로 1 로 사용해야 하는 것이죠.
-1 : 찾을 값 보다 크거나 같은 값 중 가장 작은 값을 찾습니다. 범위는 반드시 내림차순으로 정렬되어 있어야 합니다.
0 : 찾을 값에서 첫번째로 정확하게 일치하는 값을 찾습니다. 범위는 정렬 되어 있지 않아도 됩니다.
1 : 찾을 값 보다 작거나 같은 값 중에서 큰 값을 찾습니다. 범위는 반드시 오름차순으로 정렬 되어 있어야 합니다.
생략할시 1로 지정되므로 오름차순 정렬된 상태라면 옵션을 생략하거나 1을 입력하셔도 정확한 결과가 나오는 것입니다.좋은 하루 되세요.