기본 모의고사 2회 1-2번 조건부 서식 적용에서
열 번호가 짝수인 열 전체에 대하여 COLUMN, ISEVEN 함수를 이용해 조건부 서식을 설정하고 하였고
해당 문제의 답은 =ISEVEN(COLUMN())으로 따로 행에 대하여 고정을 시키지 않았는데
기본 모의고사 9회 1-2번 조건부 서식 문제는
행 번호가 홀수인 전체 행에 대하여 ROW, ISODD 함수를 이용해 조건부 서식을 설정하라고 되어있고
답은 =ISODD(ROW($A5))로 열이 고정되어 있습니다.
두번째 문제에서는 열을 고정시키는데 첫번쨰 문제는 왜 행을 고정시키지 않는지 궁금합니다.
=ISEVEN(COLUMN()) 은 셀을 입력하지 않았기 때문에 $ 을 사용하지 않았구요.
=ISODD(ROW($A5))
은 셀을 입력하였기 때문에 $ 을 사용한 것입니다.
$ 을 입력하지 않으면 다음 행을 비교할 때 다른 셀을 참조하여 정확한 결과가 나오지 않을 수 있기 때문에
$ 을 사용합니다.
좋은 하루 되세요.
-
관리자2020-09-01 14:03:12
=ISEVEN(COLUMN()) 은 셀을 입력하지 않았기 때문에 $ 을 사용하지 않았구요.
=ISODD(ROW($A5))
은 셀을 입력하였기 때문에 $ 을 사용한 것입니다.
$ 을 입력하지 않으면 다음 행을 비교할 때 다른 셀을 참조하여 정확한 결과가 나오지 않을 수 있기 때문에
$ 을 사용합니다.
좋은 하루 되세요.
-
관리자2020-09-02 09:48:47
셀을 입력하지 않은 경우에는 해당 함수가 입력된 셀을 기준으로 잡고 설정 하게 됩니다.
해당 함수가 입력된 셀이 아닌 다른 셀을 참조해야 하는 경우에는 셀 주소를 입력하여 사용하시면 됩니다.
조건부 서식에서 셀을 열 고정을 하지 않은 경우에 결과가 이상하게 표시되는 경우가 있으므로
결과가 정확하게 나오지 않는다면 셀 주소를 열 고정을 하여 사용하시기 바랍니다.
좋은 하루 되세요.
-
*2020-09-01 18:08:51
그럼 셀을 넣거나 안 넣거나 상관은 없다는 건가요?
=ISEVEN(COLUMN())
=ISEVEN(COLUMN(A$5))
이 경우 셀 자체를 생략하고 입력해도 되고 셀을 넣고 싶으면 행을 고정시켜서 넣고
=ISODD(ROW())
=ISODD(ROW($A5))
이 경우에는 셀 자체를 생략하고 입력해도 되고 셀을 넣고 싶으면 열을 고정시켜서 넣으면 된다는 건가요?