책 내용 질문하기
부록 119쪽 3번
도서
2019 시나공 컴퓨터활용능력 2급 실기
페이지
119
조회수
138
작성일
2019-12-18
작성자
탈퇴*원
첨부파일

=IF(AND(D18>=90,OR(B18>=80,C18>=80)),"해외근무","국내근무") 이거랑

 

=IF(OR(B18>=80,C18>=80,AND(D18>=90)),"해외근무","국내근무")

 

 

둘다 근무나 출근이 80이상이면서 외국어가 90이상이면 "해외근무","국내근무" 이렇게 해석이 똑같은데 위에꺼는 답이 국내근무로나오고

밑에꺼는 답이 해외근무가 나오는걸까요? 오히려 밑에꺼가 문제에 맞는 수식인거같은데 ㅜ 답은 틀리네요 ㅜ AND의 앞뒤에따라 왜 해석이 다르게 나오는거죠?

 

 

답변
2019-12-18 10:00:39

안녕하세요.

 

단순히 AND와 OR 함수의 순서만 변경한 것이 아니라 각 조건을 두 함수 중 무엇으로 연결하냐의 차이입니다.

 

=IF(AND(D18>=90, OR(B18>=80,C18>=80)),"해외근무","국내근무") 

               조건1              조건2

-> 이 수식의 AND 함수로 두 조건을 연결하였으므로 조건1과 조건2를 모두 만족해야만 해외근무를 표시합니다.

 

=IF(OR(B18>=80, C18>=80AND(D18>=90) ),"해외근무","국내근무") 

           조건1       조건2       조건3

-> 이 수식은 OR 함수로 세 조건을 연결하였으므로 세 조건 중 하나라도 만족하면 해외근무를 표시합니다.

 

즐거운 하루 되세요.

 

  • 관리자
    2019-12-18 10:00:39

    안녕하세요.

     

    단순히 AND와 OR 함수의 순서만 변경한 것이 아니라 각 조건을 두 함수 중 무엇으로 연결하냐의 차이입니다.

     

    =IF(AND(D18>=90, OR(B18>=80,C18>=80)),"해외근무","국내근무") 

                   조건1              조건2

    -> 이 수식의 AND 함수로 두 조건을 연결하였으므로 조건1과 조건2를 모두 만족해야만 해외근무를 표시합니다.

     

    =IF(OR(B18>=80, C18>=80AND(D18>=90) ),"해외근무","국내근무") 

               조건1       조건2       조건3

    -> 이 수식은 OR 함수로 세 조건을 연결하였으므로 세 조건 중 하나라도 만족하면 해외근무를 표시합니다.

     

    즐거운 하루 되세요.

     

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