=AVERAGE(IF(($D$3:$D$34=A38)*IFERROR(FIND("정보",$A$3:$A$34)>=1,FALSE),$G$3:$G$34)) 답이 이건데
1. 여기서 FALSE가 뜻하는게 뭐에요?? FALSE값을 반환한다는데 그값이 어떤거에요? 0인가요??
2. 또 TRUE는 값이 뭐에요??
3. 그리고 >=1은 왜 입력해야되죠??
답 해설만 봐서는 이해가 전혀 되질 않네요..
상세한 설명 부탁드려요
안녕하세요.
3.
find 함수를 이용하여 "정보"를 찾아 그 위치를 표시하는데,
해당 셀에 "정보"가 있다면 그 시작 위치가 결과값으로 나왔겠죠?
그 위치값으로 가장 작은 값은 "정보"가 첫번째로 나오는 1이므로 1보다 크거나 같다면 "정보"라는 글자가 있는 것이 됩니다.
그러므로 '>=1'을 해준 것입니다.
1.
그런데 만약 "정보"라는 글자가 없을 때는 find 함수는 오류가 발생합니다.
그러므로 iferrorr 함수를 이용하여 오류가 발생하는지 체크를 하는 것입니다.
오류가 발생했다면 이것은 "정보"라는 글자가 없는 것이고, 이것은 조건을 만족하지 않은 것이므로 'false'를 넣는 것입니다.
2.
TRUE 관련 문의는 어디의 TRUE를 말씀하시는 것인지 파악이 어렵습니다.
구체적인 질문부탁드립니다.
좋은 하루 보내세요.
-
관리자2019-09-25 20:44:58
안녕하세요.
3.
find 함수를 이용하여 "정보"를 찾아 그 위치를 표시하는데,
해당 셀에 "정보"가 있다면 그 시작 위치가 결과값으로 나왔겠죠?
그 위치값으로 가장 작은 값은 "정보"가 첫번째로 나오는 1이므로 1보다 크거나 같다면 "정보"라는 글자가 있는 것이 됩니다.
그러므로 '>=1'을 해준 것입니다.
1.
그런데 만약 "정보"라는 글자가 없을 때는 find 함수는 오류가 발생합니다.
그러므로 iferrorr 함수를 이용하여 오류가 발생하는지 체크를 하는 것입니다.
오류가 발생했다면 이것은 "정보"라는 글자가 없는 것이고, 이것은 조건을 만족하지 않은 것이므로 'false'를 넣는 것입니다.
2.
TRUE 관련 문의는 어디의 TRUE를 말씀하시는 것인지 파악이 어렵습니다.
구체적인 질문부탁드립니다.
좋은 하루 보내세요.