책 내용 질문하기
함수 5번 문제
도서
2019 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
101
조회수
346
작성일
2019-08-27
작성자
탈퇴*원
첨부파일

해설에 나온 순서와 달리 성별일치여부를 먼저 파악하지 않고 정보라는 단어가 배열에 있는지 검사한후 iferror 안에 성별일치여부를 파악하는 식으로 제가 코드를 작성해봤는데..

 

오류가 나와서요 왜그럴까요?

 

 

=AVERAGE(IF(  (FIND("정보",$A$3:$A$34)>=1) * IFERROR( ($D$3:$D$34=A38), FALSE), $G$3:$G$34)) 

답변
2019-08-28 20:58:06

안녕하세요.

 

find 함수로 정보를 포함하는지 확인하고,

오류일 경우 FALSE를 반환해야 합니다.

 

Find와 iferror 함수가 함께 사용될 때는 아래 수식에서 처럼 주로 사용됩니다.

=AVERAGE(IF(($D$3:$D$34=A38)*IFERROR(FIND("정보",$A$3:$A$34)>=1,FALSE),$G$3:$G$34))

 

수식을 수정해 주세요.

 

좋은 하루 보내세요. 

 

  • 관리자
    2019-08-28 20:58:06

    안녕하세요.

     

    find 함수로 정보를 포함하는지 확인하고,

    오류일 경우 FALSE를 반환해야 합니다.

     

    Find와 iferror 함수가 함께 사용될 때는 아래 수식에서 처럼 주로 사용됩니다.

    =AVERAGE(IF(($D$3:$D$34=A38)*IFERROR(FIND("정보",$A$3:$A$34)>=1,FALSE),$G$3:$G$34))

     

    수식을 수정해 주세요.

     

    좋은 하루 보내세요. 

     

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