책 내용 질문하기
기출10회 엑셀 6번 DSUM함수 질문
도서
[2015] 사무자동화산업기사 실기(엑셀, 액세스, 파워포인트 2007 사용자용)
페이지
조회수
63
작성일
2015-07-01
작성자
첨부파일

일단 제가 이와 관련된 질문들을 검색해본 결과 찾아낸 내용은 다음과 같습니다..............

질문 :

년도 부서명

=LEFT(B4,1)="2" 영업부

=LEFT(B4,1)="2" 관리부

이렇게 조건주면 .. 왜 결과값이 다르죠,,? 책에 나와있는 조건으로하면 답은 나오는데요

위에 조건이 틀린건가요? ... 위에 있는 조건으로 해도 답이 나올꺼같은데.. 결과값이 몇번을해도 틀리네요.

답변:

DSUM의 사용법은 잘 알고 계시는것 같습니다. 그런데 혹시

DSUM(데이터베이스 범위,합을 구할 필드의 열,조건이있는 데이터범위)

지금위에 적혀있는 입사년도 와 부서명을 조건이있는 데이터범위로 설정해두셨잖아요?

그런데 저거를 한번에 다 잡아서 설정하면<OR로 설정하기 위에서 행을 다르게 입력하신거같은데>

OR로 먹히지가 않습니다.그러니 영업부와 관리부의 합계를 원한다면

-----------------------------------------------------------------

조건.1 조건.2

입사년도 부서명 | 입사년도 부서명

=LEFT(B4,1)="2" 영업부 | =LEFT(B4,1)="2" 관리부

-----------------------------------------------------------------

이렇게 2개의 DSUM을 더하는 것으로 원하는값을 구할수 있습니다.

DSUM(데이터베이스범위,구할필드의열,조건.1)+DSUM(데이터베이스범위,구할필드열,조건.2)

(다시 본론으로 돌아와서) 하지만 제가 이해가 가지 않는게

년도 부서명

=LEFT(B4,1)="2" 영업부

=LEFT(B4,1)="2" 관리부

바로 이 부분이 왜 OR로 먹히지 않는가???? 입니다... .. 기본서 P58 데이터베이스 함수의 조건 지정 방법을 보더라도 AND와 OR 결합조건에서 "결제방식이 "카드"이고 유류명이 "경유"이거나 결제방식이 "현금"이고 유류명이 "휘발유"인 데이터"의 조건을 설정하기 위해

결제방식 유류명

카드 경유

현금 휘발유

를 쓰고 있는 것을 알 수 있습니다. 그렇다면 입사년도가 2로 시작하면서 영업부 이거나 입사년도가 2로 시작하면서 관리부 라는 AND와 OR 결합조건을 쓰기 위해선

년도 부서명

=LEFT(B4,1)="2" 영업부

=LEFT(B4,1)="2" 관리부

가 맞는 것이 아닌지요? 왜 OR로 먹히지 않는지 이에 대한 이유를 설명해 주시면 감사하겠습니다.

답변
2015-07-08 18:26:23

안녕하세요. 길벗 독자지원입니다.
답변이 늦어져 죄송합니다.

문의하신 내용 파악을 위해 어떤 내용을 보셨는지 확인해보려 했으나
문의 내용을 살펴보아도 정확히 어떤 함수식을 사용해 해당 문제를 풀고자 하시는지 파악할 수 없어 답변을 드리지 못했습니다.

번거로우시겠지만, ⑥번 문제에서 입력하신 함수식 전체를 알려주시면 해당 함수식을 기반으로 내용을 파악해 다시 답변드리겠습니다.

감사합니다.

  • *
    2015-07-08 18:26:23

    안녕하세요. 길벗 독자지원입니다.
    답변이 늦어져 죄송합니다.

    문의하신 내용 파악을 위해 어떤 내용을 보셨는지 확인해보려 했으나
    문의 내용을 살펴보아도 정확히 어떤 함수식을 사용해 해당 문제를 풀고자 하시는지 파악할 수 없어 답변을 드리지 못했습니다.

    번거로우시겠지만, ⑥번 문제에서 입력하신 함수식 전체를 알려주시면 해당 함수식을 기반으로 내용을 파악해 다시 답변드리겠습니다.

    감사합니다.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.