책 내용 질문하기
6번 내용중...(P175)
도서
[2011] 사무자동화산업기사 실기(엑셀ㆍ액세스ㆍ파워포인트 2007 사용자용)
페이지
175
조회수
82
작성일
2012-08-05
작성자
첨부파일
1. 6번문제....
Sumif로 계산하면 답이 그대로 나오는데
Dsum으로 계산하면 답이 틀리게 나오네요..
화일 (기출6) 첨부하니 확인하고
답주시면 감사하겠습니다...
P.S. 2007버젼입니다...
2. 같은 Dsum 으로 계산하는데
어떨 때는 절대값인 F4를 누르고 , 또 다른 때는 F4를 누르지 않고 하는데 그건 왜 인가요?
책에 설명이 다르게 나와 있어서요....
3. 6번에 A와 B의 합인데 왜 OR로 해야 하는지도 궁금하네요...
답변
2012-08-06 09:22:21
안녕하세요. 길벗 수험서 운영팀입니다.
1. 데이터베이스 함수(DSUM, DAVERAGE 등) 데이터범위는 필드명까지 함께 블록으로 지정해야 합니다. 그러므로 올바른 수식은 =DSUM(A4:K17,J4,$L$21:$L$23)입니다.
2. 하나의 셀에 함수를 이용하여 수식을 입력하고 둘 이상의 셀에 값을 구할 때 보통 채우기 핸들을 이용하는데요.
이때 수식에 범위, 조건은 절대참조를 지정해 주어야 합니다.
예를 들어
A1:B10 영역에 값이 입력되어 있고, C1셀에 =A1+B1으로 입력한 후 채우기 핸들로 채우면 C2 셀은 =A2+B2, C3 셀은 =A3:B3처럼 채우기하는 행이 늘어난 만큼 수식의 행 값도 늘어가게 됩니다.
반면 A1:A10 영역에 값이 입력되어 있고, 해당 값들의 순위를 B1셀에 구할 때 =RANK(A1, A1:A10)을 입력한 후 B10셀까지 채우기 핸들로 채우면 B2셀은 =RANK(A2, A2:A11), B3셀은 =RANK(A3, A3:A12)이 됩니다. 이때 지정된 범위인 A1:A10은 어느 셀의 순위를 구하던지 똑같아야 합니다. 이 때 A1:A10을 절대 참조($A$1:$A$10)로 지정하면 채우기 핸들로 채워도 범위는 그대로이게 됩니다.
이때 수식에 범위, 조건은 절대참조를 지정해 주어야 합니다.
예를 들어
A1:B10 영역에 값이 입력되어 있고, C1셀에 =A1+B1으로 입력한 후 채우기 핸들로 채우면 C2 셀은 =A2+B2, C3 셀은 =A3:B3처럼 채우기하는 행이 늘어난 만큼 수식의 행 값도 늘어가게 됩니다.
반면 A1:A10 영역에 값이 입력되어 있고, 해당 값들의 순위를 B1셀에 구할 때 =RANK(A1, A1:A10)을 입력한 후 B10셀까지 채우기 핸들로 채우면 B2셀은 =RANK(A2, A2:A11), B3셀은 =RANK(A3, A3:A12)이 됩니다. 이때 지정된 범위인 A1:A10은 어느 셀의 순위를 구하던지 똑같아야 합니다. 이 때 A1:A10을 절대 참조($A$1:$A$10)로 지정하면 채우기 핸들로 채워도 범위는 그대로이게 됩니다.
3. OR조건은 둘 중 하나만 만족해도 결과를 표시하는 조건입니다. A와 B의 합, 즉 A의 모든 합 + B의 모든 합이므로 둘 중 하나만 만족해도 결과를 표시하는 OR 조건을 사용한 것입니다.
행복한 하루되세요.^^
"
-
*2012-08-06 09:22:21
안녕하세요. 길벗 수험서 운영팀입니다.
1. 데이터베이스 함수(DSUM, DAVERAGE 등) 데이터범위는 필드명까지 함께 블록으로 지정해야 합니다. 그러므로 올바른 수식은 =DSUM(A4:K17,J4,$L$21:$L$23)입니다.2. 하나의 셀에 함수를 이용하여 수식을 입력하고 둘 이상의 셀에 값을 구할 때 보통 채우기 핸들을 이용하는데요.
이때 수식에 범위, 조건은 절대참조를 지정해 주어야 합니다.
예를 들어
A1:B10 영역에 값이 입력되어 있고, C1셀에 =A1+B1으로 입력한 후 채우기 핸들로 채우면 C2 셀은 =A2+B2, C3 셀은 =A3:B3처럼 채우기하는 행이 늘어난 만큼 수식의 행 값도 늘어가게 됩니다.
반면 A1:A10 영역에 값이 입력되어 있고, 해당 값들의 순위를 B1셀에 구할 때 =RANK(A1, A1:A10)을 입력한 후 B10셀까지 채우기 핸들로 채우면 B2셀은 =RANK(A2, A2:A11), B3셀은 =RANK(A3, A3:A12)이 됩니다. 이때 지정된 범위인 A1:A10은 어느 셀의 순위를 구하던지 똑같아야 합니다. 이 때 A1:A10을 절대 참조($A$1:$A$10)로 지정하면 채우기 핸들로 채워도 범위는 그대로이게 됩니다.3. OR조건은 둘 중 하나만 만족해도 결과를 표시하는 조건입니다. A와 B의 합, 즉 A의 모든 합 + B의 모든 합이므로 둘 중 하나만 만족해도 결과를 표시하는 OR 조건을 사용한 것입니다.행복한 하루되세요.^^"