책 내용 질문하기
이해가 안되는 부분이 있어서..
도서
[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문에서 최저가 인지 확인 하게 되는 것이죠.
좋은 하루 되세요.
"