2번을 풀고 있었는데요,
MAX로 지정하면 그 범위안에서의 최대값이 주어지잖아요.
그래서 처음에 제가 식으로 썼을 때는
IF(MAX($H$3:$H$9),"최고가",IF(MIN($H$3:$H$9),"최저가",""))
으로 나타냈거든요 근데 답에는
IF(MAX($H$3:$H$9)=H3,"최고가",IF(MIN($H$3:$H$9)=H3,"최저가",""))
으로 나와있더라구요.
왜궂이 =H3으로 나타내주어야 하는건지 궁금합니다. MAX로 이미 최고값, 최저값 주어질텐데말이죠..
if 문의 조건에는 항상
이것은 = 이것
과 같이 비교하는 등호가 들어가야 합니다. 그래야만 조건이 참인지 거짓인지 알수 있기 때문이죠.
그래서 MAX($H$3:$H$9)=H3 과 같이 써서 h3이 max 값이 맞는지 를 확인 하셔야 합니다. 맞으면 "최고가" 를 반영할 것이고 아니면 ㅏ다시 if 문을 돌려 최저가인지 확인 하겠지요.
if 문의 조건은 항상 참인지 거짓인지 알수 있게 식을 작성해 주세요.
좋은 하루 되세요.
"-
*2011-04-15 12:08:36
if 문의 조건에는 항상
이것은 = 이것
과 같이 비교하는 등호가 들어가야 합니다. 그래야만 조건이 참인지 거짓인지 알수 있기 때문이죠.
그래서 MAX($H$3:$H$9)=H3 과 같이 써서 h3이 max 값이 맞는지 를 확인 하셔야 합니다. 맞으면 "최고가" 를 반영할 것이고 아니면 ㅏ다시 if 문을 돌려 최저가인지 확인 하겠지요.
if 문의 조건은 항상 참인지 거짓인지 알수 있게 식을 작성해 주세요.
좋은 하루 되세요.
"