책 내용 질문하기
1권(엑셀) 10회 기본모의고사 문제2 계산작업 - 6번. DCOUNTA 함수 이용 문제
도서
2021 시나공 컴퓨터활용능력 1급 실기
페이지
462
조회수
245
작성일
2021-01-19
작성자
탈퇴*원
첨부파일

1권(엑셀) 10회 기본모의고사 문제2 계산작업 - 6번. DCOUNTA 함수 이용 문제에서 두가지 궁금증이 생겨 문의드립니다. 

 

[I20]에 작성하는 조건 수식에 "=E22*50%>=450000"를 입력하는 것이 정답인데, "$E$22:$E$36"이 아닌 E22만 작성하는 이유를 알고 싶습니다.

 

또한 [K29]셀에 =DCOUNTA(A21:G36,1,I28:I29) 를 정성해야합니다. 그런데 이 중 database에 A21:G36를 넣고, field에 1 을 넣는 것이 이해가 가지 않습니다.

[K29]셀에 =DCOUNTA(A21:G36,5,I28:I29) 이렇게 들어가야하는 것이 왜 틀린지 모르겠습니다ㅜㅜ 

 

답변
2021-01-20 18:42:51

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

 

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

 

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

 

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

 

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

 

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

 

=E22*50%>=450000

 

과 같이 사용합니다.

 

=E22*50%>=450000

 

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

 

=E22*50%>=450000

=E23*50%>=450000

=E24*50%>=450000

...

 

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

 

=DCOUNTA(A21:G36,5,I28:I29) 

 

로 작성하여 정확한 결과가 나오면 정답으로 인정 됩니다. 

 

비어있지 않은 셀의 개수를 세는 것이므로 어느 것을 사용하셔도 상관 없습니다. 

 

 

좋은 하루 되세요.

  • 관리자
    2021-01-20 18:42:51

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

     

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

     

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

     

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

     

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

     

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

     

    =E22*50%>=450000

     

    과 같이 사용합니다.

     

    =E22*50%>=450000

     

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

     

    =E22*50%>=450000

    =E23*50%>=450000

    =E24*50%>=450000

    ...

     

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

     

    =DCOUNTA(A21:G36,5,I28:I29) 

     

    로 작성하여 정확한 결과가 나오면 정답으로 인정 됩니다. 

     

    비어있지 않은 셀의 개수를 세는 것이므로 어느 것을 사용하셔도 상관 없습니다. 

     

     

    좋은 하루 되세요.

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