책 내용 질문하기
문제1 2번 고급필터 함수 질문
도서
2020 시나공 기출문제집 컴퓨터활용능력 1급 실기 [기출문제집]
페이지
81
조회수
377
작성일
2020-01-23
작성자
탈퇴*원
첨부파일

left함수에서 범위 지정하는 조건을 이해를 잘 못하겠습니다.ㅠㅠ 어제도 비슷한 질문을 올렸었는데,

범위를 셀 하나를 지정하는 것과 행 전체로 지정해주는데 기준이 있나요?? 답이 다르게 나옵니다.어떻게 풀이해야 하나요??

81쪽 기출유형1회 문제1-2 고급필터 문제에서 left 함수에서는 범위를

=OR(AND(LEFT($D3:$D25,2)="청약",$B3:$B25="여"),AND($E3:$E25="여의도",$F3:$F25>=150000))

로 지정하면 오답인데

174쪽 기출10회 문제2-1 계산문제는

=IF(LEFT($B4:$B33,1)="가","영어",IF(LEFT($B4:$B33,1)="나","수학",IF(LEFT($B4:$B33,1)="다","국어","국사")))

로 해도 정답이 출력됩니다

같은 함수여도 달라서 너무 헷갈립니다.

답변
2020-01-28 14:48:04

기본적으로 left 함수는 하나의 셀만 이용하여 작성합니다.

 

그런데 배열 수식으로 작성할때는 해당 범위를 전체로 지정해야 합니다.

 

그래서 =IF(LEFT($B4:$B33,1)="가","영어",IF(LEFT($B4:$B33,1)="나","수학",IF(LEFT($B4:$B33,1)="다","국어","국사")))

 

로 작성하는 것입니다.

 

그리고 이 문제는 값을 구해야 하는 부분을 모두 블록으로 지정한 후 배열 수식을 입력하는 부분 입니다.

 

좋은 하루 되세요.

 

  • 관리자
    2020-01-28 14:48:04

    기본적으로 left 함수는 하나의 셀만 이용하여 작성합니다.

     

    그런데 배열 수식으로 작성할때는 해당 범위를 전체로 지정해야 합니다.

     

    그래서 =IF(LEFT($B4:$B33,1)="가","영어",IF(LEFT($B4:$B33,1)="나","수학",IF(LEFT($B4:$B33,1)="다","국어","국사")))

     

    로 작성하는 것입니다.

     

    그리고 이 문제는 값을 구해야 하는 부분을 모두 블록으로 지정한 후 배열 수식을 입력하는 부분 입니다.

     

    좋은 하루 되세요.

     

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