책 내용 질문하기
배열수식
도서
2016 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
91
조회수
56
작성일
2016-09-20
작성자
첨부파일

문제 2 계산작업의 5번 배열수식 문제입니다.

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

-->이게 정답인데

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

--> 이렇게 입력하는 것도 되지 않나요?...이렇게 입력하니 값이 구해지지 않네요. 이유를 알고싶습니다!

답변
2016-09-22 10:21:34

=average(if((조건1)*(조건2),값을구할범위)

로 작성된 것인데요.

조건에는 true 나 fasle 가 나오게 식을 작성해야 합니다.

그런데 find 만 이용해서는 true 나 false 값이 나오지 않습니다.

find 를 사용하면 true 나 오류값이 표시되므로

정화한 결과가 나오지 않을 수 있습니다.

그래서 iferror을 이용하여 true 나 false 값이 나올 수 있도록 작성한 것입니다.

문제에서 원하는 함수를 이용해야 하기 때문에 모든 함수를 이용해야 하는 것도 있구요.

좋은 하루 되세요.

  • *
    2016-09-22 10:21:34

    =average(if((조건1)*(조건2),값을구할범위)

    로 작성된 것인데요.

    조건에는 true 나 fasle 가 나오게 식을 작성해야 합니다.

    그런데 find 만 이용해서는 true 나 false 값이 나오지 않습니다.

    find 를 사용하면 true 나 오류값이 표시되므로

    정화한 결과가 나오지 않을 수 있습니다.

    그래서 iferror을 이용하여 true 나 false 값이 나올 수 있도록 작성한 것입니다.

    문제에서 원하는 함수를 이용해야 하기 때문에 모든 함수를 이용해야 하는 것도 있구요.

    좋은 하루 되세요.

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