책 내용 질문하기
온라인 채점 결과 문의
도서
2025 시나공 컴퓨터활용능력 1급 실기 기출문제집 (ver.2021)
페이지
0
조회수
41
작성일
2026-08-20
작성자
신*영
첨부파일

2025_최신기출유형_06회

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

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



다른 데이터유효성검사에서는 =F4라고 유효성검사를 실행하는 셀의 이름을 안쓰는데, 이 문제는 써야하나요?

답변
2026-08-21 10:19:42

안녕하세요.

네. 이 문제에서는 F4=가 반드시 필요합니다. 이유는 데이터 유효성 검사의 수식은 최종적으로 TRUE 또는 FALSE를 반환해야 하기 때문입니다.

정답:

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

의 의미는 “F4에 입력된 값이 E4의 값에 따라 만들어진 ◆ 문자열과 같은가?”를 검사하는 것입니다.

예를 들어 E4가 30이면,

REPT("◆",30/10) → "◆◆◆"

이므로 결국

=F4="◆◆◆"

를 검사하여 같으면 TRUE, 다르면 FALSE가 됩니다.

반면 질문의

=REPT("◆",E4/10)

"◆◆◆"라는 문자열만 반환할 뿐 F4의 입력값이 올바른지 비교하지 않습니다. 따라서 이 문제의 유효성 검사 조건으로는 적절하지 않습니다.

다른 문제에서 =F4 같은 대상 셀을 쓰지 않았던 것은, 예를 들어

=MOD(E4,2)=0

처럼 수식 자체에서 이미 검사 대상 셀을 참조하여 TRUE/FALSE를 반환했기 때문입니다.

핵심은 유효성 검사에서 항상 =F4를 쓰는 것이 아니라, 최종 수식이 ‘입력값이 조건에 맞는가?’를 TRUE/FALSE로 판정하도록 작성해야 한다는 것입니다.

즐거운 하루 되세요.

  • 관리자
    2026-08-21 10:19:42

    안녕하세요.

    네. 이 문제에서는 F4=가 반드시 필요합니다. 이유는 데이터 유효성 검사의 수식은 최종적으로 TRUE 또는 FALSE를 반환해야 하기 때문입니다.

    정답:

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

    의 의미는 “F4에 입력된 값이 E4의 값에 따라 만들어진 ◆ 문자열과 같은가?”를 검사하는 것입니다.

    예를 들어 E4가 30이면,

    REPT("◆",30/10) → "◆◆◆"

    이므로 결국

    =F4="◆◆◆"

    를 검사하여 같으면 TRUE, 다르면 FALSE가 됩니다.

    반면 질문의

    =REPT("◆",E4/10)

    "◆◆◆"라는 문자열만 반환할 뿐 F4의 입력값이 올바른지 비교하지 않습니다. 따라서 이 문제의 유효성 검사 조건으로는 적절하지 않습니다.

    다른 문제에서 =F4 같은 대상 셀을 쓰지 않았던 것은, 예를 들어

    =MOD(E4,2)=0

    처럼 수식 자체에서 이미 검사 대상 셀을 참조하여 TRUE/FALSE를 반환했기 때문입니다.

    핵심은 유효성 검사에서 항상 =F4를 쓰는 것이 아니라, 최종 수식이 ‘입력값이 조건에 맞는가?’를 TRUE/FALSE로 판정하도록 작성해야 한다는 것입니다.

    즐거운 하루 되세요.

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