제 1작업 (2)번에서 LARGE와
제 2작업 RANK함수나 AVERAGE 함수에 절대값을 붙이는 이유가 궁금해요
(가끔 함수작업에서 절대값 붙인 애들이 있는데 어떤경우에 절대값 붙여야 하는지 모르겠습니다)
제 2작업 고급필터에서 '재고량이 40이하, 판매량이 평균이상'이면
조건위치인 [B15]에 재고량 판매량의 이름 둘 다 입력하면 왜 정답이 나오지 않나요?
가끔 조건이 2개면 2개 이름을 다 쓸때도 있고 하나의 조건이름만 입력하는 경우가 있던데
이 부분이 궁금해요
안녕하세요. 길벗 수험서 운영팀입니다.
1. $는 절대 참조를 나타내는 기호입니다. 절대참조란 셀 주소가 변하지 않는다는 의미입니다. a1을 $a$1로 하면 이 주소가 변하지 않는다는 것이죠. 하나의 셀에 수식을 입력한 후 채우기 핸들로 드래그하여 다른 셀에도 복사할 경우 결과 셀 주소에 따라 수식안에 지정한 셀 주소가 변합니다. 이때 $로 고정시켜주시면 변하지 않습니다.
우선 아래 예를 보시는 것이 쉽습니다.
average 함수를 쓸때 표에
이름 영어 합격
김 80 a
이 70 b
박 90 c
최 70 d
이라면 평균 자리인 a에 수식을 입력하는데 만약 영어 점수가 평균 이상이면 합격 이라는 식이 있다면 c2셀에 아래와 같이 입력하죠. 그런 후 c2셀의 채우기 핸들(셀을 선택했을 때 오른쪽 아래의 사각형 점)을 c5까지 드래그합니다.
=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
2. 수식으로 고급필터 조건을 입력하면 필드명을 원본 데이터의 필드명으로 사용하면 올바른 결과가 나오지 않습니다. 더하거나 빼기, 곱셈, 나눗셈, 함수를 이용하여 계산하는 모든 것이 수식입니다. 원본 필드명으로 입력하면 수식의 결과를 그 필드명 아래에서 찾습니다. 결과는 true나 false로 나오는데, 원본에서 찾으면 동일한 것이 없지요. 그래서 수식으로 입력할 경우 필드명을 생략하거나 임의로 필드명을 지정해서 사용합니다. 위에서는 판매량이 평균이상이면은 수식으로 조건을 지정하는 것이 되기 때문에 필드명을 생략하거나 임의로 사용해야 합니다.
좋은 하루 되세요
-
*2018-03-07 23:55:06
안녕하세요. 길벗 수험서 운영팀입니다.
1. $는 절대 참조를 나타내는 기호입니다. 절대참조란 셀 주소가 변하지 않는다는 의미입니다. a1을 $a$1로 하면 이 주소가 변하지 않는다는 것이죠. 하나의 셀에 수식을 입력한 후 채우기 핸들로 드래그하여 다른 셀에도 복사할 경우 결과 셀 주소에 따라 수식안에 지정한 셀 주소가 변합니다. 이때 $로 고정시켜주시면 변하지 않습니다.
우선 아래 예를 보시는 것이 쉽습니다.
average 함수를 쓸때 표에
이름 영어 합격
김 80 a
이 70 b
박 90 c
최 70 d
이라면 평균 자리인 a에 수식을 입력하는데 만약 영어 점수가 평균 이상이면 합격 이라는 식이 있다면 c2셀에 아래와 같이 입력하죠. 그런 후 c2셀의 채우기 핸들(셀을 선택했을 때 오른쪽 아래의 사각형 점)을 c5까지 드래그합니다.
=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$12. 수식으로 고급필터 조건을 입력하면 필드명을 원본 데이터의 필드명으로 사용하면 올바른 결과가 나오지 않습니다. 더하거나 빼기, 곱셈, 나눗셈, 함수를 이용하여 계산하는 모든 것이 수식입니다. 원본 필드명으로 입력하면 수식의 결과를 그 필드명 아래에서 찾습니다. 결과는 true나 false로 나오는데, 원본에서 찾으면 동일한 것이 없지요. 그래서 수식으로 입력할 경우 필드명을 생략하거나 임의로 필드명을 지정해서 사용합니다. 위에서는 판매량이 평균이상이면은 수식으로 조건을 지정하는 것이 되기 때문에 필드명을 생략하거나 임의로 사용해야 합니다.
좋은 하루 되세요