책 내용 질문하기
"
다시한번 답변부탁드립니다 ㅠㅠ
도서
[2012] 사무자동화산업기사 실기(오피스 2007 사용자용)
페이지
127
조회수
231
작성일
2013-04-07
작성자
첨부파일
1. p127 ⑥제품번호가 "M"으로 끝나고 공급지역이 "서울"인 제품들의 합
이문제에서 제품번호라고 하지않고 번호라고 하는 이유에 대하여 아래와 같이 설명해주셨는데요이해가안가서요. 제품번호라고 하면 중복되서 번호라고 한다고 하셨는데
데이터베이스 함수(DSUM, DAVERAGE, DCOUNT 등)에서 조건에 함수가 사용될 때에는 필드명을 기재
(공란)하지 않거나 데이터 범위의 필드명과 다른 필드명을 임의로 지정해 주어야 합니다.
수식이 적용될 때에는 가상의 필드를 만들어서 계산한다고 생각할 수 있으며, 데이터 범위의 필드명과 동일할 경우 중복되기 때문에 결과가 표시되지 않는 것입니다. 그러므로 조건에 함수가 사용될 경우에는 필드명을 기재(공란)하지 않거나 데이터 범위의 필드명과 다른 임의의 필드명을 지정해 주어야 합니다.
수식이 적용될 때에는 가상의 필드를 만들어서 계산한다고 생각할 수 있으며, 데이터 범위의 필드명과 동일할 경우 중복되기 때문에 결과가 표시되지 않는 것입니다. 그러므로 조건에 함수가 사용될 경우에는 필드명을 기재(공란)하지 않거나 데이터 범위의 필드명과 다른 임의의 필드명을 지정해 주어야 합니다.
그렇기 때문에 [K26] 셀에 제품번호가 아닌 번호라고 입력한 것입니다.
p. 75 ⑥상반기주문량이 200이상이고 현재고량이 100이하인 제품의 합계
p.151 ⑦결제금액이 50만원 이상인 남성회원의 합
이 두문제의 경우에도 DSUM함수는 쓰는데 이 경우에는 그대로 입력하는 이유는 뭔가요?
2.p.49 ⑦이익금액이 1000000이상 2000000 미만 품목들의 합 에서는 SUMIF로 풀었는데
p.152 ⑩연체이자가 10만원이 이상 12만원 미만인 회원들의 합 에서는 DSUM으로 해설이 나와있는데
둘다 사용해도 상관없는거 맞죠?
3.*는 모든 문자를 대신하는 만능 문자입니다. 그렇기 때문에 강*으로 지정하면 강으로 시작하는 모든 것, *강으로 지정하면 강으로 끝나는 모든 것을 찾습니다. 그러나 데이터베이스 함수(DSUM, DAVERAGE 등)의 조건에 강*으로 지정하면 강으로 시작하는 모든 것을 찾지만 *강으로 지정하면 강으로 끝나는 것이 아닌 강이 포함된 모든 것을 찾습니다. 그렇기 때문에 데이터베이스 함수의 조건에서 ~으로 끝나는 것은 right 함수를 사용해야 합니다.
라고 답변해주셨는데요 p.278 ⑥입사년도가 2로 시작하면서 영업부 또는 관리부인 사원들의 합의 문제인
경우 문자가 아닌 숫자이기 때문에 2* 이렇게 입력하면 안되고 수식을 사용해야 하는건가요?
답변부탁드립니다.
자꾸 번거롭게 해드려 죄송합니다. ㅜㅜ
답변
2013-04-08 11:03:40
안녕하세요. 길벗 수험서 운영팀입니다.
1. 데이터베이스 함수의 조건에 함수가 사용되는 경우에만 필드명을 입력하지 않거나 데이터 영역의 필드명에 없는 필드명을 입력해 주어야 합니다. 조건에 함수를 사용하게 되면 해당 함수에 대한 수식의 값들이 각각의 데이터를 비교할 때 가상의 필드를 만들어서 계산하는데, 이때 필드명이 데이터 영역과 같으면 중복되어 값이 표시되지 않는 것입니다.
75p와 151p의 경우 단순히 >=200, <=-100과 >=500000으로 숫자들만 사용되죠. 그렇기 때문에 데이터 영역의 필드명과 같은 필드명으로 지정해 주어야 합니다. 이해가 잘 되지 않는다면 이는 글보다는 직접 예를 들어서 설명해 드리는 것이 좋다고 생각되네요. 02-323-0922번으로 연락을 주시면 직접 설명해 드리도록 하겠습니다.
75p와 151p의 경우 단순히 >=200, <=-100과 >=500000으로 숫자들만 사용되죠. 그렇기 때문에 데이터 영역의 필드명과 같은 필드명으로 지정해 주어야 합니다. 이해가 잘 되지 않는다면 이는 글보다는 직접 예를 들어서 설명해 드리는 것이 좋다고 생각되네요. 02-323-0922번으로 연락을 주시면 직접 설명해 드리도록 하겠습니다.
2. 예~ 문제의 처리 조건에 특정 함수를 사용하라는 내용이 있다면 반드시 해당 함수를 사용해야 하지만 함수가 지정되어 있지 않다면 어떤 함수를 사용해도 관계가 없습니다.
3. *나 ?는 문자일 경우에만 적용됩니다. 년도는 숫자죠. 그래서 >=2000으로 지정한 것입니다.
행복한 하루되세요.^^
-
*2013-04-08 11:03:40
안녕하세요. 길벗 수험서 운영팀입니다.
1. 데이터베이스 함수의 조건에 함수가 사용되는 경우에만 필드명을 입력하지 않거나 데이터 영역의 필드명에 없는 필드명을 입력해 주어야 합니다. 조건에 함수를 사용하게 되면 해당 함수에 대한 수식의 값들이 각각의 데이터를 비교할 때 가상의 필드를 만들어서 계산하는데, 이때 필드명이 데이터 영역과 같으면 중복되어 값이 표시되지 않는 것입니다.
75p와 151p의 경우 단순히 >=200, <=-100과 >=500000으로 숫자들만 사용되죠. 그렇기 때문에 데이터 영역의 필드명과 같은 필드명으로 지정해 주어야 합니다. 이해가 잘 되지 않는다면 이는 글보다는 직접 예를 들어서 설명해 드리는 것이 좋다고 생각되네요. 02-323-0922번으로 연락을 주시면 직접 설명해 드리도록 하겠습니다.2. 예~ 문제의 처리 조건에 특정 함수를 사용하라는 내용이 있다면 반드시 해당 함수를 사용해야 하지만 함수가 지정되어 있지 않다면 어떤 함수를 사용해도 관계가 없습니다.3. *나 ?는 문자일 경우에만 적용됩니다. 년도는 숫자죠. 그래서 >=2000으로 지정한 것입니다.
행복한 하루되세요.^^