책 내용 질문하기
고급필터 작성할때요.
도서
2016 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
166
조회수
128
작성일
2016-01-31
작성자
첨부파일

문제 1. 기본작업 -2 고급필터조건 작성할때

성명의 끝나는 글자가'수'라는 조건을 저는 *수 라고 했는데

정답지에는 right(b3,1)="수"라고 나와요.. 채점프로그램에서도 제 답은 틀렸다고 나오네요.

결과는 답지랑 똑같이 나오구요....

조건을 꼭 책처럼 해야하나요?? 제가 한 것처럼 하면 안되나요???

141p 문제1 기본작업-2 조건부서식

제품코드의 오른쪽 세글자가 160이상이면 right($a3,3)>=160 아닌가요???

답지에는 right($a3,3)*1>=160 이라고 나오던데 *1을 쓴 이유가 뭔가요???

꼭 써야하는지요...

답변
2016-02-02 12:04:52

1. 고급필터에서 *수 와 같이 작성하면 수로 끝나는 값이 아니라 수가 포함된 값이 나옵니다.

그래서 right 함수를 사용한 것입니다.

정확한 결과가 나온 이유는 수가 포함되는 값이 없었기 때문이구요.

실제 시험에서 정확한 결과가 나오지 않으면 오답처리 되므로 right 함수를 이용하여 정확한 결과가 나오게 작성하시기 바랍니다.

2.

right 함수에서 나온 결과는 숫자 모양이더라도 문자로 표시됩니다.

그러므로

=AND(VALUE(RIGHT($A3,3))>=160, $C3<>"극동제약")

이 아니라

=AND(VALUE(RIGHT($A3,3))>="160", $C3<>"극동제약")

로 작성하셔야 합니다.

그렇지 않으면 정확한 결과가 나오지 않는 것입니다.

>=160 과 같이 사용하실려면 right 함수에서 나온 결과를 숫자로 만들어 줘야 하므로

*1 을 하여 숫자로 만들어 준 것입니다.

좋은 하루 되세요.

  • *
    2016-02-02 12:04:52

    1. 고급필터에서 *수 와 같이 작성하면 수로 끝나는 값이 아니라 수가 포함된 값이 나옵니다.

    그래서 right 함수를 사용한 것입니다.

    정확한 결과가 나온 이유는 수가 포함되는 값이 없었기 때문이구요.

    실제 시험에서 정확한 결과가 나오지 않으면 오답처리 되므로 right 함수를 이용하여 정확한 결과가 나오게 작성하시기 바랍니다.

    2.

    right 함수에서 나온 결과는 숫자 모양이더라도 문자로 표시됩니다.

    그러므로

    =AND(VALUE(RIGHT($A3,3))>=160, $C3<>"극동제약")

    이 아니라

    =AND(VALUE(RIGHT($A3,3))>="160", $C3<>"극동제약")

    로 작성하셔야 합니다.

    그렇지 않으면 정확한 결과가 나오지 않는 것입니다.

    >=160 과 같이 사용하실려면 right 함수에서 나온 결과를 숫자로 만들어 줘야 하므로

    *1 을 하여 숫자로 만들어 준 것입니다.

    좋은 하루 되세요.

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