시나공 컴활 2급 p.86 을 보면 저기 문제에서는 vlookup 함수에 절대주소가 되어있구요
p.90 vlookup 함수를 보면 상대주소로 되어있어요 ㅠㅠ
시험때 둘 차이를 어떻게 구분하죠?
※p.90 이외에는 vlookup함수식에서 거의 대부분 절대주소였어요! 근데 왜 90페이지만 그런거죠?
그리고 절대주소와 상대주소 둘다 해서 결과를 구했더니 답은 똑같이 나오던데
그렇게 되면 시험장에서도 점수인정되는건가요??
아 그리고 vlookup함수에서 옵션 TURE, FALSE 꼭 입력해야하는지 궁금합니다
저것도 둘다 해봤는데 값이 똑같이 나오더라구요..
두가지 답변 꼭 부탁드릴께요^^
시나공책으로 열공중입니다^^!
vlookup 이든 hlookup 이든.. 찾을 값을 array에서 찾자나요...
여기서 이 array에는 그냥 무조건 절대 주소로 지정해주는게 좋아요..
(value , array , 열or행번호 , 옵션 ) 이런 형태자나요...
어떤 값을 array에서 찾는건데..
2급에 이렇게 쓰는게 나올라나 모르겠는데.. 값을 하나 구하고 아래나 옆에도 똑같은 방식으로 구하려고 셀을 드래그 하는 경우가 있자나요.. 이때 array가 절대주소로 안묶여 있으면.. 안되요.. 상대주소로 써놓으면 드래그 할때 array값도 드래그 한만큼 이동하거든요.. 찾아야 하는 표가 있는 위치는 언제나 고정되어있어야 합니다.. 움직이면 안되요..
그래서 그냥 무조건 array는 절대주소 라고 생각해 두시는게 편합니다.
TURE, FALSE는 구분하는법만 알면되는데 의외로 간단해요...
False가 정확히 일치 True가 유사일치인가 그렇자나요..
찾아야 하는 값이 표안에 정확하게 존재하면 False
(예를들어 찾아야 하는값이 50이라는 값인데 이게 찾는 표안에 50이라고 정확하게 써있으면 False라고 입력해주면 됩니다.)
그러나... 찾아야 하는 값이 50인데 표안에.. 똑같은 값은 없고 30 60 90 이런식으로 쓰여 있다 이러면 True라고 써주시면 되는 겁니다.
수식이란게 사실 복잡해 보여도 자세히 하나하나 뜯어보면 별건 아닙니다.
뭐 생략하면 False인가?로 인식을 하는걸로 아는데.. 생략하는 것보다.. 뜻을 정확하게 알고 써주시면
실수도 없고 정확하게 쓰실 수 있겠지요...
-
*2012-02-03 02:25:44
vlookup 이든 hlookup 이든.. 찾을 값을 array에서 찾자나요...
여기서 이 array에는 그냥 무조건 절대 주소로 지정해주는게 좋아요..
(value , array , 열or행번호 , 옵션 ) 이런 형태자나요...
어떤 값을 array에서 찾는건데..
2급에 이렇게 쓰는게 나올라나 모르겠는데.. 값을 하나 구하고 아래나 옆에도 똑같은 방식으로 구하려고 셀을 드래그 하는 경우가 있자나요.. 이때 array가 절대주소로 안묶여 있으면.. 안되요.. 상대주소로 써놓으면 드래그 할때 array값도 드래그 한만큼 이동하거든요.. 찾아야 하는 표가 있는 위치는 언제나 고정되어있어야 합니다.. 움직이면 안되요..
그래서 그냥 무조건 array는 절대주소 라고 생각해 두시는게 편합니다.
TURE, FALSE는 구분하는법만 알면되는데 의외로 간단해요...
False가 정확히 일치 True가 유사일치인가 그렇자나요..
찾아야 하는 값이 표안에 정확하게 존재하면 False
(예를들어 찾아야 하는값이 50이라는 값인데 이게 찾는 표안에 50이라고 정확하게 써있으면 False라고 입력해주면 됩니다.)
그러나... 찾아야 하는 값이 50인데 표안에.. 똑같은 값은 없고 30 60 90 이런식으로 쓰여 있다 이러면 True라고 써주시면 되는 겁니다.
수식이란게 사실 복잡해 보여도 자세히 하나하나 뜯어보면 별건 아닙니다.
뭐 생략하면 False인가?로 인식을 하는걸로 아는데.. 생략하는 것보다.. 뜻을 정확하게 알고 써주시면
실수도 없고 정확하게 쓰실 수 있겠지요...
-
*2012-02-03 05:43:02
절대참조를 사용 하는 이유는 채우기 핸들을 이용하여 수식을 복사할때
변경되지 않아야 하는 범위에 사용 하는 것입니다.
하나의 셀에 수식을 입력하여 구하여야 한다면 절대참조가 필요 없겠죠.
average 함수를 이용할때 하나의 셀에 구할때는 절대참조를 하지 않으셔도 됩니다. 다른 식들도 마찮가지구요. 함수를 이용 할때 변하지 않아야 하는 범위에 대해서 절대 참조를 사용 하게 되는데
average 함수를 쓸때 표에
이름 영어 합격
김 80 a
이 70 b
박 90 c
최 70 d
이라면 평균 자리인 a에 수식을 입력하는데 만약 영어 점수가 평균 이상이면 합격 이라는 식이 있다면
=b2>=avearge(b2:b5)
로 사용 하게 되죠. 그런데 여기 average 인수에 절대값을 하지 않는다면
=b3>=avearge(b3:b6)
=b4>=avearge(b4:b7)
과 같이 평균을 구하는 범위가 달라지기 때문에
=b2>=avearge($b$2:$b$5)
과 같이 사용하여
=b3>=avearge($b$2:$b$5)
=b4>=avearge($b$2:$b$5)
와 같이 고정될 수 있게 하는 것입니다. 이해가 되시는지요?^^
아래는 절대참조와 상태참조의 설명입니다. 참고해 주세요.
절대참조
절대참조는 행, 열 값 앞에 $ 기호를 붙여줍니다.결과 셀의 위치가 바뀌어도 참조 값의 위치는 바뀌지 않는다. 는 의미주로 피 연산자가 되는 셀 위치가 고정된 경우 사용합니다.
=average($A$1:$A$14) <평균값을 절대 값으로 사용하여야 할때>
혼합참조
혼합참조는 행, 열 값 중 한쪽에만 $가 붙어있는 형태입니다.$가 붙어 있는 쪽의 값은 수식을 복사해도 결과 셀의 위치와 관계없이 값이 변경되지 않습니다.
양쪽 방향으로 수식을 복사해야 하는 경우 절대 참조를 사용합니다.
$A1 – 열만 절대참조
A$1 – 행만 절대참조
=$A2 * B$1
간단한 구구단 만들기 입니다. 열과 행을 고정하여 채우기 핸들을 사용하여도 값이 제대로 나오게 됩니다.
파일 첨부합니다. 식을 작성해서 사용해 보세요.
절대참조를 하든 하지 않든 올바른 결과가 나오면 정답으로 인정 됩니다.
변경되지 않아야 하는 범위는 절대참조로 지정 하시구요.
변경되어야 하는 범위는 상대참조, 행과 열만 고정하여 사용하고 싶다면 혼합참조로 지정 하시면 됩니다.
옵션 사용 방법에 대해서 설명 드릴께요..
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 를 입력 하셔서 정확하게 일치하는 값을 찾아 주셔야 합니다.
좋은 하루 되세요.