엑셀 데이터베이스함수 DCOUNT 문제 질문드립니다.
회원명 성별 지역 가입년도
() () () ()
() () () ()
이런식으로 쭉 몇줄 더 써있고 공백없이 다 써있는데,
문제가 지역이 '안산' 인 동호회원수를 DCOUNT로 계산하시오 인데요.
궁금한점이, 전체필드를 입력하고 필드가 가입년도인 4< 로 되있더라구요?
제 상식선에선 필드는 구하고자 하는곳인 지역인 3< 으로 되어야하지않나싶은데요..ㅠ
조건범위가 지역과 안산인건 알겠는데.. 왜 필드가 가입년도인걸까요..?ㅠ
답변을봐도 이해가 안가서 질문드립니다..ㅠㅠ
DCOUNT 함수 사용 시 필드 선택에 대한 오해가 있는 것 같습니다.
DCOUNT 함수의 필드 인수는 '계산하고자 하는 열'이 아니라 '숫자를 세고자 하는 열'을 지정합니다.
지역이 '안산'인 회원 수를 세는 것이 목적이므로, 모든 회원에 대해 숫자 데이터가 있는 열을 선택해야 합니다.
이 경우 '가입년도' 열이 모든 회원에 대해 숫자 데이터를 포함하고 있을 가능성이 높기 때문에, 필드로 '가입년도'를 선택한 것입니다.
만약 '가입년도' 대신 다른 숫자 데이터를 포함한 열이 있다면, 그 열을 선택해도 됩니다.
'지역' 열은 조건을 지정하는 데 사용되며, DCOUNT 함수의 criteria 인수에서 지정됩니다.
따라서 DCOUNT 함수를 사용할 때, 필드 인수로 '가입년도'를 선택하고 조건 범위에서 '지역'이 '안산'인 조건을 지정하는 것이 올바른 방법입니다.
예시 수식: =DCOUNT(데이터베이스범위, 4, 조건범위)여기서 4는 '가입년도' 열의 번호를 나타냅니다.
답변이 도움이 되셨길 바랍니다.