책 내용 질문하기
조건부 서식 기출 2번 질문있어요
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
52
작성일
2012-01-03
작성자
첨부파일

엑셀 책

조건부 서식

기출 문제 2번 (54쪽)에서

조건부 서식 입력 할때

'수식을 이용하여 시식을 지정할 셀 결정' 선택하고

수식을 입력해야 하는데

옆쪽의 정답을 확인해 보니 '=(MOD($E3,3)=0)*($K3>=70)' 이 답이라고 나와있는데

왜 기출 문제 1번처럼 '=AND(xxxx,xxxx)'를 사용하지 않고

'=(xxxx)*(xxxx)' 이렇게 * 별표기호(곱하기 기호)를 쓰는지 알고 싶습니다.

배열수식일때는 AND 대신 * 기호를 쓰는 걸로 알고 있는데

배열수식얘기도 보이지 않아서요.

다른 이유가 있나요?

자세히 설명해주세요

답변
2012-01-04 13:24:16

안녕하세요. 길벗 수험서 운영팀입니다.
* 는 논리식(비교하는 식 =, >=, <, >, <> 등)에서 AND를 의미합니다.
어떤 수에 0을 곱하면 0이 되므로 두 수가 모두 0이 아니어야만 참(0이 아닌 값)이 되게 됩니다.
또한 논리식을 계산했을 때 결과가 참이면 1, 거짓이면 0이 됩니다.
따라서 =(MOD($E3,3)=0)*($K3>=70) 의 경우
MOD($E3, 3)=3 이 참이고 (결과값 1)
$K3>=70 이 참 (결과값 1)
이어야만 1 * 1 이 되서 1(참)이 됩니다.
하지만 둘 중 하나라도 0이되면, 0 * N 은 0이므로 거짓이 되어 AND와 같은 결과를 냅니다.
문제의 지문에 보면, (단, MOD 함수 사용) 이라는 내용이 있는데
이 지문이 MOD 함수만 사용하라는 것인지, MOD함수가 꼭 포함되어야 한다는 얘긴지 애매합니다.
그래서 MOD 함수만 사용하는 방법을 선택한 것이라고 보시면 됩니다.
즐거운 하루 되세요.
"
  • *
    2012-01-04 13:24:16

    안녕하세요. 길벗 수험서 운영팀입니다.
    * 는 논리식(비교하는 식 =, >=, <, >, <> 등)에서 AND를 의미합니다.
    어떤 수에 0을 곱하면 0이 되므로 두 수가 모두 0이 아니어야만 참(0이 아닌 값)이 되게 됩니다.
    또한 논리식을 계산했을 때 결과가 참이면 1, 거짓이면 0이 됩니다.
    따라서 =(MOD($E3,3)=0)*($K3>=70) 의 경우
    MOD($E3, 3)=3 이 참이고 (결과값 1)
    $K3>=70 이 참 (결과값 1)
    이어야만 1 * 1 이 되서 1(참)이 됩니다.
    하지만 둘 중 하나라도 0이되면, 0 * N 은 0이므로 거짓이 되어 AND와 같은 결과를 냅니다.
    문제의 지문에 보면, (단, MOD 함수 사용) 이라는 내용이 있는데
    이 지문이 MOD 함수만 사용하라는 것인지, MOD함수가 꼭 포함되어야 한다는 얘긴지 애매합니다.
    그래서 MOD 함수만 사용하는 방법을 선택한 것이라고 보시면 됩니다.
    즐거운 하루 되세요.
    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.