책 내용 질문하기
계산작업 4번문제 질문.
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2010 사용자용)
페이지
295
조회수
83
작성일
2017-05-11
작성자
탈퇴*원
첨부파일
=SUM(IF((RIGHT($A$20:$A$39,2)=E10)*IFERROR(FIND("판매",$A$20:$A$39)>=1,FALSE),$H$20:$H$39))
라고 했는데
=IFERROR(SUM(IF((RIGHT($A$20:$A$39,2)=E10)*(FIND("판매",$A$20:$A$39)),$H$20:$H$39)),0)
했을경우 왜 답이 안나오는건가요?
IFERROR(FIND("판매",$A$20:$A$39)>=1,FALSE) 에서 >=1를 왜 해주는 건가요?
답변
2017-05-16 11:25:44
iferror 함수는 에러인지 아닌지 확인 하여 에러일때 결과를 나타냅니다.
배열 함수에서 사용할 수 있는 방법이 아니므로 정확한 결과가 나오지 않는 것입니다.
배열 함수 부분에서 사용가능한 공식들을 확인 해보세요.
좋은 하루 되세요.
-
*2017-05-16 11:25:44
iferror 함수는 에러인지 아닌지 확인 하여 에러일때 결과를 나타냅니다.
배열 함수에서 사용할 수 있는 방법이 아니므로 정확한 결과가 나오지 않는 것입니다.
배열 함수 부분에서 사용가능한 공식들을 확인 해보세요.
좋은 하루 되세요.