문제2-1
index함수 사용에서 순서가 (범위,행,열)인데
왜 가입년도,상품종류 순서가 아니라 상품종류,가입년도 순서인가요?
즉, 정답이 =index($b$40:$e$42,match(d3,$a$40:$a$42,0),match(year(c3),$b$38:$e$38,1))
인데
=index($b$40:$e$42,match(year(c3),$b$38:$e$38,1),match(d3,$a$40:$a$42,0))
이렇게 되어야 하는게 아닌가 해서요
문제에서 상품종류,가입년도라고 되어있어서 그런건가요??
그리고 year의 match에서 1이아니라 -1이 되어서 보다 크커나 같은 값이 되어야하는게 아닌가요?
행과 열로 사용될 값을 확인 해 보세요.
년도는 행으로 작성되어 있고
상품종류는 열로 작성되어 있으므로
행에는 년도를 구할 값을 입력하고
열에는 상품종류를 구할 값으로 입력하셔야 하는 것입니다.
index(범위,행,열)
year에서 찾은 값을 b38:e38 행에서 값을 찾아 위치를 표시합니다.
이 값이 2000년 이상, 2010년 이상 2012년 이상 2014년 이상 으로 오름차순 정렬 되어 있으므로
옵션을 1로 사용하는 것입니다.
-1 : 찾을 값 보다 크거나 같은 값 중 가장 작은 값을 찾습니다. 범위는 반드시 내림차순으로 정렬되어 있어야 합니다.
0 : 찾을 값에서 첫번째로 정확하게 일치하는 값을 찾습니다. 범위는 정렬 되어 있지 않아도 됩니다.
1 : 찾을 값 보다 작거나 같은 값 중에서 큰 값을 찾습니다. 범위는 반드시 오름차순으로 정렬 되어 있어야 합니다.
생략할시 1로 지정되므로 오름차순 정렬된 상태라면 옵션을 생략하거나 1을 입력하셔도 정확한 결과가 나오는 것입니다.
좋은 하루 되세요.
-
*2017-06-13 12:31:23
행과 열로 사용될 값을 확인 해 보세요.
년도는 행으로 작성되어 있고
상품종류는 열로 작성되어 있으므로
행에는 년도를 구할 값을 입력하고
열에는 상품종류를 구할 값으로 입력하셔야 하는 것입니다.
index(범위,행,열)
year에서 찾은 값을 b38:e38 행에서 값을 찾아 위치를 표시합니다.
이 값이 2000년 이상, 2010년 이상 2012년 이상 2014년 이상 으로 오름차순 정렬 되어 있으므로
옵션을 1로 사용하는 것입니다.
-1 : 찾을 값 보다 크거나 같은 값 중 가장 작은 값을 찾습니다. 범위는 반드시 내림차순으로 정렬되어 있어야 합니다.
0 : 찾을 값에서 첫번째로 정확하게 일치하는 값을 찾습니다. 범위는 정렬 되어 있지 않아도 됩니다.
1 : 찾을 값 보다 작거나 같은 값 중에서 큰 값을 찾습니다. 범위는 반드시 오름차순으로 정렬 되어 있어야 합니다.
생략할시 1로 지정되므로 오름차순 정렬된 상태라면 옵션을 생략하거나 1을 입력하셔도 정확한 결과가 나오는 것입니다.좋은 하루 되세요.