메뉴
실무 위키엑셀 함수데이터베이스

DCOUNT 함수

지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀

엑셀 DCOUNT 함수는 조건에 맞는 행 중에서 숫자가 입력된 셀이 몇 개인지 세는 함수입니다.

DCOUNT 함수 예제 미리보기
예제 미리보기 크게 보기

인수 설명

=DCOUNT(, 필드명, 조건범위)
인수구분설명
필수
개수를 셀 데이터가 들어 있는 표입니다.
  • 머리글 행과 데이터 행이 함께 들어간 온전한 표여야 합니다.
  • 머리글을 빼고 지정하면 필드명을 찾지 못해 오류가 납니다.
필드명 필수
숫자인지 확인할 열의 머리글입니다.
  • 큰따옴표로 묶은 머리글을 쓰거나, 표의 왼쪽에서 센 열 번호를 씁니다.
조건범위 필수
머리글과 조건을 적어 둔 별도의 범위입니다.
  • 조건 범위의 머리글은 표의 머리글과 글자가 같아야 합니다.
  • 조건을 같은 행에 나란히 적으면 AND, 서로 다른 행에 적으면 OR가 됩니다.
예제 시트
F5=DCOUNT(A1:D9,"평가점수",F1:F2)
A
B
C
D
E
F
G
1
사번
부서
직급
평가점수
부서
2
A101
영업
대리
88
영업
3
A102
영업
과장
92
4
A103
개발
대리
76
영업 평가점수 개수
5
A104
개발
과장
75
3
6
A105
영업
사원
미제출
7
A106
개발
사원
68
8
A107
영업
대리
79
9
A108
개발
과장
84
10
영업 부서 네 행 가운데 평가점수가 숫자인 셀은 3개이므로, 텍스트 "미제출"을 뺀 3이 반환됩니다.

함수 개요

엑셀 DCOUNT 함수는 조건에 맞는 행만 골라, 그중에서 숫자가 입력된 셀이 몇 개인지 세는 함수입니다. 글자나 빈 칸은 세지 않으므로 "점수를 실제로 낸 사람이 몇 명인지"처럼 값이 제대로 들어왔는지까지 확인할 때 씁니다.

A1:D9 범위에 사번·부서·직급·평가점수 표가 있고, F1 셀에 머리글 "부서", F2 셀에 조건 "영업"을 적어 두었습니다. 영업 부서 네 명 중 한 명은 평가점수 칸에 "미제출"이라고 적혀 있습니다.

=DCOUNT(A1:D9,"평가점수",F1:F2)영업 부서 중 평가점수가 숫자인 셀을 셉니다.
결과3
DCOUNT 함수 개요 수식 예제

글자까지 함께 세려면 DCOUNTA 함수 를, 조건을 수식 안에 바로 적으려면 COUNTIF 함수 를 사용합니다.

DCOUNT 함수 간단 예제

1
조건에 맞는 숫자 셀 개수 구하기

A1:D9 범위에 사번·부서·직급·평가점수 표가 있습니다. F1 셀에 "부서", F2 셀에 "영업"을 입력해 조건 범위를 만듭니다.

=DCOUNT(A1:D9,"평가점수",F1:F2)영업 부서 중 평가점수를 낸 인원을 셉니다.
결과3
조건에 맞는 숫자 셀 개수 구하기
2
부서와 직급을 함께 지정해 세기

F1 셀에 "부서", G1 셀에 "직급"을 적고 F2 셀에 "영업", G2 셀에 "대리"를 같은 행에 적습니다. 두 조건을 모두 만족하는 행만 셉니다.

=DCOUNT(A1:D9,"평가점수",F1:G2)영업 부서 대리 중 평가점수를 낸 인원을 셉니다.
결과2
부서와 직급을 함께 지정해 세기
3
점수 구간으로 인원 세기

F1 셀에 "평가점수", F2 셀에 ">=85"를 적으면 85점 이상인 행만 셉니다. 조건을 판단하는 열과 개수를 세는 열이 같아도 됩니다.

=DCOUNT(A1:D9,"평가점수",F1:F2)평가점수가 85점 이상인 인원을 셉니다.
결과2
점수 구간으로 인원 세기

그 외 주의사항

DCOUNT 함수는 숫자가 입력된 셀만 셉니다. "미제출"처럼 글자가 적힌 셀은 조건에 맞아도 세지 않습니다. 글자까지 세려면 DCOUNTA 함수를 사용합니다.

숫자가 텍스트 형식으로 저장되어 있으면 숫자처럼 보여도 세지 않습니다. 개수가 예상보다 적으면 셀 왼쪽 위의 초록색 오류 표시부터 확인합니다.

조건 범위의 머리글은 표의 머리글과 글자가 정확히 동일해야 합니다. 다르면 조건이 무시되어 표 전체를 세어 버립니다.

조건 범위에 비어있는 값이 있으면 항상 참이 되어 표의 모든 행이 계산됩니다. 조건 범위에는 머리글과 조건이 실제로 입력된 셀까지만 지정합니다.

댓글 0
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
스크랩 완료