책 내용 질문하기
IF+AND 함수 연산 결과값 문의
도서
2020 시나공 컴퓨터활용능력 2급 실기 [기본서]
페이지
114
조회수
249
작성일
2020-05-07
작성자
탈퇴*원
첨부파일

비만도 판정 문제 연산이 이해가 안 되어 질문 드립니다.

제가 작성한 식과 교재 답안의 식이 제가 볼 때엔 동일한 것 같은데 왜 다른 결과값이(표준이 한 명도 나오지 않음) 나오는지 모르겠습니다.

 

제가 작성한 식은

 

=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미만"이든 똑같은 식이 아닌가요? 

답변 부탁드립니다.

 

 

 

 

답변
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 미만이라는 의미이므로 따로 조건을 지정하지 않아도 되는 것입니다.


즐거운 하루 되세요.

 

  • 관리자
    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 미만이라는 의미이므로 따로 조건을 지정하지 않아도 되는 것입니다.


    즐거운 하루 되세요.

     

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