column 괄호안에 비워놓아야한다고 말씀해주셨는데 저는 E$3을 넣어서 했습니다
시험에서 이렇게 쓰면 틀린걸까요?
안녕하세요.
COLUMN() 대신 COLUMN(E$3)을 사용해도 이 문제에서는 결과가 동일하므로 틀린 수식이 아닙니다.
두 함수의 차이는 다음과 같습니다.
COLUMN()→ 수식이 적용되는 현재 셀의 열 번호를 반환합니다.
COLUMN(E$3)→ 지정한 E3 셀의 열 번호(5)를 반환합니다.
그런데 조건부 서식이 E3:S31에 적용되면서 E$3은 열이 상대참조이므로 각 열에서 자동으로 바뀝니다.
E열 →
COLUMN(E$3)→ 5F열 →
COLUMN(F$3)→ 6G열 →
COLUMN(G$3)→ 7…
S열 →
COLUMN(S$3)→ 19
따라서 질문하신
=AND(ISODD(COLUMN(E$3)),ISODD(MONTH(E$3)))도 각 열의 열 번호와 3행의 월을 정확하게 검사합니다.
정답의
=AND(ISODD(COLUMN()),ISODD(MONTH(E$3)))과 이 문제의 적용 범위에서는 동일한 결과가 나옵니다.
또한 문제에서는 AND, COLUMN, ISODD, MONTH 함수를 사용하라고 했을 뿐 COLUMN의 인수를 비우라고 지정하지 않았으므로, 실제 시험에서도 COLUMN(E$3)이라는 이유만으로 틀렸다고 볼 수 없습니다.
다만 COLUMN($E$3)처럼 E열까지 절대참조로 고정하면 모든 열에서 계속 5만 반환하므로 그것은 잘못됩니다.
즉, COLUMN(E$3)은 가능, COLUMN($E$3)은 이 문제에서는 불가능으로 구분하시면 됩니다.
즐거운 하루 되세요.
-
관리자2026-08-21 10:38:41
안녕하세요.
COLUMN()대신COLUMN(E$3)을 사용해도 이 문제에서는 결과가 동일하므로 틀린 수식이 아닙니다.두 함수의 차이는 다음과 같습니다.
COLUMN()→ 수식이 적용되는 현재 셀의 열 번호를 반환합니다.
COLUMN(E$3)→ 지정한 E3 셀의 열 번호(5)를 반환합니다.
그런데 조건부 서식이
E3:S31에 적용되면서E$3은 열이 상대참조이므로 각 열에서 자동으로 바뀝니다.E열 →
COLUMN(E$3)→ 5F열 →
COLUMN(F$3)→ 6G열 →
COLUMN(G$3)→ 7…
S열 →
COLUMN(S$3)→ 19
따라서 질문하신
=AND(ISODD(COLUMN(E$3)),ISODD(MONTH(E$3)))도 각 열의 열 번호와 3행의 월을 정확하게 검사합니다.
정답의
=AND(ISODD(COLUMN()),ISODD(MONTH(E$3)))과 이 문제의 적용 범위에서는 동일한 결과가 나옵니다.
또한 문제에서는
AND, COLUMN, ISODD, MONTH함수를 사용하라고 했을 뿐COLUMN의 인수를 비우라고 지정하지 않았으므로, 실제 시험에서도COLUMN(E$3)이라는 이유만으로 틀렸다고 볼 수 없습니다.다만
COLUMN($E$3)처럼 E열까지 절대참조로 고정하면 모든 열에서 계속 5만 반환하므로 그것은 잘못됩니다.즉,
COLUMN(E$3)은 가능,COLUMN($E$3)은 이 문제에서는 불가능으로 구분하시면 됩니다.즐거운 하루 되세요.
-
진*철2026-08-21 11:11:03감사합니다