Please Enable JavaScript!
Gon[ Enable JavaScript ]

엑셀 Excel 데이터베이스 함수 DCOUNTA 조건에 맞는 값 세기

엑셀(Excel)/Excel
반응형

데이터베이스 함수들은 단어 앞에 D 가 붙어 있습니다. D Database 의 약자입니다. 이런 함수들은 일정한 패턴과 특징이 있습니다. 첫 번째 필드에 범위를 넣고 두 번째 필드에 열 번호를 넣습니다. 세 번째는 값을 걸러 내기 위한 조건인데 특이하게 따로 조건 필드를 만들어서 지정합니다. D 가 붙은 데이터베이스 함수들의 사용법은 같기 때문에 하나만 숙지해 두면 다른 함수들을 사용하는데 어려움이 없습니다. 이번에는 항목의 개수를 구하는 DCOUNTA 함수와 DCOUNT, DCOUNTA 의 차이점을 알아보겠습니다.

 

 

DCOUNTA 함수는 목록이나 데이터베이스 영역에서 지정한 조건에 맞는 텍스트나 숫자의 개수를 구합니다. D Database 의 약자입니다. 함수의 구성은 DCOUNT (database, field, criteria) 로 되어 있습니다. 인수에 대한 설명은 다음과 같습니다.

l  database : 데이터베이스나 목록으로 지정한 셀 범위입니다. 여기서 데이터베이스란 행과 열로 이루어진 목록을 말합니다. 목록에서 첫 번째 행은 열의 제목 행이 들어갑니다.

l  field : 계산할 영역의 열을 지정합니다. 해당 열을 지정하는 방법은 두 가지 입니다. 레이블 명을 큰따움표로 묶어서 텍스트로 입력하거나 열 위치를 숫자로 지정합니다. 첫 번째 열을 1로 합니다.

l  criteria : 계산할 영역에서 값을 걸러 내기 위한 조건을 지정합니다. 데이터베이스 영역에서 어느 열에 대한 계산인지 동일한 레이블을 입력해야 합니다.

 

 

샘플에서는 3번째 분류 열인 채식제품의 수가 몇 개인지 계산할 것입니다.

 

▼ 첫 번째 매개 변수인 DATABASE 에는 계산할 영역 전체를 입력합니다. 두 번째 Field 란에는 계산할 값이 든 열 번호를 입력합니다. “분류열은 네 번째에 있으므로 4 입니다. 조건이 들어가는 세 번째 매개변수인 Criteria 는 제목 셀을 포함해서 조건인채식까지 포함해야 합니다.

 

채식 제품 수는 3으로 정상적인 결과값을 출력했습니다.

 

아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※
엑셀 Excel 개수를 세는 COUNTIF 와 유사한 COUNTBLANK, COUNTA
엑셀 Excel COUNT,  COUNTIF 함수 선택한 영역 에러 개수 세기
엑셀 Excel COUNTIF 함수의 다양한 사용법과 예제
엑셀 셀 개수 세는 함수 COUNTA, 영역에 포함된 셀 개수 측정하기
엑셀 Excel 데이터베이스 함수 DCOUNT 로 항목 개수 구하기



 

DCOUNT DCOUNTA 차이

 

DCOUNTA DCOUNT 는 동일하게 데이터베이스 함수이며, 조건에 맞는 개수를 세서 결과를 알려줍니다. DCOUNT 는 지정한 영역에서 조건에 맞는 숫자의 개수를 구합니다. 그에 반해 DCOUNTA 함수는 조건에 맞는 텍스트나 숫자의 개수를 구하므로 DCOUNT 보다 넓고 다양하게 사용합니다. DCOUNT 는 셀의 데이터가 숫자일 때만 가능합니다. 그림처럼 DCOUNTA 대신 DCOUNT 함수로 바꾸면 오류가 발생하지 않지만 정상적으로 값을 반환하지 못합니다.

 

DCOUNT 는 숫자에만 해당하므로 두 번째 매개변수인 측정 열을 3 -> 4로 변경해 보세요. 그럼 정상적인 값인 3을 출력할 것입니다.

 

DCOUNTA 는 숫자와 텍스트에 상관없이 개수를 셀 수 있습니다. DCOUNT 대신 DCOUNTA 를 사용해도 동일한 결과값을 얻었습니다.

 

아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※
엑셀 Excel 개수를 세는 COUNTIF 유사한 COUNTBLANK, COUNTA
엑셀 Excel COUNT,  COUNTIF 함수 선택한 영역 에러 개수 세기
엑셀 Excel COUNTIF 함수의 다양한 사용법과 예제
엑셀 개수 세는 함수 COUNTA, 영역에 포함된 개수 하기
셀 Excel 데이터베이스 함수 DCOUNT 항목 개수 구하기
반응형
Posted by 녹두장군1
,