책 내용 질문하기
계산작업 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 함수는 에러인지 아닌지 확인 하여 에러일때 결과를 나타냅니다.

    배열 함수에서 사용할 수 있는 방법이 아니므로 정확한 결과가 나오지 않는 것입니다.

    배열 함수 부분에서 사용가능한 공식들을 확인 해보세요.

    좋은 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.