수업과목이 발레 "또는" 네일아트가 아닌인데
And(성별="여",(수업과목<>"발레" + 수업과목<>"네일아트") )
이게 맞지 않나요
답이 왜 저모양이죠?
안녕하세요.
사용자님께서 작성하신 수식에는 두 가지 결정적인 차이가 있습니다.
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)
즉, 어떤 과목이 와도 항상 '참'이 되어 필터링 기능이 상실됩니다.
즐거운 하루 되세요.