책 내용 질문하기
조건부 서식 기출02 질문입니당!!
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
55
조회수
155
작성일
2012-03-16
작성자
첨부파일

음 저는 기출 2문제에서 수식을 이용한 조건 걸때

mod함수 쓴 다음 =and(mod($e3,3)=0,$k3>70) 을 사용했습니다.

그런데 답지에는 and 를 쓴 것이 아니고 *를 썼더군요

둘 다 똑같은 모양으로 나오는 것은 알겠는데

*를 쓰면 어떻게 되는거죠? 집합에서 교집합 식으로 둘 다 포함하는

값만을 취하게 되는건가요?

그리고 솔직히 그냥 그러려니 따라하고 있기는 한데

pg50의 $e3 식으로 나와야 하는 것이 잘 이해가 안갑니다.

그렇다면 $c3대신 $C$3:$C$16 식으로 범위를 지어줘도 맞아야 하는거 아닌가요?ㅠㅠ

고딩때의 짧은 지식으로 컴활 독학해 보려 하고 있습니다.

어이가 없는 질문일지 몰라도 잘 부탁드려요ㅠㅠ

답변
2012-03-17 08:23:13

조건부 서식 문제는 주어진 함수가 있으면 주어진 함수만 사용하여 작성해야 합니다.

그러므로 and를 사용하시면 안되는 것이죠.

그래서 * 로 조건을 이어 and 조건으로 사용하는 것입니다.

(조건1)*(조건2)

를 하시면 조건1이 참이면 true(1)을 반영하고 거짓이면 false(0)을 반영하므로

1 * 1 = 1

1 * 0 = 0

0 * 1 = 0

0 * 0 = 0

과 같이 조건이 모두 참이어야만 참이 나오게 되는 것이죠.

$c3 으로 사용하는 이유는 조건부 서식을 입력할때 범위로 지정한 부분의 첫번째 부터 차례로 비교하기 때문에

$c3 으로 사용하시면 되는 것입니다. 그럼 범위의 첫번째 열부터 차례로 비교하게 되어

$c3

$c4

$c5

...

과 같이 비교하게 되어 정확한 결과를 얻을 수 있는 것입니다.

좋은 하루 되세요.

"
  • *
    2012-03-17 08:23:13

    조건부 서식 문제는 주어진 함수가 있으면 주어진 함수만 사용하여 작성해야 합니다.

    그러므로 and를 사용하시면 안되는 것이죠.

    그래서 * 로 조건을 이어 and 조건으로 사용하는 것입니다.

    (조건1)*(조건2)

    를 하시면 조건1이 참이면 true(1)을 반영하고 거짓이면 false(0)을 반영하므로

    1 * 1 = 1

    1 * 0 = 0

    0 * 1 = 0

    0 * 0 = 0

    과 같이 조건이 모두 참이어야만 참이 나오게 되는 것이죠.

    $c3 으로 사용하는 이유는 조건부 서식을 입력할때 범위로 지정한 부분의 첫번째 부터 차례로 비교하기 때문에

    $c3 으로 사용하시면 되는 것입니다. 그럼 범위의 첫번째 열부터 차례로 비교하게 되어

    $c3

    $c4

    $c5

    ...

    과 같이 비교하게 되어 정확한 결과를 얻을 수 있는 것입니다.

    좋은 하루 되세요.

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