책 내용 질문하기
온라인 채점 결과 문의
도서
2026 시나공 컴퓨터활용능력 1급 실기 총정리
페이지
0
조회수
54
작성일
2026-08-15
작성자
김*현
첨부파일

2026_최신기출문제_03회_2025년상시03

-1. 고급 필터 0/5

-결과 X [J6]에서의 값이 (일본)로 정답(이스라엘)과 다릅니다.



=AND(G3>=AVERAGE(C3:F3),A3<>"유럽")

정답은 이건데 저는

=AND($G3>=AVERAGE($C$3:$F$3),$A3<>"유럽") 이렇게 해서 틀렸습니다

둘의 차이가 뭔가요?

열을 고정하든 안하든 똑같은거 아닌가요?


답변
2026-08-17 12:12:46

안녕하세요.

차이는 열 고정이 아니라 AVERAGE 범위의 ‘행 고정’ 때문에 발생합니다.

정답:

=AND(G3>=AVERAGE(C3:F3),A3<>"유럽")

작성:

=AND($G3>=AVERAGE($C$3:$F$3),$A3<>"유럽")

작성하신 식에서 $G3, $A3처럼 열만 고정한 것은 이 문제에서 큰 문제가 아닙니다. 문제는 $C$3:$F$3입니다.

고급 필터의 조건식은 각 레코드에 대해 참조 행이 자동으로 이동해야 합니다.

  • 3행 검사 → AVERAGE(C3:F3)

  • 4행 검사 → AVERAGE(C4:F4)

  • 5행 검사 → AVERAGE(C5:F5)

그런데 $C$3:$F$3으로 행까지 절대참조하면 모든 레코드가 계속 3행의 평균만 사용합니다. 그래서 일본이 조건을 만족하는 것으로 잘못 판정된 것입니다.

따라서 이 문제에서는

열 고정 $G3, $A3 → 사용해도 무방
행 고정 $C$3:$F$3 → 사용하면 안 됨

즉, 작성하신 방식대로 열을 고정하고 싶다면 다음처럼 작성하면 됩니다.

=AND($G3>=AVERAGE($C3:$F3),$A3<>"유럽")

핵심은 고급 필터 조건식에서는 각 데이터 행을 검사해야 하므로 행 번호 3은 상대참조로 두어야 한다는 것입니다.

즐거운 하루 되세요.

  • 관리자
    2026-08-17 12:12:46

    안녕하세요.

    차이는 열 고정이 아니라 AVERAGE 범위의 ‘행 고정’ 때문에 발생합니다.

    정답:

    =AND(G3>=AVERAGE(C3:F3),A3<>"유럽")

    작성:

    =AND($G3>=AVERAGE($C$3:$F$3),$A3<>"유럽")

    작성하신 식에서 $G3, $A3처럼 열만 고정한 것은 이 문제에서 큰 문제가 아닙니다. 문제는 $C$3:$F$3입니다.

    고급 필터의 조건식은 각 레코드에 대해 참조 행이 자동으로 이동해야 합니다.

    • 3행 검사 → AVERAGE(C3:F3)

    • 4행 검사 → AVERAGE(C4:F4)

    • 5행 검사 → AVERAGE(C5:F5)

    그런데 $C$3:$F$3으로 행까지 절대참조하면 모든 레코드가 계속 3행의 평균만 사용합니다. 그래서 일본이 조건을 만족하는 것으로 잘못 판정된 것입니다.

    따라서 이 문제에서는

    열 고정 $G3, $A3 → 사용해도 무방
    행 고정 $C$3:$F$3 → 사용하면 안 됨

    즉, 작성하신 방식대로 열을 고정하고 싶다면 다음처럼 작성하면 됩니다.

    =AND($G3>=AVERAGE($C3:$F3),$A3<>"유럽")

    핵심은 고급 필터 조건식에서는 각 데이터 행을 검사해야 하므로 행 번호 3은 상대참조로 두어야 한다는 것입니다.

    즐거운 하루 되세요.

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