책 내용 질문하기
SUMPRODUCT, ISNUMBER, FIND 함수 이해가 안갑니다.
도서
[2012] 사무자동화산업기사 실기(오피스 2007 사용자용)
페이지
59
조회수
61
작성일
2012-10-12
작성자
첨부파일
사무실기 1편
P.60 [12.포인트점수가 200이거나 300인 총주유금액의 합계구하기(조건12)]에서
"SUMPRODUCT 함수의 첫 번재 인수를 0 또는 1로 만들기 위해 ISNUMBER 함수를 추가해야 한다"고
되어 있는데...
* 왜 0또는 1로 만들어야 하는 건가요?
* 그리고 ISNUMBER 함수는 인수가 숫자면 'TRUE', 그렇지 않으면 'FALSE'를 반환하는 함수라고 했는데
'TRUE'와 'FALSE'를 왜 나타내야 하는 건가요?
* 마지막으로 함수개념들을 설명하면서 쓰는 '반환'이라는 단어는 '나타낸다'를 의미하는 것 맞나요?
P.62
8번 과정에서는 또 1이나 0을 더하기 위해 +를 입력하고 isnumber와 find 함수를 추가해야 한다고 되어 있는데
이번에는 왜 1이나 0을 더해야 하는건가요?
FIND함수만 이해가고 나머지는 전과정이 이해가 되질 않네요 ㅠㅠ
답변
2012-10-15 09:39:01
안녕하세요. 길벗 수험서 운영팀입니다.
문의하신 문제는 포인트 점수가 200이거나 300인 총주유금액의 합계를 구하는 문제입니다.
그럼 우선 포인트 점수가 200이거나 300인 것을 찾아야 하겠죠. 그런 다음 같은 행에 있는 주유금액의 합계를 구하면 됩니다.
그러므로 포인트 점수가 200이거나 300인 것은 1, 아닌 것은 0으로 지정한 다음 주유금액이 있는 행하고 곱해준 다음 더해주면 결과적으로 포인트 점수가 200이거나 300인 주유금액의 합계를 구할 수 있는 것입니다.
ISNUMBER 함수는 단순히 인수가 숫자면 TRUE를, 인수가 문자면 FALSE를 반환하는 함수로, 나타낸다, 표시한다로 생각하시면 됩니다.
+는 각행에서 포인트 점수가 200인 것과 300인 것을 찾아 더해주기 위함입니다. 즉, 각행에서 FIND와 ISNUMBER를 통해 200인 것의 0 또는 1을 구하고, 300인 것의 0 또는 1을 구합니다. 그리고 둘을 더하게 되면 결과는 0(200, 300이 아닌것) 또는 1(200 또는 300) 중 하나를 반환하게 되어 주유금액이 있는 열과 곱해주게 됩니다.
64쪽의 수식 만들기 해설을 다시 한번 공부해 보세요. 그래도 잘 이해가 되지 않는다면 02-323-0922번으로 연락을 주시면 직접 설명해 드리도록 하겠습니다.
행복한 하루되세요.^^
"
-
*2012-10-15 09:39:01
안녕하세요. 길벗 수험서 운영팀입니다.
문의하신 문제는 포인트 점수가 200이거나 300인 총주유금액의 합계를 구하는 문제입니다.그럼 우선 포인트 점수가 200이거나 300인 것을 찾아야 하겠죠. 그런 다음 같은 행에 있는 주유금액의 합계를 구하면 됩니다.그러므로 포인트 점수가 200이거나 300인 것은 1, 아닌 것은 0으로 지정한 다음 주유금액이 있는 행하고 곱해준 다음 더해주면 결과적으로 포인트 점수가 200이거나 300인 주유금액의 합계를 구할 수 있는 것입니다.ISNUMBER 함수는 단순히 인수가 숫자면 TRUE를, 인수가 문자면 FALSE를 반환하는 함수로, 나타낸다, 표시한다로 생각하시면 됩니다.+는 각행에서 포인트 점수가 200인 것과 300인 것을 찾아 더해주기 위함입니다. 즉, 각행에서 FIND와 ISNUMBER를 통해 200인 것의 0 또는 1을 구하고, 300인 것의 0 또는 1을 구합니다. 그리고 둘을 더하게 되면 결과는 0(200, 300이 아닌것) 또는 1(200 또는 300) 중 하나를 반환하게 되어 주유금액이 있는 열과 곱해주게 됩니다.64쪽의 수식 만들기 해설을 다시 한번 공부해 보세요. 그래도 잘 이해가 되지 않는다면 02-323-0922번으로 연락을 주시면 직접 설명해 드리도록 하겠습니다.행복한 하루되세요.^^"