책 내용 질문하기
조건부서식
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
356
조회수
87
작성일
2019-09-10
작성자
탈퇴*원
첨부파일

해당문제에서

 

정답의 수식인

=(G5=MAX($G$4:$G$12)) + (G5=MIN($G$4:$G$12)) 

=(FALSE)+(TRUE)

=TRUE

의 과정을 거쳐 참이 되는 과정은 이해하는데요

 

 

괄호가 없이 더하기를 하는 경우인

=G5=MAX($G$4:$G$12) + G5=MIN($G$4:$G$12) 

의 경우에도 수식의 결과는 FASLE로만 나와요

 

제 생각으로는 등호계산부터 하면

G5=MAX($G$4:$G$12) -> FALSE 

G5=MIN($G$4:$G$12) -> TRUE 므로 

 

동일하게

=FALSE + TRUE 로 정답의 수식처럼 똑같이 참이 된다고 생갔했는데 결과가 다르니 제가 잘못 생각하고 있다는 것인데

 

곱하기의 경우라면 우선순위를 위해서 괄호를 사용하는것이 이해가 되는데

더하기 인데도 등호의 유무에 따라 결과가 달라지는 이유가 궁금합니다

 

괄호를 사용하지 않고 바로

=G5=MAX($G$4:$G$12) + G5=MIN($G$4:$G$12) 

라는 함수를 적었을때의 결과가 왜 FALSE라는 값들만 나오는지

계산이 되는 순서를 설명해주실 수 있으신가요???

답변
2019-09-11 21:26:21

안녕하세요.

 

괄호를 넣어야 조건1과 조건2를 명확하게 구분할 수 있습니다.

=(G5=MAX($G$4:$G$12)) + (G5=MIN($G$4:$G$12))

 

만약 =G5=MAX($G$4:$G$12) + G5=MIN($G$4:$G$12) 으로 작성하시면

앞 =은 수식을 의미하고

G5=MAX($G$4:$G$12)을 비교하고 +G5로 G5를 더합니다.

그리고 MIN($G$4:$G$12)와 같은지 비교합니다.

 

최대값이든 아니든 +G5를 더한 후 최소값과 비교하는 것이므로 FALSE가 반환됩니다.

 

좋은 하루 보내세요. 

  • 관리자
    2019-09-11 21:26:21

    안녕하세요.

     

    괄호를 넣어야 조건1과 조건2를 명확하게 구분할 수 있습니다.

    =(G5=MAX($G$4:$G$12)) + (G5=MIN($G$4:$G$12))

     

    만약 =G5=MAX($G$4:$G$12) + G5=MIN($G$4:$G$12) 으로 작성하시면

    앞 =은 수식을 의미하고

    G5=MAX($G$4:$G$12)을 비교하고 +G5로 G5를 더합니다.

    그리고 MIN($G$4:$G$12)와 같은지 비교합니다.

     

    최대값이든 아니든 +G5를 더한 후 최소값과 비교하는 것이므로 FALSE가 반환됩니다.

     

    좋은 하루 보내세요. 

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