책 내용 질문하기
기출문제 2번 질문
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2007사용자용)
페이지
55
조회수
84
작성일
2018-02-03
작성자
탈퇴*원
첨부파일

조건부 서식 기출문제 2번 수식에 답이

=(MOD($E3,3)=0)*($K3>=70)

인데요

옆쪽에 Q&A 베스트 1번 질문처럼

=AND(MOD($E3,3)=0,$K3>=70)이 안 되는 이유는

문제에 MOD함수 사용

이라고만 써있어서 안 된다는 건가요?

만약에 안된다면 앞으로도 하나의 함수가 주어졌을때 수식을

=(MOD($E3,3)=0)*($K3>=70)

처럼 *쓰고 두개로 나눠쓰면 되는건지 답변 부탁드립니다.

답변
2018-02-03 11:16:11

시나공 운영자님 대신에 답변드리겠습니다.

조건부서식문제에서는

주어진 함수만 가지고서만 수식을 만들어야합니다.

즉 문제에 AND나 OR함수가 주어지지 않았다면

사용이 불가능하다는 걸 의미합니다.

그럼 어떤식으로 작성해야할까요?

원래 논리회로에서는요

AND기호를 * 로 표현하고 OR 기호를 + 로 표현합니다.

즉 두 함수는 저 두기호로 대채가 가능하다는 의미입니다.

=AND(MOD($E3,3)=0,$K3>=70)

이 수식의 의미는 E3셀을 3으로 나눈나머지가 0일때와 K3가 70이상일때

값이 참이 되는 조건부서식입니다.

즉 AND로 이루어져있기 때문에

둘다 만족해야 하는 거죠.

하지만 AND함수를 사용하라는 말이 없으면

다른 방법으로 표현해야 합니다.

=(MOD($E3,3)=0)*($K3>=70)

위와 같이 말이죠

두 수식을 따로분리해서 쓰신다음에 *로 묶은 것입니다.

*는 AND역할을 하니 양쪽 수식이 모두 참이어야지만 조건부서식이 적용이 되는거죠.

즉 같은의미가 된다는 말입니다.

그리고 OR의경우는 +로 묶는다 했으니

=OR(MOD($E3,3)=0,$K3>=70)

위 수식과

=(MOD($E3,3)=0)+($K3>=70)

아래의 수식은 같은 의미가 되는 것이 됩니다.

저도 아직 고수는 아니지만

실력향상을 위해서 답변해봅니다.

운영자님은 바쁘셔서 답변을 좀 많이 느리게 해주십니다.

  • *
    2018-02-03 11:16:11

    시나공 운영자님 대신에 답변드리겠습니다.

    조건부서식문제에서는

    주어진 함수만 가지고서만 수식을 만들어야합니다.

    즉 문제에 AND나 OR함수가 주어지지 않았다면

    사용이 불가능하다는 걸 의미합니다.

    그럼 어떤식으로 작성해야할까요?

    원래 논리회로에서는요

    AND기호를 * 로 표현하고 OR 기호를 + 로 표현합니다.

    즉 두 함수는 저 두기호로 대채가 가능하다는 의미입니다.

    =AND(MOD($E3,3)=0,$K3>=70)

    이 수식의 의미는 E3셀을 3으로 나눈나머지가 0일때와 K3가 70이상일때

    값이 참이 되는 조건부서식입니다.

    즉 AND로 이루어져있기 때문에

    둘다 만족해야 하는 거죠.

    하지만 AND함수를 사용하라는 말이 없으면

    다른 방법으로 표현해야 합니다.

    =(MOD($E3,3)=0)*($K3>=70)

    위와 같이 말이죠

    두 수식을 따로분리해서 쓰신다음에 *로 묶은 것입니다.

    *는 AND역할을 하니 양쪽 수식이 모두 참이어야지만 조건부서식이 적용이 되는거죠.

    즉 같은의미가 된다는 말입니다.

    그리고 OR의경우는 +로 묶는다 했으니

    =OR(MOD($E3,3)=0,$K3>=70)

    위 수식과

    =(MOD($E3,3)=0)+($K3>=70)

    아래의 수식은 같은 의미가 되는 것이 됩니다.

    저도 아직 고수는 아니지만

    실력향상을 위해서 답변해봅니다.

    운영자님은 바쁘셔서 답변을 좀 많이 느리게 해주십니다.

  • *
    2018-02-07 15:25:03

    조건부 서식에 함수가 주어지지 않으면 어느 함수든 사용이 가능하지만

    함수가 주어지면 주어진 함수만 사용하셔야 합니다.

    mod 함수 사용 이기 때문에 주어지지 않은 and 함수는 사용할 수 없기 때문에

    조건을 * 로 이어 and 조건으로 만들어 주는 것입니다.

    =(MOD($E3,3)=0)*($K3>=70)

    =(조건1)*(조건2)

    입니다.

    조건이 참이면 1을 반영하고 조건이 거짓이면 0을 반영하죠

    그럼

    1 * 1 = 1

    1 * 0 = 0

    0 * 1 = 0

    0 * 0 = 0

    으로 두조건이 모두 참이어야 1을 반영하는 and 조건이 만들어 지는 것입니다.

    조건이 참(1) 이면 서식을 적용하겠죠?

    or 조건은 + 로 조건을 연결하시면 됩니다.

    3의 배수를 구하기 위해 3으로 나눈 것이 맞구요. 3으로 나눈 나머지가 0 인 경우 3의 배수가 되겠죠?

    그래서 0 으로 비교한 것입니다. 3으로 나눈 나머지가 1이거나 2 인 경우는 4,5 와 같은 값이므로 3의 배수가 아니죠.

    좋은 하루 되세요.

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