책 내용 질문하기
기출유형 06회 1-3번 질문입니다.
도서
2018 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
148
조회수
35
작성일
2018-07-17
작성자
탈퇴*원
첨부파일

처음에 해당 조건부서식을

=AND(RIGHT($A3,3)>=160,$C3<>"극동제약")로 입력했었는데,

정답은

=AND(RIGHT($A3,3)*1>=160,$C3<>"극동제약") 이거더라구요

*1이 왜 붙어야하는지 자세한 설명 부탁드립니다.

답변
2018-07-24 12:22:30

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

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

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

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

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

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

도 마찮가지 입니다.

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

좋은 하루 되세요.

  • *
    2018-07-24 12:22:30

    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, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.