티스토리 뷰

엑셀 DCOUNT 함수와 DCOUNTA 함수 설명 및 사용 예제

커피 한 잔의 여유 2013. 4. 13. 12:07

 

엑셀 DCOUNT 함수와 DCOUNTA 함수 설명 및 사용 예제


 

 

[링크]엑셀 함수 총정리 및 사용 예제

[링크]메모리스트 엑셀 함수 정리 목록 및 엑셀 팁 정리 목록

[링크]메모리스트 엑셀 카테고리 목록

 

엑셀 데이터베이스 함수 중 DCOUNT 함수DCOUNTA 함수에 대해 비교해서 알아보겠습니다.

 

DCOUNT 함수데이터베이스에서 조건에 맞는 행의 개수를 셀 때 사용하는 함수이며,

DCOUNTA 함수데이터베이스에서 조건에 맞는 행의 개수 중 공백을 제외한 셀 개수를 구하는 함수입니다.

 

비교해서 설명드리면

DCOUNT 함수는 조건에 맞는 행의 개수 중 숫자 셀의 개수를 셀 때 사용하는 함수이며,

DCOUNTA 함수는 조건에 맞는 행의 개수 중 숫자와 문자 등 공백을 제외한 셀의 개수를 셀 때 사용하는 함수입니다.

 

엑셀 DCOUNT 함수와 DCOUNTA 함수 설명 및 사용 예제

 

 

엑셀 DCOUNTA 함수 설명


 

DCOUNTA 함수의 구성을 보면
 
1. Database(데이터베이스) : 데이터베이스나 목록으로 지정할 셀 범위
2. Field(필드, 항목) : 열 위치를 나타내는 숫자나 열 레이블
3. Criteria(조건) : 찾을 조건이 있는 셀 범위

 

엑셀 DCOUNT 함수와 DCOUNTA 함수 설명 및 사용 예제엑셀 DCOUNTA 함수

 

 

엑셀 DCOUNTA 함수 사용 예제


 

아래의 그림과 같은 데이터를 예로 들어 설명하겠습니다.

데이터베이스 영역 중 특정 조건(부서가 기획부인 자료)에 해당하는 행들의 개수를 세는 예제입니다.

 

엑셀 DCOUNT 함수와 DCOUNTA 함수 설명 및 사용 예제엑셀 DCOUNTA 함수 사용 예제

 

 

 


 

DCOUNTA 함수 사용 예제 - 부서가 기획부인 데이터의 개수


 

부서가 기획부인 데이터들의 개수를 구해 보도록 하겠습니다.

함수식은 =DCOUNTA(A1:E10,D1,G7:G8) 입니다.

1. 데이터베이스의 범위는 A1:E10 입니다.

2. 개수를 구할 필드는 급여이므로 D1 입니다. 또는 열 위치인 4를 입력해도 됩니다. 급여 항목이 데이터베이스(A1:E10) 중 4번째 열이기 때문입니다. 개수를 구할 때는 숫자 데이터가 있는 열을 선택해야 합니다.

3. 조건은 부서가 기획부이므로 G7:G8 셀에 미리 조건을 입력해 두고 작성합니다.

 

DCOUNT 함수와의 차이를 비교하기 위해 DCOUNT 함수 예제와 DCOUNTA 함수 예제를 함께 예로 들었습니다.

 

엑셀 DCOUNT 함수와 DCOUNTA 함수 설명 및 사용 예제엑셀 DCOUNTA 함수 - 부서가 기획부인 데이터의 개수 작성 화면

 

아래 그림은 부서가 기획부인 데이터의 개수를 구한 결과 화면입니다.

 

DCOUNT 함수에서는 숫자 데이터의 개수만 세기 때문에 6번행의 최문선 데이터는 포함이 되지 않지만,

DCOUNTA 함수에서는 공백을 제외한 모든 셀의 개수를 세기 때문에 6번행의 최무선 데이터도 포함되어 세게 됩니다.

 

엑셀 DCOUNT 함수와 DCOUNTA 함수 설명 및 사용 예제엑셀 DCOUNTA 함수 - 부서가 기획부인 데이터의 개수 결과 화면

 

DCOUNTA 함수 사용 예제 - 부서가 기획부이면서 직책이 사원인 행의 개수


 

부서가 기획부이면서 직책이 사원인 데이터들의 개수를 구하는 함수를 작성해 보겠습니다.

함수식은 =DCOUNTA(A1:E10,D1,G7:H8) 입니다.

1. 데이터베이스의 범위는 A1:E10 입니다.

2. 개수를 구할 필드는 급여이므로 D1 입니다. 또는 열 위치인 4를 입력해도 됩니다. 급여 항목이 데이터베이스(A1:E10) 중 4번째 열이기 때문입니다. 개수를 구할 필드는 숫자 데이터로 구성된 필드를 선택해야 합니다.

3. 조건은 부서가 기획부이면서 직책이 사원이므로 G7:H8 셀에 미리 조건을 입력해 두고 작성합니다.

여기서 조건이 모두 만족(부서가 기획부, 직책이 사원)해야 하므로 AND 조건에 해당합니다. 이런 경우는 조건이 같은 행에 있어야만 합니다. 아래의 OR 조건과 비교하면 쉽게 이해할 수 있습니다.

 

 

엑셀 DCOUNT 함수와 DCOUNTA 함수 설명 및 사용 예제엑셀 DCOUNTA 함수 - 부서가 기획부이면서 직책이 사원인 행의 개수 작성 화면

 

아래 그림은 부서가 기획부이면서 직책이 사원인 데이터의 개수를 구한 결과 화면입니다.

 

DCOUNT 함수에서는 숫자 데이터의 개수만 세기 때문에 6번행의 최문선 데이터는 포함이 되지 않지만,

DCOUNTA 함수에서는 공백을 제외한 모든 셀의 개수를 세기 때문에 6번행의 최무선 데이터도 포함되어 세게 됩니다.

 

엑셀 DCOUNT 함수와 DCOUNTA 함수 설명 및 사용 예제엑셀 DCOUNTA 함수 - 부서가 기획부이면서 직책이 사원인 행의 개수 결과 화면

 


 

DCOUNTA 함수 사용 예제 - 부서가 기획부이거나 직책이 대리인 행의 개수


 

부서가 기획부이거나 직책이 대리인 데이터들의 행 개수를 구하는 함수를 작성해 보겠습니다.

함수식은 =DCOUNTA(A1:E10,D1,G8:H10) 입니다.

1. 데이터베이스의 범위는 A1:E10 입니다.

2. 개수를 구할 필드는 급여이므로 D1 입니다. 또는 열 위치인 4를 입력해도 됩니다. 급여 항목이 데이터베이스(A1:E10) 중 4번째 열이기 때문입니다. 개수를 구할 필드는 숫자 데이터 항목 중에서 선택해야 합니다.

3. 조건은 부서가 기획부이거나 직책이 대리이므로 G8:H10 셀에 미리 조건을 입력해 두고 작성합니다.

여기서 조건이 일부만 만족(부서가 기획부, 직책이 사원)해도 성립되므로 OR 조건에 해당합니다. 이런 경우는 조건이 다른 행에 있어야만 합니다. 위의 AND 조건과 비교하면 쉽게 이해할 수 있습니다.

 

 

 

엑셀 DCOUNT 함수와 DCOUNTA 함수 설명 및 사용 예제엑셀 DCOUNTA 함수 - 부서가 기획부이거나 직책이 대리인 행의 개수 작성 화면

 

아래 그림은 부서가 기획부이거나 직책이 대리인 데이터의 개수를 구한 결과 화면입니다.

 

DCOUNT 함수에서는 숫자 데이터의 개수만 세기 때문에 6번행과 9번행의 최문선, 김정호 데이터는 포함이 되지 않지만,

DCOUNTA 함수에서는 공백을 제외한 모든 셀의 개수를 세기 때문에 6번행과 9번행의 최무선, 김정호 데이터도 포함되어 세게 됩니다.

 

엑셀 DCOUNT 함수와 DCOUNTA 함수 설명 및 사용 예제엑셀 DCOUNTA 함수 - 부서가 기획부이거나 직책이 대리인 행의 개수 결과 화면

 

 

DCOUNT 함수 사용 예제 - 사원명이 김씨(김*)인 행의 개수


 

사원명이 김씨(김*)인 데이터들의 행 개수를 구하는 함수를 작성해 보겠습니다.

함수식은 =DCOUNTA(A1:E10,D1,G7:G8) 입니다.

1. 데이터베이스의 범위는 A1:E10 입니다.

2. 개수를 구할 필드는 급여이므로 D1 입니다. 또는 열 위치인 4를 입력해도 됩니다. 급여 항목이 데이터베이스(A1:E10) 중 4번째 열이기 때문입니다. 개수를 구할 항목은 숫자 데이터 열을 선택해야합니다.

3. 조건은 사원명이 김씨(김*, 사원명 중 '김'으로 시작하는 데이터)이므로 G7:G8 셀에 미리 조건을 입력해 두고 작성합니다.

 

 

엑셀 DCOUNT 함수와 DCOUNTA 함수 설명 및 사용 예제엑셀 DCOUNTA 함수 - 사원명이 김씨인 행의 개수 작성 화면

 

아래 그림은 사원명이 김씨인 데이터의 개수를 구한 결과 화면입니다.

 

DCOUNT 함수에서는 숫자 데이터의 개수만 세기 때문에 9번행의 김정호 데이터는 포함이 되지 않지만,

DCOUNTA 함수에서는 공백을 제외한 모든 셀의 개수를 세기 때문에 9번행의 김정호 데이터도 포함되어 세게 됩니다.

 

엑셀 DCOUNT 함수와 DCOUNTA 함수 설명 및 사용 예제엑셀 DCOUNTA 함수 - 사원명이 김씨인 행의 개수 결과 화면

 

 

[엑셀 노트] - 엑셀 함수 총정리 및 사용 예제

 

 

저는 위 상품을 소개하면서 포인트를 받았습니다.