비디오: 엑사남의 엑셀함수사전 14강 _ DCOUNT, DCOUNTA 2024
Excel의 DCOUNT 및 DCOUNTA 함수는 지정한 기준과 일치하는 데이터베이스 테이블의 레코드를 계산합니다.
= DCOUNT ( 데이터베이스 , 필드 , criteria ) = DCOUNTA (데이터베이스, 필드, 기준)
데이터베이스 는 집계 할 값을 보유하는 Excel 테이블의 범위 참조이며, 필드 는 데이터베이스에서 계산할 열을 Excel에 알려주고 < criteria 는 선택 기준을 정의하는 데 사용되는 필드와 값을 식별하는 범위 참조입니다. -> 필드
필드인수는 필드 이름, 인용 부호로 묶인 필드 이름 또는 열을 식별하는 숫자 (첫 번째 열의 경우 1, 두 번째 열에는 2, 등등). Excel은 COUNT, COUNTA, COUNTIF 및 COUNTBLANK와 같이 값 또는 레이블이있는 셀을 계산하는 몇 가지 다른 기능을 제공합니다. 그러나 기능은 미묘하게 다릅니다. DCOUNT는 값으로 필드를 계산합니다. DCOUNTA는 비어 있지 않은 필드를 계산합니다.
DCOUNT와 DCOUNTA 함수가 어떻게 작동하는지 예로,이 워크 시트를 작성했다고 가정합니다.이 워크 시트에는 소프트볼 팀의 선수 목록이 들어 있습니다. 1 행에는 플레이어, 연령 및 타격 평균이라는 필드 이름이 저장됩니다. 행 2-11은 개별 레코드를 저장합니다.
행 14와 15는 기준 범위를 저장합니다. 필드 이름은 첫 번째 행으로 이동합니다. 후속 행은 DCOUNT 및 DCOUNTA 함수가 카운팅을 위해 목록에서 레코드를 선택하는 데 사용하는 레이블 또는 값 또는 부울 논리 표현식을 제공합니다.
셀 F3에 나타나는 DCOUNT 함수는
= DCOUNT (A1: C11, C1, A14: C15) < 이 함수는 8 세 이상의 팀 플레이어를 계산합니다.하지만 DCOUNT 함수는 Batting Average 필드에서 타격 평균이있는 플레이어 만보고 있기 때문에 8을 반환합니다.이 같은 것을 말하는 또 다른 방법은 예를 들어, DCOUNT는 팀에서 8 세 이상이며 타율을 보유한 팀의 선수 수를 계산합니다.셀 F5에 나타나는 DCOUNTA 함수는
= DCOUNTA (A1: C11, 3, A14: C15)입니다.
이 함수는 팀에서 8 세 이상인 플레이어를 계산하고 일부 조각 타격 평균 필드에 입력 된 정보이 함수는 8보다 오래된 각 플레이어가 Batting Average 필드에 저장된 값을 가지고 있기 때문에 값을 반환합니다. 사실 8 명이 평균 타율을 기록했습니다.
목록의 레코드를 계산하려는 경우 DCOUNT 및 DCOUNTA 함수에서 필드 인수를 생략 할 수 있습니다. 이렇게하면 함수는 일부 필드가 값을 저장하는지 또는 비어 있지 않은지 여부에 관계없이 조건에 맞는 레코드를 목록에서 계산합니다. 참고:
인수를 생략하려면 두 쉼표 사이의 공백을 비워두기 만하면됩니다 (914).
= DCOUNT (A1: C11, A14: C15) = DCOUNTA (A1: C11, A14: C15).