책 내용 질문하기
엑셀질문입니다.
도서
[2012] 사무자동화산업기사 실기(오피스 2007 사용자용)
페이지
조회수
98
작성일
2012-11-02
작성자

답변정말 감사합니다.

1) 9회 기출문제

8번 평가가 '최우수' 이거나 '우수'인 유지비의 합계를 계산하시오

이문제에서 선생님께서 최우수는 우수가 포함되어있기 때문에

=sumproduct(isnumber(find("우수",범위)*1 ,범위))

이렇게 식을 작성하면 최우수와 우수를 모두 찾을수 있다고 말씀해주셨는데요..
궁금한게 *1를 왜 해주나요??
2) 10회 기출문제 엑셀
6번 입사년도가 2로 시작하면서 영업부 또는 관리부인 사원들의 합계 계산
여기서 입사년도가 2로 시작한다고 했을 때 2* ← 이렇게 표시해주면 안되는건가요?
이와 비슷한 문제들도 문자든 숫자든 다 이렇게 표시해서 문제를 풀었거든요..
3) 완성된 10회 기출문제 엑셀부분을 캡쳐해서 사진을 올려놨는데요
보시면 미사용일 아래부분에 #VALUE 이렇게 되어있는데요
제가 핸들채우기를 이용했는데 사용일과 연가보상비 부분은 답이 맞는데 가운데 미사용일 부분만
이렇게 오류가 뜨네요 왜 그런건가요?;;;;
답변
2012-11-02 16:19:33

안녕하세요. 길벗 수험서 운영팀입니다.

1. ISNUMBER 함수는 단순히 숫자면 TRUE, 숫자가 아니면 FALSE를 표시하는 함수로, 1을 곱하여 ‘TRUE’나 ‘FALSE’로 표시된 값을 1이나 0으로 변경하기 위해서입니다. 일반적으로 TRUE는 1, FALSE는 0으로 취급하므로 TRUE*1=1, FALSE*1=0으로 표시됩니다.
참고로
ISNUMBER(FIND("우리",$A$4:$A$23))+ISNUMBER(FIND("해피",$A$4:$A$23))의 처럼 사용되는 경우에는
ISNUMBER(FIND("우리",$A$4:$A$23))의 결과는 TREU나 FALSE로,
ISNUMBER(FIND("해피",$A$4:$A$23))의 결과도 TRUE나 FALSE로 반환됩니다.
이를 더해주게(+)게 되면 결과는 1이나 0, 즉 TRUE+TRUE=1, TRUE+FALSE=0, FALSE+FALSE=0으로 값이 반환됩니다.
그러므로 1을 곱해줘도 곱해주지 않아도 됩니다.
이해하기가 어렵다면 ISNUMBER가 한번 사용된다면 *1을, 두번 사용된다면 *1을 사용하지 않는다고 생각하시면 됩니다.
2. *는 문자만 인식합니다. 년도는 숫자이기 때문에 *으로는 결과를 추출할 수 없습니다.
3. 미사용일의 수식은 =DSUM($A$3:$K$18,10,$L$19:$M$20)입니다($L$19:$M$20은 조건을 입력한 범위). 이 문제의 필드명이 병합(휴가)되므로 열 제목이 아닌 필드번호를 입력해야 결과가 표시됩니다.
위의 수식을 참고하여 수식을 다시 작성해 보세요. 그래도 결과가 표시되지 않는다면 직접 작성한 파일을 첨부해 주세요. 확인 후 답변드리도록 하겠습니다.
행복한 하루되세요.^^
"
  • *
    2012-11-02 16:19:33

    안녕하세요. 길벗 수험서 운영팀입니다.

    1. ISNUMBER 함수는 단순히 숫자면 TRUE, 숫자가 아니면 FALSE를 표시하는 함수로, 1을 곱하여 ‘TRUE’나 ‘FALSE’로 표시된 값을 1이나 0으로 변경하기 위해서입니다. 일반적으로 TRUE는 1, FALSE는 0으로 취급하므로 TRUE*1=1, FALSE*1=0으로 표시됩니다.
    참고로
    ISNUMBER(FIND("우리",$A$4:$A$23))+ISNUMBER(FIND("해피",$A$4:$A$23))의 처럼 사용되는 경우에는
    ISNUMBER(FIND("우리",$A$4:$A$23))의 결과는 TREU나 FALSE로,
    ISNUMBER(FIND("해피",$A$4:$A$23))의 결과도 TRUE나 FALSE로 반환됩니다.
    이를 더해주게(+)게 되면 결과는 1이나 0, 즉 TRUE+TRUE=1, TRUE+FALSE=0, FALSE+FALSE=0으로 값이 반환됩니다.
    그러므로 1을 곱해줘도 곱해주지 않아도 됩니다.
    이해하기가 어렵다면 ISNUMBER가 한번 사용된다면 *1을, 두번 사용된다면 *1을 사용하지 않는다고 생각하시면 됩니다.
    2. *는 문자만 인식합니다. 년도는 숫자이기 때문에 *으로는 결과를 추출할 수 없습니다.
    3. 미사용일의 수식은 =DSUM($A$3:$K$18,10,$L$19:$M$20)입니다($L$19:$M$20은 조건을 입력한 범위). 이 문제의 필드명이 병합(휴가)되므로 열 제목이 아닌 필드번호를 입력해야 결과가 표시됩니다.
    위의 수식을 참고하여 수식을 다시 작성해 보세요. 그래도 결과가 표시되지 않는다면 직접 작성한 파일을 첨부해 주세요. 확인 후 답변드리도록 하겠습니다.
    행복한 하루되세요.^^
    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.