책 내용 질문하기
IFERROR, FIND함수
도서
[2015] 기출문제집 컴퓨터활용능력 1급 실기
페이지
83
조회수
162
작성일
2015-09-15
작성자
첨부파일

5.

학과명, 성별, 면접을 이용하여 학과명에 “정보”가 포함된 학생들에 대해 성별별 면접의 평균을 표2의 c38:c39에 표시하시오

IF, AVERAGE, IFERROR, FIND함수 사용 배열함수

어려워요 ㅍㅠㅍ

IFERROR, FIND함수 어떻게 쓰는지 모르겠어요

어떻게 이 함수들을 이용해서 정보가 포함된 학생을 찾는거죠

Find("정보",범위>=1,false) 의미가 뭐죠 ㅠㅠ

범위는 왜 1보다 크다 넣어야하고 false는 왜 들어가는거죠 ㅠㅠ

끄엉...

답변
2015-09-15 23:47:15

find 함수를 이용하여 "정보"를 찾아 그 위치를 표시하는데,

해당 셀에 "정보"가 있다면 그 시작 위치가 결과값으로 나왔겠죠?

그 위치값으로 가장 작은 값은 "정보"가 첫번째로 나오는 1이므로 1보다 크거나 같다면 "정보"라는 글자가 있는 것이 됩니다.

그러므로 '>=1'을 해준 것입니다. 그런데 만약 "정보"라는 글자가 없을 때는 find 함수는 오류가 발생합니다.

그러므로 iferrorr 함수를 이용하여 오류가 발생하는지 체크를 하는 것입니다.

오류가 발생했다면 이것은 "정보"라는 글자가 없는 것이고, 이것은 조건을 만족하지 않은 것이므로 'false'를 넣는 것입니다.

좋은 하루 되세요.

  • *
    2015-09-15 23:47:15

    find 함수를 이용하여 "정보"를 찾아 그 위치를 표시하는데,

    해당 셀에 "정보"가 있다면 그 시작 위치가 결과값으로 나왔겠죠?

    그 위치값으로 가장 작은 값은 "정보"가 첫번째로 나오는 1이므로 1보다 크거나 같다면 "정보"라는 글자가 있는 것이 됩니다.

    그러므로 '>=1'을 해준 것입니다. 그런데 만약 "정보"라는 글자가 없을 때는 find 함수는 오류가 발생합니다.

    그러므로 iferrorr 함수를 이용하여 오류가 발생하는지 체크를 하는 것입니다.

    오류가 발생했다면 이것은 "정보"라는 글자가 없는 것이고, 이것은 조건을 만족하지 않은 것이므로 'false'를 넣는 것입니다.

    좋은 하루 되세요.

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