책 내용 질문하기
기출 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으로 표시됩니다.행복한 하루되세요.^^"