책 내용 질문하기
DSUM 함수 사용관련(SUMIF와 차이점비교)
도서
[2010] 사무자동화산업기사 실기
페이지
297
조회수
220
작성일
2012-06-11
작성자
첨부파일
ㅁ 위 Excel 표를 참고해 보면DSUM을 사용했다 그런데 Database 에서 절대값을 적용한 이유를 모르겠다.
(나의의견) ->어차피 정렬을 하더라고 데이타베이스 A4:H16 안에서 위치만 변경되니 $(절대주소)를
안해도 값에는 변경이 없는것 아닌가?
ㅁ DSUM / SUMIF 의 명확한 차이점을 알고싶다
(나의의견) -> DSUM은 조건이 Database로써 여러가지가 적용될수 있지만(1개이상)
SUMIF는 조건이 1가지만 적용이된다.
위 2분류의 질문에 대한 신속하고 명확한 답변을 기다립니다.(2번째 차이점은 자세할수록 감사합니다.)
답변
2012-06-12 09:28:49
안녕하세요. 길벗 수험서 운영팀입니다.
1. 하나의 셀에 함수를 이용하여 수식을 입력하고 둘 이상의 셀에 값을 구할 때 보통 채우기 핸들을 이용하는데요.
이때 수식에 범위, 조건은 절대참조를 지정해 주어야 합니다.
이때 수식에 범위, 조건은 절대참조를 지정해 주어야 합니다.
예를 들어
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)로 지정하면 채우기 핸들로 채워도 범위는 그대로이게 됩니다.
문의하신 DSUM 문제는 하나의 셀에만 결과를 표시하므로 절대 참조를 지정해도 되고, 지정하지 않아도 됩니다.
2. DSUM 함수는 하나 이상의 조건을 만족하는 값을 표시하는 함수이며, SUMIF 함수는 하나의 조건을 만족하는 값을 표시하는 함수입니다. 그러므로 하나의 조건을 만족하는 값을 표시할 때는 둘 중 어떤 함수를 사용해도 관계없지만, 둘 이상의 조건을 만족하는 값을 표시해야 할 경우에는 DSUM 함수만 사용가능합니다.
행복한 하루되세요.^^
"
-
*2012-06-12 09:28:49
안녕하세요. 길벗 수험서 운영팀입니다.
1. 하나의 셀에 함수를 이용하여 수식을 입력하고 둘 이상의 셀에 값을 구할 때 보통 채우기 핸들을 이용하는데요.
이때 수식에 범위, 조건은 절대참조를 지정해 주어야 합니다.예를 들어
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)로 지정하면 채우기 핸들로 채워도 범위는 그대로이게 됩니다.문의하신 DSUM 문제는 하나의 셀에만 결과를 표시하므로 절대 참조를 지정해도 되고, 지정하지 않아도 됩니다.2. DSUM 함수는 하나 이상의 조건을 만족하는 값을 표시하는 함수이며, SUMIF 함수는 하나의 조건을 만족하는 값을 표시하는 함수입니다. 그러므로 하나의 조건을 만족하는 값을 표시할 때는 둘 중 어떤 함수를 사용해도 관계없지만, 둘 이상의 조건을 만족하는 값을 표시해야 할 경우에는 DSUM 함수만 사용가능합니다.행복한 하루되세요.^^"