책 내용 질문하기
계산작업 2016년 기출2회차 문제2의 5번문제 질문있습니다.
도서
2017 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
93
조회수
54
작성일
2017-01-19
작성자
첨부파일

정답지에 나와있는건 이해가 가는데

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

이런식으로 하면 안되는 이유를 알고 싶습니다~ 이걸 어떻게 수정을 해야지 될지도 궁금합니다.

풀이가

처음에 "정보"라는 것을 FIND로 찾아서 숫자랑 비교를 하면서 IFERROR 함수를 통해서 오류가 발생을 하면 뒤에 IF문을 사용해서 풀이해 가는 것인데요. 오류가 뜨면 "정보"라는게 1이면, "남"을 찾는 $D$3:$D$34=A38 를 써서 맞으면 평균을 구하고 틀리면 FALSE로 되게끔 하려고 하는데요 이렇게 하면 안되는 이유랑 수정을 부탁드립니다!

답지에 있는건 이해가 갑니다!

답변
2017-01-25 10:33:13

안녕하세요.

배열수식은 조건에 만족하는 데이터만을 찾은 다음 그 데이터들에 대해 합계, 평균, 개수 등을 구하는 수식인데, 님과 같이 IFERROR를 가장 먼저 사용해서는 원하는 값을 구할 수 없습니다.

즐거운 하루 되세요.

  • *
    2017-01-25 10:33:13

    안녕하세요.

    배열수식은 조건에 만족하는 데이터만을 찾은 다음 그 데이터들에 대해 합계, 평균, 개수 등을 구하는 수식인데, 님과 같이 IFERROR를 가장 먼저 사용해서는 원하는 값을 구할 수 없습니다.

    즐거운 하루 되세요.

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