책 내용 질문하기
=0<1<2 가 False 되는 이유 (조건에 '~보다 작고 ~보다 크다'를 쓸 때 x<y<z 이런식으로 쓰면 안되고 (x<y) * (y<z) 로 써야하는 이유)
도서
2021 시나공 컴퓨터활용능력 1급 실기
페이지
0
조회수
193
작성일
2021-02-14
작성자
탈퇴*원
첨부파일
안녕하세요,
부록 2021년 공개문제 A형 계산작업 4번 문제를 풀던 도중
if문 조건부분에서 (x<=y<z) 형태로 쓰면 왜 오답 (false)이 나오는지 궁금하여 문의드립니다.
해당 문제에서 정답은 (____ < P$21) * (____ >= P$20) 과 같이 나눠쓰는 것이고, 이것을
(P$20 <= ____ < P$21) 형태로 쓰면 오답(false)이 나옵니다. 왜 이런건가요?
마찬가지 맥락으로 단순화하여 =0<1 과 =and((0<1), (1<2)) 은 모두 true 가 나오지만,
=0<1<2 이렇게 쓰면 false가 나오네요.
왜 비교기호를 두번 동시에 쓰면 안되는 건가요?
답변 부탁드립니다.
감사합니다.
답변
2021-02-17 19:03:15
해당 방법으로 지정이 되지 않는 것입니다.
엑셀에서 지정된 부분이기 때문에 나눠서 작성하세요.
좋은 하루 되세요.
-
관리자2021-02-17 19:03:15
해당 방법으로 지정이 되지 않는 것입니다.
엑셀에서 지정된 부분이기 때문에 나눠서 작성하세요.
좋은 하루 되세요.