책 내용 질문하기
DSUM 함수 결과 값 문의
도서
[2013] 사무자동화산업기사 실기(오피스 2007 사용자용)
페이지
151
조회수
101
작성일
2013-07-16
작성자
첨부파일
안녕하세요
사무자동화 실기 '묻고 답하기' 방에서
저와 같은 묻는 사람이 많아서 확인해봤는데요ㅜㅜ
수식 사용하면 필드명을 다르게하고
ex) p127 _ ⑥ 제품번호 -> 번호(=Right(A4,1)="M")
수식 사용을 안하면 필드명을 같게해도 상관없다고 이해를했는데 맞나요? ㅠㅠ
ex) p75 _ ⑥ 상반기주문량 -> 상반기주문량 >=200
p151 해설을 보고 똑같이 해도 결과 값이 "0"이되서요
빈칸 확인도해보고, 필드명도 확인해봤는데
제눈에는 안보여서 ㅠㅠ 뭐가 문제인지 잘 모르겠습니다
앞 기출 풀때는 DSUM함수 사용해서 결과값이 "0"이 나와서
그냥 조건 값들만 찾아서 SUM해서 했는데...ㅠ ㅠ
이거 이렇게 풀다가 시간을 다잡아 먹어서요!
몇번을 확인하다가 물어보는게 빠를꺼 같아서
답변 부탁 드립니다 ㅠㅠ!!!!!!!!
답변
2013-07-17 09:24:54
안녕하세요. 길벗 수험서 운영팀입니다.
정확히 알고 계십니다.
데이터베이스 함수(DSUM, DAVERAGE, DCOUNT 등)에서 조건의 필드명은 데이터 영역의 필드명과 동일하게 입력해 주어야 합니다.
하지만 예외가 있는데 이는 함수가 사용될 때입니다.
조건에 함수가 사용될 경우에는 필드명을 기재(공란)하지 않거나 데이터 범위의 필드명과 다른 필드명을 임의로 지정해 주어야 합니다.
수식이 적용될 때에는 가상의 필드를 만들어서 계산한다고 생각할 수 있으며, 데이터 범위의 필드명과 동일할 경우 중복되기 때문에 결과가 표시되지 않는 것입니다. 그러므로 조건에 함수가 사용될 경우에는 필드명을 기재(공란)하지 않거나 데이터 범위의 필드명과 다른 임의의 필드명을 지정해 주어야 합니다.
하지만 예외가 있는데 이는 함수가 사용될 때입니다.
조건에 함수가 사용될 경우에는 필드명을 기재(공란)하지 않거나 데이터 범위의 필드명과 다른 필드명을 임의로 지정해 주어야 합니다.
수식이 적용될 때에는 가상의 필드를 만들어서 계산한다고 생각할 수 있으며, 데이터 범위의 필드명과 동일할 경우 중복되기 때문에 결과가 표시되지 않는 것입니다. 그러므로 조건에 함수가 사용될 경우에는 필드명을 기재(공란)하지 않거나 데이터 범위의 필드명과 다른 임의의 필드명을 지정해 주어야 합니다.
첨부하신 파일을 보면 성별이 C3셀과 G3셀에 입력되어 있습니다.
위에서 말씀 드렸듯이 함수가 사용될 때 필드명을 다르게 입력하는 이유가 가상의 테이블과 중복되기 때문이라고 했죠. 이처럼 데이터 영역의 필드명에 동일할 필드명이 2개 이상일 경우 해당 필드명을 사용하면 결과과 표시되지 않습니다. 그러므로 둘 중 하나의 필드명을 수정해 주어야 하는데, C열을 숨기기 하기 때문에 인쇄가 되지 않죠. 그러므로 C3셀의 필드명을 수정(예 : 성별1)해 주면 됩니다.
그리고 L23셀에 >=500000을 입력해야 하는데 >=5000000으로 0을 하나 더 입력했네요. 이 둘을 수정하면 결과가 올바르게 표시될 것입니다.
행복한 하루되세요.^^
"
-
*2013-07-17 09:24:54
안녕하세요. 길벗 수험서 운영팀입니다.
정확히 알고 계십니다.데이터베이스 함수(DSUM, DAVERAGE, DCOUNT 등)에서 조건의 필드명은 데이터 영역의 필드명과 동일하게 입력해 주어야 합니다.
하지만 예외가 있는데 이는 함수가 사용될 때입니다.
조건에 함수가 사용될 경우에는 필드명을 기재(공란)하지 않거나 데이터 범위의 필드명과 다른 필드명을 임의로 지정해 주어야 합니다.
수식이 적용될 때에는 가상의 필드를 만들어서 계산한다고 생각할 수 있으며, 데이터 범위의 필드명과 동일할 경우 중복되기 때문에 결과가 표시되지 않는 것입니다. 그러므로 조건에 함수가 사용될 경우에는 필드명을 기재(공란)하지 않거나 데이터 범위의 필드명과 다른 임의의 필드명을 지정해 주어야 합니다.첨부하신 파일을 보면 성별이 C3셀과 G3셀에 입력되어 있습니다.위에서 말씀 드렸듯이 함수가 사용될 때 필드명을 다르게 입력하는 이유가 가상의 테이블과 중복되기 때문이라고 했죠. 이처럼 데이터 영역의 필드명에 동일할 필드명이 2개 이상일 경우 해당 필드명을 사용하면 결과과 표시되지 않습니다. 그러므로 둘 중 하나의 필드명을 수정해 주어야 하는데, C열을 숨기기 하기 때문에 인쇄가 되지 않죠. 그러므로 C3셀의 필드명을 수정(예 : 성별1)해 주면 됩니다.그리고 L23셀에 >=500000을 입력해야 하는데 >=5000000으로 0을 하나 더 입력했네요. 이 둘을 수정하면 결과가 올바르게 표시될 것입니다.행복한 하루되세요.^^"