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

2026_최신기출유형_06회

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

-데이터 유효성 검사 X 유효성검사 규칙 범위1 값(=REPT("◆",$E4/10))이 정답(=F4=REPT("◆",E4/10))과 다릅니다.


F4:F8까지 범위선택 후 데이터 유효성검사에서 =REPT("◆",$E4/10)로 입력하면 안되나요?

답변
2026-09-07 09:50:45

안녕하세요.

안 됩니다. 이 경우 정답식의 핵심은 F열에 입력된 값이 조건에 맞는지를 검사하는 것입니다.

사용하신 식

=REPT("◆",$E4/10)

은 단순히 "◆" 문자를 반복해서 텍스트를 만들어 내는 식입니다. 예를 들어 E4가 30이면 결과는

◆◆◆

가 됩니다.

그런데 데이터 유효성 검사의 사용자 지정 수식은 최종적으로 TRUE 또는 FALSE가 되어야 합니다. 그래서 정답은

=F4=REPT("◆",E4/10)

처럼 작성합니다.

이 식은

F4의 값 = E4를 기준으로 만든 ◆ 문자열인가?

를 검사해서 맞으면 TRUE, 다르면 FALSE를 반환합니다.

또한 F4:F8 범위를 먼저 선택했다면 정답처럼

=F4=REPT("◆",E4/10)

만 입력하면 됩니다. Excel이 각 행에 상대참조로 적용해서

F4 ↔ E4
F5 ↔ E5
F6 ↔ E6
...

처럼 자동으로 검사합니다.

따라서 $E4를 쓰는 것보다 더 중요한 문제는 F4= 비교 부분이 빠졌다는 점입니다. 현재 식은 검증 조건이 아니라 단순한 문자열 생성식이라 정답과 기능적으로도 다릅니다.

즐거운 하루 되세요.

  • 관리자
    2026-09-07 09:50:45

    안녕하세요.

    안 됩니다. 이 경우 정답식의 핵심은 F열에 입력된 값이 조건에 맞는지를 검사하는 것입니다.

    사용하신 식

    =REPT("◆",$E4/10)

    은 단순히 "◆" 문자를 반복해서 텍스트를 만들어 내는 식입니다. 예를 들어 E4가 30이면 결과는

    ◆◆◆

    가 됩니다.

    그런데 데이터 유효성 검사의 사용자 지정 수식은 최종적으로 TRUE 또는 FALSE가 되어야 합니다. 그래서 정답은

    =F4=REPT("◆",E4/10)

    처럼 작성합니다.

    이 식은

    F4의 값 = E4를 기준으로 만든 ◆ 문자열인가?

    를 검사해서 맞으면 TRUE, 다르면 FALSE를 반환합니다.

    또한 F4:F8 범위를 먼저 선택했다면 정답처럼

    =F4=REPT("◆",E4/10)

    만 입력하면 됩니다. Excel이 각 행에 상대참조로 적용해서

    F4 ↔ E4
    F5 ↔ E5
    F6 ↔ E6
    ...

    처럼 자동으로 검사합니다.

    따라서 $E4를 쓰는 것보다 더 중요한 문제는 F4= 비교 부분이 빠졌다는 점입니다. 현재 식은 검증 조건이 아니라 단순한 문자열 생성식이라 정답과 기능적으로도 다릅니다.

    즐거운 하루 되세요.

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