책 내용 질문하기
온라인 채점 결과 문의
도서
2026 시나공 컴퓨터활용능력 1급 실기 기출문제집
페이지
0
조회수
79
작성일
2026-09-14
작성자
배*웅
첨부파일

2026_최신기출유형_03회

-2. 지시사항 처리 0/10

-데이터 유효성 검사 X 유효성검사 규칙 범위1 값(=LEN($B$4:$B$21)=6)이 정답(=LEN(B4)=6)과 다릅니다.


두 수식의 차이점이 뭔가요? 데이터 유효성 검사는 조건부 서식처럼 각 셀마다 조건 충족 여부를 따질 수 있도록 작성해야 하나요?

답변
2026-09-15 10:07:21

안녕하세요.

네. 데이터 유효성 검사의 사용자 지정 수식은 조건부 서식과 비슷하게, 적용 범위의 각 셀에 대해 TRUE/FALSE를 판단할 수 있도록 작성해야 합니다.

정답인

=LEN(B4)=6

은 적용 범위가 예를 들어 B4:B21이라면, 첫 셀인 B4를 기준으로 작성한 식입니다.

Excel은 이 규칙을 각 셀에 상대적으로 적용하므로 내부적으로는 다음과 같이 판단합니다.

B4 → =LEN(B4)=6
B5 → =LEN(B5)=6
B6 → =LEN(B6)=6
...
B21 → =LEN(B21)=6

즉 각 셀의 글자 수가 6인지 개별적으로 검사합니다.

반면 작성하신

=LEN($B$4:$B$21)=6

은 하나의 셀이 아니라 B4:B21 전체 범위를 LEN 함수에 넣은 것입니다.

데이터 유효성 검사에서는 각 셀의 입력값을 검사해야 하므로, 전체 범위를 한꺼번에 참조하는 방식은 적절하지 않습니다.

또한 $B$4:$B$21처럼 절대참조하면 규칙이 다른 셀에 적용되어도 계속 같은 전체 범위만 참조하게 됩니다.

따라서 이 문제에서는

=LEN(B4)=6

처럼 적용 범위의 첫 번째 셀을 기준으로 상대참조하여 작성하는 것이 맞습니다.

조건부 서식과 비교하면 개념은 비슷합니다. 적용 범위를 먼저 지정한 후, 그 범위의 왼쪽 위 셀을 기준으로 조건식을 작성하면 Excel이 각 셀에 맞게 상대적으로 적용합니다.

즐거운 하루 되세요.

  • 관리자
    2026-09-15 10:07:21

    안녕하세요.

    네. 데이터 유효성 검사의 사용자 지정 수식은 조건부 서식과 비슷하게, 적용 범위의 각 셀에 대해 TRUE/FALSE를 판단할 수 있도록 작성해야 합니다.

    정답인

    =LEN(B4)=6

    은 적용 범위가 예를 들어 B4:B21이라면, 첫 셀인 B4를 기준으로 작성한 식입니다.

    Excel은 이 규칙을 각 셀에 상대적으로 적용하므로 내부적으로는 다음과 같이 판단합니다.

    B4 → =LEN(B4)=6
    B5 → =LEN(B5)=6
    B6 → =LEN(B6)=6
    ...
    B21 → =LEN(B21)=6

    즉 각 셀의 글자 수가 6인지 개별적으로 검사합니다.

    반면 작성하신

    =LEN($B$4:$B$21)=6

    은 하나의 셀이 아니라 B4:B21 전체 범위를 LEN 함수에 넣은 것입니다.

    데이터 유효성 검사에서는 각 셀의 입력값을 검사해야 하므로, 전체 범위를 한꺼번에 참조하는 방식은 적절하지 않습니다.

    또한 $B$4:$B$21처럼 절대참조하면 규칙이 다른 셀에 적용되어도 계속 같은 전체 범위만 참조하게 됩니다.

    따라서 이 문제에서는

    =LEN(B4)=6

    처럼 적용 범위의 첫 번째 셀을 기준으로 상대참조하여 작성하는 것이 맞습니다.

    조건부 서식과 비교하면 개념은 비슷합니다. 적용 범위를 먼저 지정한 후, 그 범위의 왼쪽 위 셀을 기준으로 조건식을 작성하면 Excel이 각 셀에 맞게 상대적으로 적용합니다.

    즐거운 하루 되세요.

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