안녕하세요 선생님 21년 공개 B형 문제중 기본작업-1에 대해서 질문이 있습니다. NOT함수와 AND함수 등등을 이용하여서 문제를 푸는 것인데, 답지에는
AND(NOT(ISBLANK(G4) ), G4<>"품절도서" )라고 되어있는데 제 생각에는 둘 다 아닌 것을 적용해야 하기 때문에 AND함수 앞에 NOT으로 묶어야 한다고 생각해서
NOT(AND(ISBLANK(G4),G4="품절도서"))라고 적었더니 조건식이 FALSE에서 TRUE로 바뀌는 것을 보아하니 답이 달라지는 것 같습니다. 혹시 NOT을 사용했을 때는
AND함수 앞에 사용해서는 안되는 것일까요?
AND(NOT(ISBLANK(G4) ), G4<>"품절도서" )
로 지정하면 isblank 에서 나온 값이 하닌 것과 g4가 품절 도서가 아닌 것을 찾을 수 있는데요.
NOT(AND(ISBLANK(G4),G4="품절도서"))
의 경우는 and 에서 나온 결과를 not 을 하는 것이기 때문에 and에서 나온 결과에 따라 다르게 표시되는 것입니다.
and 함수 앞에 not 을 사용하면 안되는 것이 아니라
조건에 맞게 작성해야 하는 것입니다.
좋은 하루 되세요.
-
관리자2022-08-19 14:49:27
AND(NOT(ISBLANK(G4) ), G4<>"품절도서" )
로 지정하면 isblank 에서 나온 값이 하닌 것과 g4가 품절 도서가 아닌 것을 찾을 수 있는데요.
NOT(AND(ISBLANK(G4),G4="품절도서"))
의 경우는 and 에서 나온 결과를 not 을 하는 것이기 때문에 and에서 나온 결과에 따라 다르게 표시되는 것입니다.
and 함수 앞에 not 을 사용하면 안되는 것이 아니라
조건에 맞게 작성해야 하는 것입니다.
좋은 하루 되세요.