책 내용 질문하기
조건부 서식
도서
2016 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
179
조회수
46
작성일
2017-05-08
작성자
탈퇴*원
첨부파일

2016 컴활 실기 기출문제집

엑셀 9회 기본작업 3번문제에 대해 질문드립니다. (179페이지)

조건부 서식 지정할 때,

=(LEFT($B3,1)="I")*(MID($D3,5,1)>=5) 이렇게 하니까 답이 나오지 않아서 해설지를 봤더니

=(LEFT($B3,1)="I")*(MID($D3,5,1)*1>=5)이렇게 *1을 곱하라고 되어있었습니다.

1. 어떤 상황에서 *1을 지정해야하는 것인가요??

왜 *1을 하지 않으면 답이 나오지 않는 것인가요?

2. 조건 함수에 AND가 제시되어 있지 않다면, AND를 사용하면 오답처리 되나요?

무조건 (조건)*(조건) 형식으로만 써야 하는지 궁금합니다.

감사합니다.

답변
2017-05-11 17:35:14

mid 에서 나온 값을 숫자로 만들기 위해 1을 곱한 것입니다.

left, mid, right 함수는 텍스트 함수로 여기서 나온 결과는 숫자모양이더라도 문자로 표시됩니다.

근데 비교하는 값이 숫자라면 숫자로 만드셔야 겠죠?

숫자로 만드는 방법에는 value 함수를 사용하는 방법과 *1 을 하는 방법이 있는데

함수에 value가 주어지지 않은 경우 *1 을 사용하시면 됩니다.

배열함수에 and 사용이 불가능 합니다.

그래서 조건을 * 로 연결하여 사용합니다.

좋은 하루 되세요.

  • *
    2017-05-11 17:35:14

    mid 에서 나온 값을 숫자로 만들기 위해 1을 곱한 것입니다.

    left, mid, right 함수는 텍스트 함수로 여기서 나온 결과는 숫자모양이더라도 문자로 표시됩니다.

    근데 비교하는 값이 숫자라면 숫자로 만드셔야 겠죠?

    숫자로 만드는 방법에는 value 함수를 사용하는 방법과 *1 을 하는 방법이 있는데

    함수에 value가 주어지지 않은 경우 *1 을 사용하시면 됩니다.

    배열함수에 and 사용이 불가능 합니다.

    그래서 조건을 * 로 연결하여 사용합니다.

    좋은 하루 되세요.

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