책 내용 질문하기
기출유형 06 (141쪽) 고급필터 및 조건부서식 수식 입력 질문입니다.
도서
2016 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
141
조회수
83
작성일
2016-09-18
작성자
첨부파일

안녕하세요. 해당 부분 문제 풀이 중 이해가 어려운 부분이 있어 질문 드립니다.

해당 회차의 고급 필터 조건 및 필드명 입력 부분에서, B37셀에 입력되어야 하는 내용은

1) MID(A3,4,1)>="5" 또는 2) =MID(A3,4,1)*1>=5 라고 되어 있습니다.

그렇다면 두번째 경우의, MID함수 뒤에 위치하는 *1 기능은 무엇인가요?

마찬가지로, 조건부서식의 수식 입력 창에 =AND(RIGHT($A3,3)*1>=160……

이렇게 정답이 나오는데 여기서의 *1의 기능은 무엇인가요?

ㅠㅠ혼자 공부하던 도중 도무지 이해가 되질 않아 도움을 요청합니다. 답변 해주신다면 정말 감사하겠습니다.

답변
2016-09-21 08:54:29

left, mid, right 함수는 문자열 함수이므로 여기서 나온 결과는 문자로 표시됩니다.

5가 나와도 숫자 5가 아니라 문자 "5" 이므로 비교할 값도 문자로 사용해야 하므로 "5" 로 작성한 것입니다.

=MID(A3,4,1)*1>=5

와 같이 mid 에서 나온 결과에 *1 을 하면 숫자로 표시가 됩니다.

그래서 비교할 값을 숫자로 나타내는 것입니다.

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

도 마찮가지 입니다.

숫자로 나타내기 위해 *1 을 한 것입니다.

  • *
    2016-09-21 08:54:29

    left, mid, right 함수는 문자열 함수이므로 여기서 나온 결과는 문자로 표시됩니다.

    5가 나와도 숫자 5가 아니라 문자 "5" 이므로 비교할 값도 문자로 사용해야 하므로 "5" 로 작성한 것입니다.

    =MID(A3,4,1)*1>=5

    와 같이 mid 에서 나온 결과에 *1 을 하면 숫자로 표시가 됩니다.

    그래서 비교할 값을 숫자로 나타내는 것입니다.

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

    도 마찮가지 입니다.

    숫자로 나타내기 위해 *1 을 한 것입니다.

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