책 내용 질문하기
엑셀 1권 모의고사 1회 4번 질문 (FIND함수)
도서
2021 시나공 컴퓨터활용능력 1급 실기
페이지
319
조회수
193
작성일
2021-01-03
작성자
탈퇴*원
첨부파일
잘 이해가 안 가서 질문 드립니다..
4번의 해설을 보면
FIND("판매", $A$20:$A$39)
위 함수를 통해 $A$20:$A$39 영역에서 "판매" 문자를 찾아서 그 위치인 1를 반환 시킨다는 것은 이해를 했습니다.
근데 이후 =1이 아니라 >=1 수식을 사용하는 이유를 잘 모르겠습니다.
따로 이유가 있는 것 인가요?
답변
2021-01-05 19:28:55
iferror(find("판매",$A$20:$A$39)>=1,false)
find 함수는 지정된 범위에서 "판매"가 있는 지를 찾아,
있다면 "판매"가 있는 위치를 결과 값으로 반환합니다.
find 함수의 결과 값이 1 이상이라는 것은 지정된 범위에 "판매"가 있다는 의미이므로
find 함수의 결과를 1 이상 인지를 비교하는 것입니다.
배열 수식이므로 배열로 지정하셔야 합니다. 배열로 지정하지 않은 경우 value 오류가 나타나는 것이죠.
좋은 하루 되세요.
-
관리자2021-01-05 19:28:55
iferror(find("판매",$A$20:$A$39)>=1,false)
find 함수는 지정된 범위에서 "판매"가 있는 지를 찾아,
있다면 "판매"가 있는 위치를 결과 값으로 반환합니다.
find 함수의 결과 값이 1 이상이라는 것은 지정된 범위에 "판매"가 있다는 의미이므로
find 함수의 결과를 1 이상 인지를 비교하는 것입니다.배열 수식이므로 배열로 지정하셔야 합니다. 배열로 지정하지 않은 경우 value 오류가 나타나는 것이죠.
좋은 하루 되세요.