안녕하세요 실기1권 고급필터를 공부하는 중 궁금한 점이 있습니다.
1)
해설에서는 "조건"범위에 =D4=LARGE($D$4:$D$13, 2)와 =D4=SMALL($D$4:$D$13, 2)를 입력하라고 되어 있는데요, 4와 13행에 절대참조를 쓰는 이유는 이해가 가는데 D열에도 $를 설정해야 하는 이유가 무엇인가요? 구매실적 데이터를 통해 필터링을 하는 것이면 D열만을 이용하는 것이 확정된 상태에서 조건범위의 첫값도 마지막값도 D열이라면 절대참조를 할 필요가 없다 생각하는데 이해가 잘 가지 않습니다. 실제로 $D$4:$D$13 대신 D$4:D$13을 두 조건 함수(라지와 스몰)에 대신 집어넣어도 같은 결과가 나와서 더 헷갈립니다. 그냥 더 확실하게 하기 위한 보험 같은 건가요?
2)
이건 해당 03문제가 아닐 때도 그랬는데 고급필터를 이용할 때 범위를 드래그하면 앞부분에 해당 시트 이름과 !가 함께 나오는데 왜인지 모르겠습니다ㅜㅜ
조건 범위로 A16에서 B18을 드래그 지정하면 꼭 "$A$16:$B$18"이 아닌 "기출03!$A$16:$B$18"라고 표시되던데 저렇게 되어도 결과는 잘 나오지만 저 말이 무슨 뜻인지 모르겠습니다 그냥 별 의미 없이 기출03시트의 $A$16:$B$18범위라는 뜻인가요? !가 붙으면 대부분 not의 의미가 생겼던 것 같아서 불안합니다
(64페이지를 다시 보니 책에서도 원래 이런 일이 일어나는 것 같기는 한데 정확히 무슨 의미인가요...??)
1,
문제에서는 2번째로 큰값과 2번째로 작은 값을 확인 하여 찾길 바라고 있습니다.
그러므로 값이 입력된 셀이 2번째로 큰값이 맞는지 확인 하여 사용하게 되는 것이죠.
=D4=LARGE($D$4:$D$13,2)
D4가 2번째로 큰값이 맞는지를 확인 하는 수식입니다.
이렇게 사용 하시면 지정된 범위내에서 계속 조건을 검색하므로
=D4=LARGE($D$4:$D$13,2)
=D5=LARGE($D$4:$D$13,2)
=D6=LARGE($D$4:$D$13,2)
=D7=LARGE($D$4:$D$13,2)
...
을 비교하게 되어 모든 값을 비교하여 2번째로 큰 값을 찾아 내게 됩니다.
d4 가 고정된 상태가 아니므로 한 행씩 비교할때 d4가 d5... 가 되는 것입니다.
아래쪽으로 조건을 비교하게 되므로 열참조를 하지 않아도 정확한 결과가 나오므로 열참조를 하지 않았는데요.
열참조 하셔도 정확한 결과가 나오므로 열참조를 하셔도 상관 없습니다.
2. 네 기출03에서 작업 중이라는 내용입니다. ! 가 붙은 것은 경로라고 보시면 됩니다.
c:\ 할때 \ 와 같은 의미라고 보시면 되세요.
정확히 실행된다면 신경 쓰지 않으셔도 됩니다.
좋은 하루 되세요.
-
관리자2020-01-31 18:53:46
1,
문제에서는 2번째로 큰값과 2번째로 작은 값을 확인 하여 찾길 바라고 있습니다.
그러므로 값이 입력된 셀이 2번째로 큰값이 맞는지 확인 하여 사용하게 되는 것이죠.
=D4=LARGE($D$4:$D$13,2)
D4가 2번째로 큰값이 맞는지를 확인 하는 수식입니다.
이렇게 사용 하시면 지정된 범위내에서 계속 조건을 검색하므로
=D4=LARGE($D$4:$D$13,2)
=D5=LARGE($D$4:$D$13,2)
=D6=LARGE($D$4:$D$13,2)
=D7=LARGE($D$4:$D$13,2)
...
을 비교하게 되어 모든 값을 비교하여 2번째로 큰 값을 찾아 내게 됩니다.d4 가 고정된 상태가 아니므로 한 행씩 비교할때 d4가 d5... 가 되는 것입니다.
아래쪽으로 조건을 비교하게 되므로 열참조를 하지 않아도 정확한 결과가 나오므로 열참조를 하지 않았는데요.
열참조 하셔도 정확한 결과가 나오므로 열참조를 하셔도 상관 없습니다.
2. 네 기출03에서 작업 중이라는 내용입니다. ! 가 붙은 것은 경로라고 보시면 됩니다.
c:\ 할때 \ 와 같은 의미라고 보시면 되세요.
정확히 실행된다면 신경 쓰지 않으셔도 됩니다.
좋은 하루 되세요.