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) 이렇게 들어가야하는 것이 왜 틀린지 모르겠습니다ㅜㅜ
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)
로 작성하여 정확한 결과가 나오면 정답으로 인정 됩니다.
비어있지 않은 셀의 개수를 세는 것이므로 어느 것을 사용하셔도 상관 없습니다.
좋은 하루 되세요.