책 내용 질문하기
문제 질문드려요.
도서
2016 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
141
조회수
140
작성일
2016-08-07
작성자
탈퇴*원
첨부파일

기출유형06 / 문제1-2 / 고급필터 조건

=MID(A3,4,1)>= "5" 또는 =MID(A3,4,1)*1>=5 라고 나와있는데 이때,

Q:값에 ""(따옴표)를 붙이는 이유와 '*1'을 왜 적어야하나요?

기출유형06 / 문제1-3 / 조건부서식

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

Q:값에 '*1"을 붙이는 이유는 뭔가요?

기출유형06/문제2-1/계산작업

=IF(LEFT(C3,2)=LEFT(B3,2), SUBSTITUTE(C3,"","★",1),C3)

Q:정답과 똑같이 썼음에도 오답이 나왔습니다.

답변
2016-08-09 15:22:00

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

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

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

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

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

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

도 마찮가지 입니다.

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

=IF(LEFT(C3,2)=LEFT(B3,2), SUBSTITUTE(C3,"","★",1),C3)

=IF(LEFT(C3,2)=LEFT(D3,2), SUBSTITUTE(C3," ","★",1),C3)

빨간 색으로 표시한 부분이 잘 못 입력된 것을 수정 한 것입니다.

b3을 d3 으로 표시하고 " " 와 같이 공백을 입력하여 작성하세요.

좋은 하루 되세요.

  • *
    2016-08-09 15:22:00

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

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

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

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

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

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

    도 마찮가지 입니다.

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

    =IF(LEFT(C3,2)=LEFT(B3,2), SUBSTITUTE(C3,"","★",1),C3)

    =IF(LEFT(C3,2)=LEFT(D3,2), SUBSTITUTE(C3," ","★",1),C3)

    빨간 색으로 표시한 부분이 잘 못 입력된 것을 수정 한 것입니다.

    b3을 d3 으로 표시하고 " " 와 같이 공백을 입력하여 작성하세요.

    좋은 하루 되세요.

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