조건부서식(책 55P)와 고급필터(책 69P) 풀이과정을 보면요
똑같이 날짜관련 함수가 나오는데,
조건부서식에서는 =MONTH($B5)=10
고급필터에서는 =MONTH(C4)=5
라고 입력해야 합니다.
조건부서식 문제는
'판매실적'표에서 입사일(B5:B12)이 10월이면 해당하는 행 전체를 글꼴 스타일 '굵은 기울임 꼴', 글꼴 색 '빨강'으로 셀 서식을 지정하는 조건부 서식을 작성하시오.
규칙 유형은 '수식을 사용하여 서식을 지정할 셀 결정'을 이용하시오.
고급필터 문제는
'고객포인트 관리' 표에서 생년월일의 월이 5월인 사람을 고급 필터를 사용하여 추출하시오.
조건은 [A15:D17] 범위 내에 알맞게 입력하시오.
결과의 복사 위치는 동일 시트의 [A19] 셀에서 시작하시오.
입니다.
제가 보기에는 $를 사용하려면 두 문제 다 사용하고, 사용하지 않으려면 둘 다 사용하지 않아도 될 것 같은데 뭐가 어떻게 달라서 사용 여부가 다른지 알고 싶습니다.
조건부서식에서는 범위를 전체 범위를 지정하고, 조건을 이용하여 조건에 맞는 행전체에 서식을 줄때는..
지금 문제 처럼 열만 절대참조로, 행은 상대참조로 두는것이 맞습니다.
만약 둘다 상대참조(ex: b5)로 둔다면, b5에서 시작하여 셀단위로 조건을 비교하며 나갈것이고,
결국 잘못된 서식을 적용하게 될것입니다.
하지만 열은 고정하고 행만 풀어둔 혼합참조를 이용하게 되면,
열은 고정되어 있어, 행방향으로만 이동하면서 하나하나 조건을 따지게 되고, 조건에 맞으면 서식적용을 그렇지 않으면 서식을 적용하지 않은채 넘어가게 됩니다.
고급필터의 경우, 하나의 열에 대해서만 조건을 보게 됩니다.
수식에 사용된 셀이 C4 셀이라면 C4셀을 시작으로 C5, C6, C7으로 이동하면서 조건을 묻게 됩니다.
C열을 고정해도 좋고, 안해도 상관없게 됩니다.
만약, 조건부서식에서 행단위로 서식을 지정하지 않고, 셀단위로 조건부 서식을 적용하고 싶다면...
조건을 셀단위로 봐야 하기 때문에 행 / 열을 고정하지 않아야 합니다.
조건부서식에서 열단위로 서식을 지정하고 싶다면 오른쪽으로 이동하면서 조건을 따져야 하기 때문에
행은 고정하고, 열만 풀어둔채로 서식을 지정해야 합니다.
-
*2013-10-06 01:51:21
조건부서식에서는 범위를 전체 범위를 지정하고, 조건을 이용하여 조건에 맞는 행전체에 서식을 줄때는..
지금 문제 처럼 열만 절대참조로, 행은 상대참조로 두는것이 맞습니다.
만약 둘다 상대참조(ex: b5)로 둔다면, b5에서 시작하여 셀단위로 조건을 비교하며 나갈것이고,
결국 잘못된 서식을 적용하게 될것입니다.
하지만 열은 고정하고 행만 풀어둔 혼합참조를 이용하게 되면,
열은 고정되어 있어, 행방향으로만 이동하면서 하나하나 조건을 따지게 되고, 조건에 맞으면 서식적용을 그렇지 않으면 서식을 적용하지 않은채 넘어가게 됩니다.
고급필터의 경우, 하나의 열에 대해서만 조건을 보게 됩니다.
수식에 사용된 셀이 C4 셀이라면 C4셀을 시작으로 C5, C6, C7으로 이동하면서 조건을 묻게 됩니다.
C열을 고정해도 좋고, 안해도 상관없게 됩니다.
만약, 조건부서식에서 행단위로 서식을 지정하지 않고, 셀단위로 조건부 서식을 적용하고 싶다면...
조건을 셀단위로 봐야 하기 때문에 행 / 열을 고정하지 않아야 합니다.
조건부서식에서 열단위로 서식을 지정하고 싶다면 오른쪽으로 이동하면서 조건을 따져야 하기 때문에
행은 고정하고, 열만 풀어둔채로 서식을 지정해야 합니다.