책 내용 질문하기
기출 9회 sumproduct 함수 질문
도서
[2012] 사무자동화산업기사 실기(오피스 2007 사용자용)
페이지
252
조회수
78
작성일
2012-10-22
작성자
첨부파일

먼저 질문하신 분들에 달린 댓글을 읽어보았습니다.

솔직히 *1을 하는 부분까지는 생각 못하겠고 '우수'를 find하면 '우수'+'최우수'가 된다는 것은

이해를 하겠습니다.

달린 댓글입니다.

위의 식대로
=sumproduct(isnumber(find(우수,범위)+sumproduct(isnumber(find(최우수,범위),범위)로 수식을 작성하면
결과적으로 우수+최우수+최우수가 되므로 최우수를 2번 더하므로 올바른 값이 나오지 않습니다.

그렇다면 결과적으로 그냥 =sumproduct(isnumber(find(우수,범위) 만 입력하면 우수+최우수 가

된다는 말 아닌지요?

그런데 실재로 해보면 0이 나오네요.

뭐가 잘못된건지요?

답변
2012-10-22 12:07:20

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

ISNUMBER 함수는 단순히 숫자면 TRUE, 숫자가 아니면 FALSE를 표시하는 함수로, 1을 곱하여 ‘TRUE’나 ‘FALSE’로 표시된 값을 1이나 0으로 변경하기 위해서입니다.
일반적으로 TRUE는 1, FALSE는 0으로 취급하므로 TRUE*1=1, FALSE*1=0으로 표시됩니다.
행복한 하루되세요.^^
"
  • *
    2012-10-22 12:07:20

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

    ISNUMBER 함수는 단순히 숫자면 TRUE, 숫자가 아니면 FALSE를 표시하는 함수로, 1을 곱하여 ‘TRUE’나 ‘FALSE’로 표시된 값을 1이나 0으로 변경하기 위해서입니다.
    일반적으로 TRUE는 1, FALSE는 0으로 취급하므로 TRUE*1=1, FALSE*1=0으로 표시됩니다.
    행복한 하루되세요.^^
    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.