책 내용 질문하기
[1권 엑셀] 기본모의고사 1회 계산작업 4번 문제 FIND 함수에 관한 질문입니다.
도서
2021 시나공 컴퓨터활용능력 1급 실기
페이지
319
조회수
244
작성일
2021-01-17
작성자
탈퇴*원
첨부파일
엑셀 기본모의고사 1회 중 계산작업 파트에서 문제 4번의 정답이
=SUM( IF( (RIGHT($A$20:$A$39,2)=E10) * (IFERROR(FIND("판매",$A$20:$A$39)>=1, FALSE)),$G$20:$G$39)) 인데요,
여기에서 FIND 함수 부분에 >=1 과 같이 지정한 이유가 따로 있나요?
FIND("판매",$A$20:$A$39)>=1 가 아니라 FIND("판매",$A$20:$A$39)=1 로 작성해도 괜찮은건가요?
후자와 같이 작성해도 결과값은 같았습니다.
답변
2021-01-19 11:19:42
iferror(find("판매",$A$20:$A$39)>=1,false)
find 함수는 지정된 범위에서 "판매"가 있는 지를 찾아,
있다면 "판매"가 있는 위치를 결과 값으로 반환합니다.
find 함수의 결과 값이 1 이상이라는 것은 지정된 범위에 "판매"가 있다는 의미이므로
find 함수의 결과를 1 이상 인지를 비교하는 것입니다.
좋은 하루 되세요.
-
관리자2021-01-19 11:19:42
iferror(find("판매",$A$20:$A$39)>=1,false)
find 함수는 지정된 범위에서 "판매"가 있는 지를 찾아,
있다면 "판매"가 있는 위치를 결과 값으로 반환합니다.
find 함수의 결과 값이 1 이상이라는 것은 지정된 범위에 "판매"가 있다는 의미이므로
find 함수의 결과를 1 이상 인지를 비교하는 것입니다.좋은 하루 되세요.