0Pricing
Excel Formulas Academy · 강의

DCOUNT로 레코드 개수 세기

구조화된 표에서 조건과 일치하는 행의 개수를 셉니다.

DCOUNT로 레코드 개수 세기은(는) CoddyKit의 무료 Excel Formulas Academy 강의입니다. 이것은 4개 중 3번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Excel Formulas Academy 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Excel Formulas Academy 강의에는 총 4개의 강의가 포함되어 있습니다.

DCOUNT의 기능

DCOUNT는 표에서 조건 범위와 일치하는 레코드가 몇 개인지 세지만, 한 가지 특징이 있습니다. 선택한 필드에 숫자가 포함된 행만 셉니다.

이는 COUNT의 데이터베이스 함수 버전이라고 할 수 있습니다. 텍스트나 빈 필드가 있는 행을 세려면 대신 DCOUNTA를 사용해야 하며, 곧 살펴보겠습니다.

DCOUNT 구문

DCOUNT는 모든 D 함수와 같은 세 가지 인수를 사용합니다.

DCOUNT(database, field, criteria)

  • 데이터베이스 - 헤더가 포함된 전체 표입니다.
  • 필드 - 숫자 값이 있는지 확인할 열입니다.
  • 조건 - 일치 규칙을 지정하는 영역입니다.

조건과 일치하는 행 중 해당 필드에 숫자가 있는 행의 개수를 반환합니다.

=DCOUNT(A1:C13, "Amount", E1:E2)

첫 번째 개수 세기

Region, Rep, Amount를 헤더로 사용하는 A1:C13의 매출 데이터가 있다고 하겠습니다. E1에 Region을, E2에 East를 입력하십시오.

수식은 숫자로 된 금액이 있는 동부 행의 개수를 셉니다. 금액이 모두 입력된 동부 주문이 네 건이면 결과는 4입니다. 필드를 숫자가 아닌 열로 바꾸면 개수가 어떻게 달라지는지 곧 살펴보겠습니다.

=DCOUNT(A1:C13, "Amount", E1:E2)

필드는 왜 숫자여야 할까요

DCOUNT는 필드 열에서 숫자를 포함하는 셀만 셉니다. 이름이 들어 있는 Rep 열을 지정하면 조건과 일치하는 행이 있어도 0을 반환합니다. 이름은 숫자가 아니기 때문입니다.

따라서 DCOUNT로 개수를 셀 때는 Amount와 같은 숫자 필드를 선택하십시오. 조건은 여전히 행을 필터링하고, 필드는 무엇을 셀 수 있는지만 결정합니다.

=DCOUNT(A1:C13, "Amount", E1:E2)

일치하는 모든 행 세기

필드의 숫자 여부와 관계없이 모든 일치하는 행의 개수를 세고 싶다면 어떻게 해야 할까요? 빈 따옴표 한 쌍을 전달하거나 항상 데이터가 있는 헤더를 지정해 필드를 생략할 수 있는 경우가 많습니다.

신뢰할 수 있는 방법은 항상 숫자가 입력되는 열, 예를 들어 ID나 금액 열을 DCOUNT가 참조하도록 하는 것입니다. 그러면 개수가 일치하는 레코드 수와 같아집니다.

=DCOUNT(A1:C13, "Amount", E1:E2)

DCOUNTA 알아보기

DCOUNTA는 필드가 비어 있지 않은 일치 행의 개수를 셉니다. 숫자와 텍스트를 모두 셉니다. Rep처럼 필드에 텍스트가 있을 때 사용하십시오.

영업 담당자가 기록된 동부 행이 몇 개인지 세려면 조건에 Region/East를 입력하고 Rep 필드를 사용하십시오. 이 경우 DCOUNT는 0을 반환하지만, DCOUNTA는 비어 있지 않은 이름을 정확하게 셉니다.

=DCOUNTA(A1:C13, "Rep", E1:E2)

숫자 조건으로 개수 세기

숫자 조건을 DCOUNT와 결합하면 '큰 주문은 몇 건일까요?'와 같은 질문에 답할 수 있습니다. E1에 Amount를, E2에 >1000을 입력하십시오.

이제 수식은 금액이 1000을 초과하는 모든 행의 개수를 셉니다. 필드와 조건 열이 모두 금액 열이므로 개수는 큰 주문의 수와 같습니다.

=DCOUNT(A1:C13, "Amount", E1:E2)

AND 조건으로 개수 세기

두 열로 된 조건 범위를 사용해 1000을 초과하는 동부 주문의 개수를 셉니다. E1:F1에 Region과 Amount를 헤더로 입력하고, E2:F2에 각각 East와 >1000을 입력하십시오.

같은 행의 조건은 AND를 의미하므로 DCOUNT는 동부이면서 금액이 1000을 초과하는 행을 셉니다. 필드는 Amount로 유지해야 조건을 충족하는 각 행이 개수에 1씩 더해집니다.

=DCOUNT(A1:C13, "Amount", E1:F2)

OR 조건으로 개수 세기

동부 또는 서부 주문의 개수를 세려면 값을 서로 다른 행에 입력하십시오. E1에 Region을, E2에 East를, E3에 West를 입력합니다.

서로 다른 행은 OR을 의미하므로 DCOUNT는 두 지역 중 하나와 일치하는 모든 행을 셉니다. 두 조건 행을 모두 포함하도록 조건 인수를 E1:E3으로 확장하십시오.

=DCOUNT(A1:C13, "Amount", E1:E3)

DCOUNT와 COUNTIFS 비교

DSUM과 마찬가지로 DCOUNT는 함수 안에 직접 입력하는 조건 대신 셀 기반 조건 범위를 사용합니다.

  • COUNTIFS는 고정된 단순 조건에 간결합니다.
  • DCOUNT는 셀을 수정해 사용자가 필터를 바꿀 수 있고, 여러 수식을 겹쳐 쓰는 대신 추가 행으로 OR 논리를 표현할 수 있습니다.

DCOUNT에는 숫자 필드가 필요하다는 점을 기억하십시오. 아래의 COUNTIFS 방식은 일치하는 행을 직접 셉니다.

=COUNTIFS(A2:A13, "East", C2:C13, ">1000")

DCOUNT와 DSUM 함께 사용하기

DCOUNT와 DSUM은 대시보드에서 훌륭한 조합을 이룹니다. 두 함수에 같은 조건 범위를 사용하십시오. DSUM은 합계를 제공하고 DCOUNT는 그 합계를 구성하는 레코드 수를 제공합니다.

두 함수를 함께 사용하면 DAVERAGE 없이 평균을 표시하거나, '동부에는 총 2500인 주문이 4건 있습니다.'처럼 간단히 보고할 수 있습니다. 두 함수가 같은 조건 셀을 참조하므로 하나의 필터를 바꾸면 개수와 합계가 함께 갱신됩니다.

=DSUM(A1:C13,"Amount",E1:E2) / DCOUNT(A1:C13,"Amount",E1:E2)

빠른 확인

영업 담당자 이름이 들어 있는 Rep 열을 DCOUNT가 참조하도록 했고, 여러 행과 일치하는 조건을 지정했습니다. 어떻게 됩니까?

요약

DCOUNT는 필드가 숫자인 일치 레코드의 개수를 셉니다.

  • 구문: DCOUNT(database, field, criteria).
  • 필드의 숫자만 셉니다. 텍스트나 비어 있지 않은 값은 DCOUNTA를 사용하십시오.
  • 같은 행의 조건 = AND, 서로 다른 행의 조건 = OR입니다.
  • 모든 일치 행을 세려면 필드를 항상 숫자가 입력되는 열로 지정하십시오.

다음에는 DAVERAGE로 일치하는 레코드의 평균을 구하고 DGET으로 단일 값을 가져옵니다.

자주 묻는 질문

“DCOUNT로 레코드 개수 세기” 강의는 무료인가요?

네 — “DCOUNT로 레코드 개수 세기” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Excel Formulas Academy 강의 전체를 잠금 해제할 수 있습니다. Excel Formulas Academy 강의에는 총 4개의 강의가 포함되어 있습니다.

“DCOUNT로 레코드 개수 세기”에서 뭘 배우나요?

구조화된 표에서 조건과 일치하는 행의 개수를 셉니다. 브라우저에서 직접 실행하는 실습 코드로 Excel Formulas Academy을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.

Excel Formulas Academy을(를) 시작하는 데 경험이 필요한가요?

사전 경험은 필요하지 않습니다. CoddyKit의 Excel Formulas Academy은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 3번째 강의입니다.

“DCOUNT로 레코드 개수 세기” 강의는 얼마나 걸리나요?

대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.

이 Excel Formulas Academy 강의에서 코드를 작성하고 실행할 수 있나요?

네. 모든 Excel Formulas Academy 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.

이 강의의 모든 강의

  1. 조건 범위 설정하기
  2. DSUM으로 레코드 합계 구하기
  3. DCOUNT로 레코드 개수 세기
  4. DAVERAGE와 DGET으로 평균 계산 및 추출하기
← Excel Formulas Academy(으)로 돌아가기