비만도 판정 문제 연산이 이해가 안 되어 질문 드립니다.
제가 작성한 식과 교재 답안의 식이 제가 볼 때엔 동일한 것 같은데 왜 다른 결과값이(표준이 한 명도 나오지 않음) 나오는지 모르겠습니다.
제가 작성한 식은
=IF((D24-(C24-110))>=6,"비만",IF(-5<=(D24-(C24-110))<6,"표준","허약"))
교재 답안의 식은
=IF((D24-(C24-110))>=6,"비만",IF(-5<=(D24-(C24-110)),"표준","허약"))
두 식의 차이는 중간 IF식에 <6 이라는 조건 뿐인데, 선행식이 "6이상"을 조건으로 하고 있으므로 "-5이상"이든 "-5이상 6미만"이든 똑같은 식이 아닌가요?
답변 부탁드립니다.
안녕하세요.
아래와 같이 두 개의 부등 기호를 한번에 사용할 수 없습니다.
-5<=(D24-(C24-110))<6
=IF((D24-(C24-110))>=6, "비만", IF(-5<=(D24-(C24-110)),"표준","허약"))
조건 참 거짓
위에 수식에서 6 이상이면 "비만", 그렇지 않으면 두번째 if 문을 실행합니다. 두번째 if문을 실행한다는 것은 6 미만이라는 의미이므로 따로 조건을 지정하지 않아도 되는 것입니다.
즐거운 하루 되세요.
-
관리자2020-05-08 09:15:09
안녕하세요.
아래와 같이 두 개의 부등 기호를 한번에 사용할 수 없습니다.
-5<=(D24-(C24-110))<6
=IF((D24-(C24-110))>=6, "비만", IF(-5<=(D24-(C24-110)),"표준","허약"))
조건 참 거짓
위에 수식에서 6 이상이면 "비만", 그렇지 않으면 두번째 if 문을 실행합니다. 두번째 if문을 실행한다는 것은 6 미만이라는 의미이므로 따로 조건을 지정하지 않아도 되는 것입니다.
즐거운 하루 되세요.