책 내용 질문하기
함수 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))
수식을 수정해 주세요.
좋은 하루 보내세요.