책 내용 질문하기
문제 1번에 2번
도서
2026 시나공 컴퓨터활용능력 1급 실기 기출문제집
페이지
175
조회수
111
작성일
2026-04-03
작성자
이*호
첨부파일

수업과목이 발레 "또는" 네일아트가 아닌인데


And(성별="여",(수업과목<>"발레" + 수업과목<>"네일아트") )

이게 맞지 않나요

답이 왜 저모양이죠?

답변
2026-04-05 10:36:18

안녕하세요.

사용자님께서 작성하신 수식에는 두 가지 결정적인 차이가 있습니다.

1. + 기호의 의미 (더하기 vs OR)

일반적으로 수식에서 +는 산술적인 '더하기'를 의미합니다. 만약 "발레가 아니거나 네일아트가 아닌" 조건을 표현하고 싶으셨다면 OR 함수를 써야 합니다.

하지만 이 문제에서는 "둘 다 아니어야" 하므로 +나 OR이 아닌 AND 조건 내에 각각 나열해야 합니다.

2. 논리적 오류 (합집합 vs 교집합)

가장 중요한 부분입니다. 사용자님의 수식(수업과목<>"발레" OR 수업과목<>"네일아트")을 논리적으로 풀면 다음과 같은 상황이 발생합니다.

과목이 '발레'일 때 : '네일아트'가 아니므로 참(True)

과목이 '네일아트'일 때 : '발레'가 아니므로 참(True)

즉, 어떤 과목이 와도 항상 '참'이 되어 필터링 기능이 상실됩니다.

즐거운 하루 되세요.
  • 관리자
    2026-04-05 10:36:18

    안녕하세요.

    사용자님께서 작성하신 수식에는 두 가지 결정적인 차이가 있습니다.

    1. + 기호의 의미 (더하기 vs OR)

    일반적으로 수식에서 +는 산술적인 '더하기'를 의미합니다. 만약 "발레가 아니거나 네일아트가 아닌" 조건을 표현하고 싶으셨다면 OR 함수를 써야 합니다.

    하지만 이 문제에서는 "둘 다 아니어야" 하므로 +나 OR이 아닌 AND 조건 내에 각각 나열해야 합니다.

    2. 논리적 오류 (합집합 vs 교집합)

    가장 중요한 부분입니다. 사용자님의 수식(수업과목<>"발레" OR 수업과목<>"네일아트")을 논리적으로 풀면 다음과 같은 상황이 발생합니다.

    과목이 '발레'일 때 : '네일아트'가 아니므로 참(True)

    과목이 '네일아트'일 때 : '발레'가 아니므로 참(True)

    즉, 어떤 과목이 와도 항상 '참'이 되어 필터링 기능이 상실됩니다.

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