계산문제 2번에 표가 가로여서 hlookup으로 했는데 정답은 vlookup이네요..
왜 vlookup인지와
그리고 답은 숫자인데 false가 들어가는 이유좀 알려주세요..ㅠㅠ
HLOOKUP(찾을값, 범위, 행번호) 함수는 찾을 값을 범위의 첫번째 행에서 찾아 지정한 행번호 위치에 있는 값을 표시하는 것이고, VLOOKUP(찾을 값, 범위, 열번호) 함수는 찾을 값을 범위의 첫번째 열에서 찾아 지정한 열 번호 위치에 있는 값을 표시하는 함수입니다. 즉, 찾을 값을 범위의 첫번째 행에서 찾냐, 열에서 찾냐에 따라 다른 것입니다. 예를 들어 아래와 같이 열 단위로 데이터가 있어 상품명 열에서 찾고자 하는 상품명을 찾아 그에 해당하는 상품가격을 넣을 때는 VLOOKUP 함수를 사용해야 합니다.
상품명 상품가격
A 100
B 200
C 300
D 400
아래와 값이 행 단위로 데이터가 있어 상품명 줄에서 찾고자 하는 상품명을 찾아 그에 해당하는 상품가격을 넣고자 할때는 HLOOKUP 함수를 사용해야 합니다.
상품명 A B C D
상품가격 100 200 300 400
옵션 사용 방법에 대해서 설명 드릴께요..
true(1) 또는 생략 : 근사값을 찾습니다. 즉 정확하게 일치하는 값이 없으면 찾을값 보다 작은 값 중에서 근사값을 찾습니다.
false : 정확하게 일치하는 값을 찾으며 정확히 일치하는 값이 없으면 "#n/a" 오류값을 반환합니다.
정확히 일치하는 값을 찾을때 FALSE를 사용합니다.
숫자일때 false를 쓰는 경우는 범위로 지정된 첫번째 행이나 열의 값이 오름차순으로 정렬되어 있지 않을 때 사용합니다.
FALSE를 생략할 수 있는 경우는
범위의 첫번째 열에 있는 데이터가 오름차순으로 정렬되어 있을때 정확히 일치하는 값 또는 문자를 찾을때도 false를 생략할 수 있습니다. 예를 들어 범위의 첫 번째 열에 있는 값이 가, 나, 다, 라 또는 a, b, c, e 등과 같이 오름차순으로 정렬되어 있다면 문자를 찾을때도 false를 생략할 수 있습니다.
생략했을때 올바른 값이 나온다면 생략하여 사용 할 수 있습니다.
함수는 제시된 함수를 사용하고 올바른 값이 나온다면 정답으로 인정됩니다.
범위의 첫번째 열이 정렬되어 있다 라는 것은
1 2 3 4 6 9 10 과 같이 정렬된 것을 말합니다. 혹은
가 나 다 라 마 바 사 등과 같이 정렬된 것도 말하죠.
정렬되지 않았다 라는 것은
3 5 1 2 10 9 와 같이 된 것을 말하구요.
나 다 가 마 사 도 마찮가지로 정렬되지 않은 것입니다.
문제의 첫번째 열이 정렬이 된 상태인지 뒤죽박죽으로 섞인 상태인지 모시고 정렬이 되어 있다면 false 를 생략 하셔도 됩니다.
하지만 정렬이 되지 않았다면 근사값을 찾을 수 없기 때문에 false 를 입력 하셔서 정확하게 일치하는 값을 찾아 주셔야 합니다.
좋은 하루 되세요.
-
*2016-06-23 12:43:35
HLOOKUP(찾을값, 범위, 행번호) 함수는 찾을 값을 범위의 첫번째 행에서 찾아 지정한 행번호 위치에 있는 값을 표시하는 것이고, VLOOKUP(찾을 값, 범위, 열번호) 함수는 찾을 값을 범위의 첫번째 열에서 찾아 지정한 열 번호 위치에 있는 값을 표시하는 함수입니다. 즉, 찾을 값을 범위의 첫번째 행에서 찾냐, 열에서 찾냐에 따라 다른 것입니다. 예를 들어 아래와 같이 열 단위로 데이터가 있어 상품명 열에서 찾고자 하는 상품명을 찾아 그에 해당하는 상품가격을 넣을 때는 VLOOKUP 함수를 사용해야 합니다.
상품명 상품가격
A 100
B 200
C 300
D 400
아래와 값이 행 단위로 데이터가 있어 상품명 줄에서 찾고자 하는 상품명을 찾아 그에 해당하는 상품가격을 넣고자 할때는 HLOOKUP 함수를 사용해야 합니다.
상품명 A B C D
상품가격 100 200 300 400
옵션 사용 방법에 대해서 설명 드릴께요..
true(1) 또는 생략 : 근사값을 찾습니다. 즉 정확하게 일치하는 값이 없으면 찾을값 보다 작은 값 중에서 근사값을 찾습니다.false : 정확하게 일치하는 값을 찾으며 정확히 일치하는 값이 없으면 "#n/a" 오류값을 반환합니다.
정확히 일치하는 값을 찾을때 FALSE를 사용합니다.
숫자일때 false를 쓰는 경우는 범위로 지정된 첫번째 행이나 열의 값이 오름차순으로 정렬되어 있지 않을 때 사용합니다.FALSE를 생략할 수 있는 경우는
범위의 첫번째 열에 있는 데이터가 오름차순으로 정렬되어 있을때 정확히 일치하는 값 또는 문자를 찾을때도 false를 생략할 수 있습니다. 예를 들어 범위의 첫 번째 열에 있는 값이 가, 나, 다, 라 또는 a, b, c, e 등과 같이 오름차순으로 정렬되어 있다면 문자를 찾을때도 false를 생략할 수 있습니다.
생략했을때 올바른 값이 나온다면 생략하여 사용 할 수 있습니다.
함수는 제시된 함수를 사용하고 올바른 값이 나온다면 정답으로 인정됩니다.범위의 첫번째 열이 정렬되어 있다 라는 것은
1 2 3 4 6 9 10 과 같이 정렬된 것을 말합니다. 혹은
가 나 다 라 마 바 사 등과 같이 정렬된 것도 말하죠.
정렬되지 않았다 라는 것은
3 5 1 2 10 9 와 같이 된 것을 말하구요.
나 다 가 마 사 도 마찮가지로 정렬되지 않은 것입니다.
문제의 첫번째 열이 정렬이 된 상태인지 뒤죽박죽으로 섞인 상태인지 모시고 정렬이 되어 있다면 false 를 생략 하셔도 됩니다.
하지만 정렬이 되지 않았다면 근사값을 찾을 수 없기 때문에 false 를 입력 하셔서 정확하게 일치하는 값을 찾아 주셔야 합니다.
좋은 하루 되세요.