책 내용 질문하기
=and($D3="여",(($C3=<>"발레")+($C3<>"네일아트")))
도서
2026 시나공 컴퓨터활용능력 1급 실기 기출문제집
페이지
175
조회수
73
작성일
2026-04-23
작성자
차*란
첨부파일

=and($D3="여",(($C3=<>"발레")+($C3<>"네일아트"))) 을하니 네일아트도 발레도 다 표시가 되는데 그럼 .. or처럼 +로 묶어줘야 한다는것은 발레이거나 네일아트가 아니거나 네일아트이거나 발레이거나 이런식으로



서로 서로 다른조건일때만 + or 대신 연결한다 이렇게 생각하면 될까요. 그냥 둘다 아니다 이럴땐 and 로 처리 이렇게 이해하면 되지요?

답변
2026-04-27 09:19:48

안녕하세요.

왜 +(OR)를 쓰면 안 되고 *(AND)를 써야 할까요?

작성하신 (($C3<>"발레") + ($C3<>"네일아트"))는 논리적으로 항상 참(True)이 되어버립니다. 엑셀의 입장에서 생각해 볼까요?

수업과목이 "발레"인 경우 : "발레가 아니니?"(False) + "네일아트가 아니니?"(True) = True

수업과목이 "네일아트"인 경우 : "발레가 아니니?"(True) + "네일아트가 아니니?"(False) = True

수업과목이 "요가"인 경우 : "발레가 아니니?"(True) + "네일아트가 아니니?"(True) = True


즉, 어떤 과목이 오더라도 둘 중 하나는 반드시 '참'이 되기 때문에 아무것도 걸러내지 못하고 전체 행에 서식이 적용되는 것입니다.


"아니고, 아니고"는 무조건 AND입니다!

왜 AND(*)인가요? : 우리가 원하는 것은 "발레도 아니고(AND), 네일아트도 아닌(AND)" 상태입니다. 즉, 두 가지 제외 조건을 동시에 만족해야 하므로 *(AND)를 사용해야 합니다.


쉽게 기억하는 법

"A 또는 B가 맞다"를 찾을 때는 OR(+)를 씁니다. (발레거나 네일아트인 것 찾기)

"A 또는 B가 아니다"를 찾을 때는 논리가 뒤집혀서 AND(*)를 써야 합니다.

"~가 아니고, ~가 아닌"이라는 문구가 보이면 기계적으로 AND나 *를 떠올리시면 실수를 줄일 수 있습니다!

즐거운 하루 되세요.

  • 관리자
    2026-04-27 09:19:48

    안녕하세요.

    왜 +(OR)를 쓰면 안 되고 *(AND)를 써야 할까요?

    작성하신 (($C3<>"발레") + ($C3<>"네일아트"))는 논리적으로 항상 참(True)이 되어버립니다. 엑셀의 입장에서 생각해 볼까요?

    수업과목이 "발레"인 경우 : "발레가 아니니?"(False) + "네일아트가 아니니?"(True) = True

    수업과목이 "네일아트"인 경우 : "발레가 아니니?"(True) + "네일아트가 아니니?"(False) = True

    수업과목이 "요가"인 경우 : "발레가 아니니?"(True) + "네일아트가 아니니?"(True) = True


    즉, 어떤 과목이 오더라도 둘 중 하나는 반드시 '참'이 되기 때문에 아무것도 걸러내지 못하고 전체 행에 서식이 적용되는 것입니다.


    "아니고, 아니고"는 무조건 AND입니다!

    왜 AND(*)인가요? : 우리가 원하는 것은 "발레도 아니고(AND), 네일아트도 아닌(AND)" 상태입니다. 즉, 두 가지 제외 조건을 동시에 만족해야 하므로 *(AND)를 사용해야 합니다.


    쉽게 기억하는 법

    "A 또는 B가 맞다"를 찾을 때는 OR(+)를 씁니다. (발레거나 네일아트인 것 찾기)

    "A 또는 B가 아니다"를 찾을 때는 논리가 뒤집혀서 AND(*)를 써야 합니다.

    "~가 아니고, ~가 아닌"이라는 문구가 보이면 기계적으로 AND나 *를 떠올리시면 실수를 줄일 수 있습니다!

    즐거운 하루 되세요.

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