제가 처음에 이렇게 조건식을 입력했는데 '유동근'이 결과값에 포함돼서 출력이 되더라고요.
이게 어떻게 된건가 하고 답을 보니까 답에서는 G3:G12영역을 절대참조를 써서 지정했더라고요.
또 G3:G12은 절대참조를 쓴 상태서 '=G3>= ~ '에서 G3을 열절대참조 즉, '$G3'으로 바꿔줘도
답이 나오더군요..
제가 아직 고급필터의 조건식에서 절대참조의 사용이 어떤 변화를 가져다주는지 잘 모르겠더라고요.
자세히 좀 알려주시면 감사하겠습니다.
안녕하세요. 길벗 수험서 운영팀입니다.
상대참조, 혼합참조, 절대참조를 적용하는 것은 수식이 어떻게 쓰이느냐에 따라서 차이가 있습니다.
기본적으로 함수를 사용할 때 채우기 핸들을 사용할 경우 변해야 하지 않아야 할 범위를 혼합참조나 절대참조로 지정하게 됩니다.
고급필터의 경우 지정한 조건에 따라 비교하여 결과를 추출하는 것입니다.
지시사항에서 활동수당 평균과 각 레이블의 활동수당을 비교하여 값을 추출하는 것입니다.
조건에 입력하는 G3의 경우 G12까지 내려가면서 각 값을 비교하게 됩니다. 이때 average함수에 절대참조를 지정하지 않게 되면 G4로 내려갈때 범위도 G4:G13으로 변하게 됩니다. 문제에서 제시한 활동수당 평균의 범위 값이 변하게 되어 결과가 다르게 출력되는 것입니다.
또 $G3의 경우 고급필터에서 아래로 내려가면서 비교하므로 열은 원래 G열에서만 비교하게 됩니다. 따라서 G3이나 $G3이나 동일한 결과가 출력되는 것입니다. 만약 행에 혼합참조를 넣는 G$3으로 하게되면 다른 값이 나오겠죠.
이처럼 행, 열이 변하지 않아야 하는 부분에 혼합참조나 절대참조를 넣습니다.
-
*2013-04-01 11:12:10
안녕하세요. 길벗 수험서 운영팀입니다.
상대참조, 혼합참조, 절대참조를 적용하는 것은 수식이 어떻게 쓰이느냐에 따라서 차이가 있습니다.
기본적으로 함수를 사용할 때 채우기 핸들을 사용할 경우 변해야 하지 않아야 할 범위를 혼합참조나 절대참조로 지정하게 됩니다.
고급필터의 경우 지정한 조건에 따라 비교하여 결과를 추출하는 것입니다.
지시사항에서 활동수당 평균과 각 레이블의 활동수당을 비교하여 값을 추출하는 것입니다.
조건에 입력하는 G3의 경우 G12까지 내려가면서 각 값을 비교하게 됩니다. 이때 average함수에 절대참조를 지정하지 않게 되면 G4로 내려갈때 범위도 G4:G13으로 변하게 됩니다. 문제에서 제시한 활동수당 평균의 범위 값이 변하게 되어 결과가 다르게 출력되는 것입니다.
또 $G3의 경우 고급필터에서 아래로 내려가면서 비교하므로 열은 원래 G열에서만 비교하게 됩니다. 따라서 G3이나 $G3이나 동일한 결과가 출력되는 것입니다. 만약 행에 혼합참조를 넣는 G$3으로 하게되면 다른 값이 나오겠죠.
이처럼 행, 열이 변하지 않아야 하는 부분에 혼합참조나 절대참조를 넣습니다.
행복한 하루되세요.^^"