책 내용 질문하기
책 내용 중에서 조건부 서식과 관련해서 질문드립니다ㅠㅜ
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
조회수
50
작성일
2018-07-13
작성자
탈퇴*원
첨부파일

제가 모르는 내용이 있어서 질문드립니다ㅠㅜ

다름 아니라, 조건부서식 문제 3의 수식이 =AND(ISODD(COLUMN()),ISODD(MONTH(E$3))인데,

=AND(ISODD(COLUMN($E$3:$S$31)),ISODD(MONTH(E$3)))

또는 =AND(ISODD(COLUMN(($E$3:$S$31)),ISODD(MONTH(($E$3:$S$3)))

또는 =AND(ISODD(COLUMN(E3:S31)),ISODD(MONTH(E3:S3)))

또는 =AND(ISODD(COLUMN(E3:S31)),ISODD(MONTH(E$3)))

.....

이처럼 MONTH 함수와 COLUMN 함수에서 절대참조와 상대참조를 통해 '범위'를 설정할 경우, 정답처럼 되지 않습니다.

그래서 저는 왜 MONTH 함수와 COLUMN 함수에서 절대참조와 상대참조를 통해 행열의 범위를 설정할 경우, 정답처럼 되지 않는지가 궁금합니다.

답변
2018-07-20 11:46:13

조건부서식은 기본적으로 해당 조건이 될 범위를 지정하고 새규칙을 만들게됩니다.
그래서 항상 기준이 되는 행과 열은 첫째 행하고 첫쨰 열이 기준이됩니다.
그래서 조건부서식에서 식을 적을때는 첫 행과 열로 기준으로 작성되고
그 수식이 복사되어서 밑에까지 영향을 끼치는 방식입니다.
그래서 셀의 영어와 숫자사이에 '$'기호를 넣는 행고정과
셀 왼쪽에 넣는 열고정을 사용하게 되는것입니다.
질문자님 처럼 그렇게 범위를 지정하여서 사용하는 것은 일반수식의 경우에만 해당되는 것이고요 조건부서식에서의 수식은 행고정 열고정을 이용하여 작성하시는 것이 맞습니다.

문제에서 월이 홀수인 열 전체에 대해 조건부서식을 표시하라고 합니다.
책 보시면 아시겠지만 3/3, 3/10, 3/17 순으로 가로로 월이 나열되고 있습니다.
월은 가로로 나열되어 표시되어있습니다.
그 말은 즉, 행을 기준으로 나열되고 있다는 말이 됩니다.
행고정을 해야 조건부서식이 범위에 맞추어서 왼쪽부터 오른쪽으로 순차적으로 이동하면서
검색을 하게 됩니다. 조건이 맞은 열은 다 형식이 적용이 되는 것이죠.

보통 행 전체에 대하여 서식을 작성하라는 문제는 열고정을 시키고요.
열 전체에 대하여 서식을 작성하라는 문제는 행고정을 시키는 것이 일반적입니다.

범위로 지정된 열을 처음(왼쪽)부터 차례로 비교하면서 조건에 맞는 것만 서식을 지정해야 하므로

행참조를 한 것입니다.

행은 변경 되면안되므로 행 참조 한 것이죠.

기본 조건부 서식 문제는 범위의 첫번째 행부터 차례로 비교를 하므로 열참조(예.$b2)를 하여 사용합니다.

month($E$3:$S$3)

배열 수식을 사용하는 것은 조건부 서식 문제에 맞지 않기 때문에 정확한 결과가 나오지 않습니다.

좋은 하루 되세요.

  • *
    2018-07-20 11:46:13

    조건부서식은 기본적으로 해당 조건이 될 범위를 지정하고 새규칙을 만들게됩니다.
    그래서 항상 기준이 되는 행과 열은 첫째 행하고 첫쨰 열이 기준이됩니다.
    그래서 조건부서식에서 식을 적을때는 첫 행과 열로 기준으로 작성되고
    그 수식이 복사되어서 밑에까지 영향을 끼치는 방식입니다.
    그래서 셀의 영어와 숫자사이에 '$'기호를 넣는 행고정과
    셀 왼쪽에 넣는 열고정을 사용하게 되는것입니다.
    질문자님 처럼 그렇게 범위를 지정하여서 사용하는 것은 일반수식의 경우에만 해당되는 것이고요 조건부서식에서의 수식은 행고정 열고정을 이용하여 작성하시는 것이 맞습니다.

    문제에서 월이 홀수인 열 전체에 대해 조건부서식을 표시하라고 합니다.
    책 보시면 아시겠지만 3/3, 3/10, 3/17 순으로 가로로 월이 나열되고 있습니다.
    월은 가로로 나열되어 표시되어있습니다.
    그 말은 즉, 행을 기준으로 나열되고 있다는 말이 됩니다.
    행고정을 해야 조건부서식이 범위에 맞추어서 왼쪽부터 오른쪽으로 순차적으로 이동하면서
    검색을 하게 됩니다. 조건이 맞은 열은 다 형식이 적용이 되는 것이죠.

    보통 행 전체에 대하여 서식을 작성하라는 문제는 열고정을 시키고요.
    열 전체에 대하여 서식을 작성하라는 문제는 행고정을 시키는 것이 일반적입니다.

    범위로 지정된 열을 처음(왼쪽)부터 차례로 비교하면서 조건에 맞는 것만 서식을 지정해야 하므로

    행참조를 한 것입니다.

    행은 변경 되면안되므로 행 참조 한 것이죠.

    기본 조건부 서식 문제는 범위의 첫번째 행부터 차례로 비교를 하므로 열참조(예.$b2)를 하여 사용합니다.

    month($E$3:$S$3)

    배열 수식을 사용하는 것은 조건부 서식 문제에 맞지 않기 때문에 정확한 결과가 나오지 않습니다.

    좋은 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.