책 내용 질문하기
find함수
도서
2020 시나공 컴퓨터활용능력 1급 실기 [기본서]
페이지
307,321
조회수
231
작성일
2020-03-07
작성자
탈퇴*원
첨부파일


저 4번 문제에서 답이 {=sum(if((right($a$20:$a$39,2)=e10)*iferror(find("판매",$a$20:$a$39)>=1,false),$g$20:$g$39))} 인데 >=1 은 갑자기 왜 나오는건가요???
답변
2020-03-10 14:19:37
find 함수는 지정된 범위에서 "판매"가 있는지를 찾아,
있다면 "판매"가 있는 위치를 결과값으로 반환합니다.
find 함수의 결과값이 1 이상이라는 것은 지정된 범위에 "판매"가 있다는 의미이므로
find 함수의 결과를 1 이상인지를 비교하는 것입니다.
FIND("판매",$A$20:$A$39)>=1 가 error라면(문자를 찾지 못하면 오류) FALSE를 반환하는 것입니다.
좋은 하루 되세요.
-
관리자2020-03-10 14:19:37
find 함수는 지정된 범위에서 "판매"가 있는지를 찾아,
있다면 "판매"가 있는 위치를 결과값으로 반환합니다.
find 함수의 결과값이 1 이상이라는 것은 지정된 범위에 "판매"가 있다는 의미이므로find 함수의 결과를 1 이상인지를 비교하는 것입니다.
FIND("판매",$A$20:$A$39)>=1 가 error라면(문자를 찾지 못하면 오류) FALSE를 반환하는 것입니다.
좋은 하루 되세요.