책 내용 질문하기
엑셀 기본모의고사 10회 문제 6번
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
410
조회수
59
작성일
2012-04-27
작성자
첨부파일

답이

=DCOUNTA($A$21:$G$36,1,$I$28:$I$29)

이고 조건이 들어가는 i29셀에는 =E22*50%>=450000

여기서 함수의 범위를 a22:g36 으로 하면 안되는 이유가 뭔가요? 열머리글 부터 포함되야하는 이유가뭐죠?

그리고 조건에 기본급(E22:E36) 의 50%가 450000 이상인 사원의 수 라고 되어있는데

조건에 =E22:E36*50%>=450000 가되면 안되고 E22만 되는지 궁금합니다. 기본급 전체에 대한 것이므로 기본급 모든 데이터 영역을 다 폼함시켜줘야 하는거 아닌가요?

답변
2012-04-28 11:22:24

d 가 들어간 함수는 데이터베이스 함수입니다.

데이터베이스에는 필드명과 필드값들이 반드시 포함되어야 하므로

필드명을 사용하셔야 합니다. 그리고 조건에도 필드명이 포함되어

필드명에서 해당하는 조건에 대해서 값을 구하게 됩니다.

그러므로 꼭 필드명을 포함한 범위를 사용하셔야 하죠.

e22 만 사용하시면 범위에 대해 채우기 핸들을 한것 같이 비교를 하게 되므로

=E22*50%>=450000

과 같이 사용합니다.

=E22*50%>=450000

게 사용하시면 범위로 지정된 e22:e36에 대해서 차례대로

=E22*50%>=450000

=E23*50%>=450000

=E24*50%>=450000

...

로 비교하여 조건과 같은지 확인 하고 조건에 맞는 것만 값을 구하게 되는 것이죠.

좋은 하루 되세요.

"
  • *
    2012-04-28 11:22:24

    d 가 들어간 함수는 데이터베이스 함수입니다.

    데이터베이스에는 필드명과 필드값들이 반드시 포함되어야 하므로

    필드명을 사용하셔야 합니다. 그리고 조건에도 필드명이 포함되어

    필드명에서 해당하는 조건에 대해서 값을 구하게 됩니다.

    그러므로 꼭 필드명을 포함한 범위를 사용하셔야 하죠.

    e22 만 사용하시면 범위에 대해 채우기 핸들을 한것 같이 비교를 하게 되므로

    =E22*50%>=450000

    과 같이 사용합니다.

    =E22*50%>=450000

    게 사용하시면 범위로 지정된 e22:e36에 대해서 차례대로

    =E22*50%>=450000

    =E23*50%>=450000

    =E24*50%>=450000

    ...

    로 비교하여 조건과 같은지 확인 하고 조건에 맞는 것만 값을 구하게 되는 것이죠.

    좋은 하루 되세요.

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