409쪽 6번에서 제가 쓴 식입니다. =IF(SUMPRODUCT(E49:G49, {0.3,0.3,0.4}) >= 70, VLOOKUP(D49, $E$41:$F$44, 2, false) +5, VLOOKUP(D49, $E$41:$F$44, 2, false))
여기서 정확히 일치를 나타내는 false를 뜨면 특정한 행에서 이상하게 n/a 오류가 뜹니다. 그리고 생략하면 오류가 없습니다. false를 써야하는 것 아닌가요? 결석일수가 0, 1, 2, 3, 4 중에 하나인데 생략하는 이유가 무엇인가요?
안녕하세요.
생략하면 TRUE로 설정된 것과 같습니다.
옵션이 FALSE로 지정될 경우 완전히 일치하는 값만 찾아주므로 결석일수 3에 대한 결과가 나오지 않습니다.
숫자로 이루어진 결석일수는 옵션을 TRUE나 생략해서 근사값을 찾아주어야 합니다.
<VLOOKUP 함수의 옵션>
- true(1) 또는 생략 : 근사값을 찾습니다. 즉 정확하게 일치하는 값이 없으면 찾을값 보다 작은 값 중에서 근사값을 찾습니다.
- false : 정확하게 일치하는 값을 찾으며 정확히 일치하는 값이 없으면 "#n/a" 오류값을 반환합니다.
정확히 일치하는 값을 찾을때 FALSE를 사용합니다.
좋은 하루 보내세요.
-
관리자2020-02-18 20:01:05
안녕하세요.
생략하면 TRUE로 설정된 것과 같습니다.
옵션이 FALSE로 지정될 경우 완전히 일치하는 값만 찾아주므로 결석일수 3에 대한 결과가 나오지 않습니다.
숫자로 이루어진 결석일수는 옵션을 TRUE나 생략해서 근사값을 찾아주어야 합니다.
<VLOOKUP 함수의 옵션>
- true(1) 또는 생략 : 근사값을 찾습니다. 즉 정확하게 일치하는 값이 없으면 찾을값 보다 작은 값 중에서 근사값을 찾습니다.
- false : 정확하게 일치하는 값을 찾으며 정확히 일치하는 값이 없으면 "#n/a" 오류값을 반환합니다.
정확히 일치하는 값을 찾을때 FALSE를 사용합니다.
좋은 하루 보내세요.