기본모의고사 8회에서 계산작업문제중에요
5번문제에 답이 =LOOKUP(LARGE(D29:D37,3),D29:D37,A29:A37)
이렇게 나와있는데
저는 =VLOOKUP(LARGE($D$29:$D$37,3),$A$29:$E$37,1,FALSE)이렇게
풀었거든요 근데 #N/A라고 오류가 나네요
VLOOKUP함수를 사용해서 풀면 안되는건가요???
무엇이 잘못되었는지 알려주세요
Vlookup의 특징을... 미처 생각하지 못하셔서 그렇습니다..
=VLOOKUP(LARGE($D$29:$D$37,3),$A$29:$E$37,1,FALSE) 님이 작성하신 이걸로 설명을 드리면..
LARGE($D$29:$D$37,3) 이 값을....
$A$29:$E$37 이 범위로 지정된 영역의 맨 왼쪽열에서 찾습니다.
여기서부터 오류가 생기네요.. LARGE($D$29:$D$37,3) 이 값은 분명히 매입금액.. 즉.. 숫자인데...
A열은 품명이니까요...
반면에 LOOKUP이라는 함수는..
=LOOKUP(LARGE(D29:D37,3),D29:D37,A29:A37)
LARGE(D29:D37,3) 이 값을...
D29:D37 여기서 위 값을 찾고...
값을 구할범위 A29:A37 여기서
위 범위에서 찾은 값과 같은 위치(행/열)에 있는 값을 반환하는 함수입니다.
그러니까 매입금액이 3번째로 큰 금액이 D30이면 D30을 D29:D37 여기서 찾습니다.
2번째 행이겠죠? 그리고 값을 구할범위 A29:A37여기서 D30과 같은행인.. A30을 반환합니다.
이제 좀 이해가 가시려나..모르겠네염~
-
*2012-01-17 03:21:10
Vlookup의 특징을... 미처 생각하지 못하셔서 그렇습니다..
=VLOOKUP(LARGE($D$29:$D$37,3),$A$29:$E$37,1,FALSE) 님이 작성하신 이걸로 설명을 드리면..
LARGE($D$29:$D$37,3) 이 값을....
$A$29:$E$37 이 범위로 지정된 영역의 맨 왼쪽열에서 찾습니다.
여기서부터 오류가 생기네요.. LARGE($D$29:$D$37,3) 이 값은 분명히 매입금액.. 즉.. 숫자인데...
A열은 품명이니까요...
반면에 LOOKUP이라는 함수는..
=LOOKUP(LARGE(D29:D37,3),D29:D37,A29:A37)
LARGE(D29:D37,3) 이 값을...
D29:D37 여기서 위 값을 찾고...
값을 구할범위 A29:A37 여기서
위 범위에서 찾은 값과 같은 위치(행/열)에 있는 값을 반환하는 함수입니다.
그러니까 매입금액이 3번째로 큰 금액이 D30이면 D30을 D29:D37 여기서 찾습니다.
2번째 행이겠죠? 그리고 값을 구할범위 A29:A37여기서 D30과 같은행인.. A30을 반환합니다.
이제 좀 이해가 가시려나..모르겠네염~