여기에 보면 A17셀에 =AND(RIGHT(C5,1)="장",H5>=AVERAGE($H$5:$H$14))로 적으라고 되어있습니다. 근데 단순히 평균을 구하는 것일 뿐인데 H와 숫자 앞에 왜 $표시가 들어가야 하나요? $표시를 넣지 않고 실행해보았는데 김재욱씨가 추가되는 현상이 생기던데, 그건 왜 그런건지도 알고 싶습니다!
추가로, 그냥 A17셀에 수식을 다 넣고 조건 범위를 A17로 설정해도 될 것 같은데, 왜 굳이 A16에 '조건'이라고 적고 범위를 설정해야 하는지도 여쭤보고 싶습니다!
절대참조를 사용 하는 이유는 채우기 핸들을 이용하여 수식을 복사할때
변경되지 않아야 하는 범위에 사용 하는 것입니다.
하나의 셀에 수식을 입력하여 구하여야 한다면 절대참조가 필요 없겠죠.
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) <평균값을 절대 값으로 사용하여야 할때>
혼합참조
혼합참조는 행, 열 값 중 한쪽에만 $가 붙어있는 형태입니다.$가 붙어 있는 쪽의 값은 수식을 복사해도 결과 셀의 위치와 관계없이 값이 변경되지 않습니다.
양쪽 방향으로 수식을 복사해야 하는 경우 절대 참조를 사용합니다.
고급필터의 사용방법은 데이터 베이스 함수와 동일한데요.
필드명
조건
과 같이 필드명이 꼭 필요합니다.
추출 범위로 사용되는 범위도 꼭 필드명이 포함되어야 하구요.
이 필드명에 해당하는 값중 조건에 맞는 값을 찾는 것이기 때문에 그런것입니다.
그러므로
조건
식
으로 사용하지 않고
식
만 사용하게 되면 정확한 결과가 나오지 않는 것이죠.
좋은 하루 되세요.
-
관리자2022-03-15 12:38:27
절대참조를 사용 하는 이유는 채우기 핸들을 이용하여 수식을 복사할때
변경되지 않아야 하는 범위에 사용 하는 것입니다.
하나의 셀에 수식을 입력하여 구하여야 한다면 절대참조가 필요 없겠죠.
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) <평균값을 절대 값으로 사용하여야 할때>
혼합참조
혼합참조는 행, 열 값 중 한쪽에만 $가 붙어있는 형태입니다.$가 붙어 있는 쪽의 값은 수식을 복사해도 결과 셀의 위치와 관계없이 값이 변경되지 않습니다.
양쪽 방향으로 수식을 복사해야 하는 경우 절대 참조를 사용합니다.고급필터의 사용방법은 데이터 베이스 함수와 동일한데요.
필드명
조건
과 같이 필드명이 꼭 필요합니다.
추출 범위로 사용되는 범위도 꼭 필드명이 포함되어야 하구요.
이 필드명에 해당하는 값중 조건에 맞는 값을 찾는 것이기 때문에 그런것입니다.
그러므로
조건
식
으로 사용하지 않고
식
만 사용하게 되면 정확한 결과가 나오지 않는 것이죠.
좋은 하루 되세요.