책 내용 질문하기
2026년 상시02 1기본작업
도서
2026 시나공 컴퓨터활용능력 1급 실기 기출문제집
페이지
100
조회수
71
작성일
2026-09-17
작성자
서*정
첨부파일

안녕하세요.

26년 상시02 조건부 서식 문제중 질문 있습니다.
=AND(ISODD(COLUMN(()),RIGHT(A$1,1)="주") 인데,
=AND(ISODD(COLUMN(A$1)),RIGHT(A$1,1)="주")로 작성하면, 오답 일까요?
결과는 둘다 같은데요?


답변 부탁드립니다.

답변
2026-09-18 09:34:16

안녕하세요.

두 식은 이 문제에서는 같은 결과가 나올 수 있습니다.

교재식이

=AND(ISODD(COLUMN()),RIGHT(A$1,1)="주")

이고, 작성하신 식이

=AND(ISODD(COLUMN(A$1)),RIGHT(A$1,1)="주")

이라면 차이는 COLUMN 함수의 인수를 생략했느냐, A$1을 넣었느냐입니다.

COLUMN()은 현재 수식이 적용되는 셀의 열 번호를 반환합니다. 그래서 조건부 서식이 여러 열에 적용되면 각 열마다 값이 바뀝니다.

예를 들어 적용 셀이 A열이면 1, B열이면 2, C열이면 3이 됩니다.

반면

COLUMN(A$1)

은 항상 A열의 열 번호인 1만 반환합니다. 즉 다른 열에 조건부 서식이 적용되어도 계속 1입니다.

따라서 일반적으로는 두 식이 동일하지 않습니다.

예를 들어 B열에서 평가하면

COLUMN()     → 2
COLUMN(A$1)  → 1

이 되어 ISODD() 결과도 달라집니다.

그런데 현재 데이터나 적용 범위 때문에 우연히 같은 결과가 보일 수는 있습니다. 하지만 문제의 의도가 현재 열 번호가 홀수인지 판단하는 것이라면

ISODD(COLUMN())

처럼 인수를 생략하는 것이 맞습니다.

따라서 실제 시험에서는 작성하신 식을 정답과 동일하다고 보기 어렵고, 교재식처럼 COLUMN()을 사용하는 것이 맞습니다.

즐거운 하루 되세요.

  • 관리자
    2026-09-18 09:34:16

    안녕하세요.

    두 식은 이 문제에서는 같은 결과가 나올 수 있습니다.

    교재식이

    =AND(ISODD(COLUMN()),RIGHT(A$1,1)="주")

    이고, 작성하신 식이

    =AND(ISODD(COLUMN(A$1)),RIGHT(A$1,1)="주")

    이라면 차이는 COLUMN 함수의 인수를 생략했느냐, A$1을 넣었느냐입니다.

    COLUMN()은 현재 수식이 적용되는 셀의 열 번호를 반환합니다. 그래서 조건부 서식이 여러 열에 적용되면 각 열마다 값이 바뀝니다.

    예를 들어 적용 셀이 A열이면 1, B열이면 2, C열이면 3이 됩니다.

    반면

    COLUMN(A$1)

    은 항상 A열의 열 번호인 1만 반환합니다. 즉 다른 열에 조건부 서식이 적용되어도 계속 1입니다.

    따라서 일반적으로는 두 식이 동일하지 않습니다.

    예를 들어 B열에서 평가하면

    COLUMN()     → 2
    COLUMN(A$1)  → 1

    이 되어 ISODD() 결과도 달라집니다.

    그런데 현재 데이터나 적용 범위 때문에 우연히 같은 결과가 보일 수는 있습니다. 하지만 문제의 의도가 현재 열 번호가 홀수인지 판단하는 것이라면

    ISODD(COLUMN())

    처럼 인수를 생략하는 것이 맞습니다.

    따라서 실제 시험에서는 작성하신 식을 정답과 동일하다고 보기 어렵고, 교재식처럼 COLUMN()을 사용하는 것이 맞습니다.

    즐거운 하루 되세요.

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