책 내용 질문하기
이해가 안되는 부분이 있어서..
도서
[2011] 컴퓨터활용능력 2급 실기(엑셀 2007 사용자용)
페이지
110
조회수
89
작성일
2011-07-02
작성자
탈퇴*원
첨부파일

2번문제에서

IF(MAX($H$3:$H$9)=H3,"최고가",IF(MIN($H$3:$H$9)=H3,"최저가",""))이부분에서

MAX($H$3:$H$9)=H3 이걸 왜 이렇게 쓰는거죠?

그냥 MAX($H$3:$H$9) 이거 쓰면 왜 안되는건가요?

MAX값이 H3이랑 같다면 이란뜻으로 해석하는거 아닌가요??

답변
2011-07-04 11:04:45

if 문의 조건은 참인지 거짓인지 확인 할 수 있어야 합니다.

그런데 MAX($H$3:$H$9) 를 쓰시면 그냥 값이 나오지 true 나 false 가 나와 조건이 참인지 거짓인지 알수 없습니다.

그렇기 때문에 MAX($H$3:$H$9)=H3 와 같이 비교하여 h3이 max 값이 맞냐 라고 사용하는 것입니다.

여기서 ture 가 나오면 최고가를 반환하고 false 가 나오면 그다음 if문에서 최저가 인지 확인 하게 되는 것이죠.

좋은 하루 되세요.

"
  • *
    2011-07-04 11:04:45

    if 문의 조건은 참인지 거짓인지 확인 할 수 있어야 합니다.

    그런데 MAX($H$3:$H$9) 를 쓰시면 그냥 값이 나오지 true 나 false 가 나와 조건이 참인지 거짓인지 알수 없습니다.

    그렇기 때문에 MAX($H$3:$H$9)=H3 와 같이 비교하여 h3이 max 값이 맞냐 라고 사용하는 것입니다.

    여기서 ture 가 나오면 최고가를 반환하고 false 가 나오면 그다음 if문에서 최저가 인지 확인 하게 되는 것이죠.

    좋은 하루 되세요.

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