
성명의 끝나는 글자가 "수"이거나 과목이 영어가 아니고 학년이 3학년인 조건부 서식이
or(and(),조건)이 정답으로 나옵니다
위에 캡쳐된 조건식으로 and(or(),조건) 해도 되는 건 아닌지 여기서 3학년인 사람만 걸러내고
싶다면 위에 조건도 맞는게 되는게 아닌지요
유튜브에서는 and와 or만나면 and가 우선이라서 and를 먼저 묶어주어야 한다는데 말이
안되는 것 같아서 여쭈어 봅니다.....
그리고 앞으로 ---이거나 --이고 --이다 하면 무조건 이거나는 나중에 조건 걸고 이고이다를 먼저 and 처리해야 정답으로 인정되는건지요?
안녕하세요.
핵심은 문장에서 어느 조건끼리 묶이는지를 먼저 판단하는 것입니다. AND가 무조건 우선이라고 외우면 오히려 헷갈릴 수 있습니다.
문제의 조건이
성명의 끝 글자가 “수”이거나,
과목이 영어가 아니고 학년이 3학년
이라면 논리 구조는 다음과 같습니다.
A OR (B AND C)따라서 정답은
=OR(RIGHT(B3,1)="수",AND(D3<>"영어",C3=3))입니다.
반면 캡처처럼
=AND(OR(RIGHT(B3,1)="수",D3<>"영어"),C3=3)으로 작성하면 논리는
(A OR B) AND C가 됩니다. 즉 무조건 3학년이어야 합니다. 그래서 문제의 원래 조건과 달라집니다.
예를 들어 2학년이고 성명이 ‘민수’라면 정답식에서는 "수"로 끝나므로 TRUE이지만, 작성하신 식에서는 3학년이 아니므로 FALSE입니다.
따라서 유튜브에서 말한 “AND가 우선”은 이 문제에서는 결과적으로 맞지만, 모든 문장에서 무조건 AND부터 묶으라는 뜻으로 이해하면 안 됩니다.
시험에서는 문장을 이렇게 끊어 보시면 가장 쉽습니다.
A이거나, (B이고 C이다) →
OR(A, AND(B,C))
(A이거나 B)이고 C이다 →AND(OR(A,B),C)
즉, ‘이거나는 나중, 이고는 먼저’라고 무조건 암기하지 말고 문장에서 어떤 조건들이 한 덩어리인지 판단하는 것이 정확합니다.
즐거운 하루 되세요.
-
관리자2026-08-17 11:56:48
안녕하세요.
핵심은 문장에서 어느 조건끼리 묶이는지를 먼저 판단하는 것입니다.
AND가 무조건 우선이라고 외우면 오히려 헷갈릴 수 있습니다.문제의 조건이
성명의 끝 글자가 “수”이거나,
과목이 영어가 아니고 학년이 3학년이라면 논리 구조는 다음과 같습니다.
A OR (B AND C)따라서 정답은
=OR(RIGHT(B3,1)="수",AND(D3<>"영어",C3=3))입니다.
반면 캡처처럼
=AND(OR(RIGHT(B3,1)="수",D3<>"영어"),C3=3)으로 작성하면 논리는
(A OR B) AND C가 됩니다. 즉 무조건 3학년이어야 합니다. 그래서 문제의 원래 조건과 달라집니다.
예를 들어 2학년이고 성명이 ‘민수’라면 정답식에서는
"수"로 끝나므로 TRUE이지만, 작성하신 식에서는 3학년이 아니므로 FALSE입니다.따라서 유튜브에서 말한 “AND가 우선”은 이 문제에서는 결과적으로 맞지만, 모든 문장에서 무조건
AND부터 묶으라는 뜻으로 이해하면 안 됩니다.시험에서는 문장을 이렇게 끊어 보시면 가장 쉽습니다.
A이거나, (B이고 C이다) →
OR(A, AND(B,C))
(A이거나 B)이고 C이다 →AND(OR(A,B),C)즉, ‘이거나는 나중, 이고는 먼저’라고 무조건 암기하지 말고 문장에서 어떤 조건들이 한 덩어리인지 판단하는 것이 정확합니다.
즐거운 하루 되세요.