워크시트에서 값의 개수를 계산하는 방법

개수 구하기는 데이터 분석에 꼭 필요한 부분으로, 조직의 부서 인원수 총계를 내거나 분기별로 판매된 단위 수 총계를 내거나 관계없이 중요합니다. Excel은 데이터의 셀, 행 또는 열 개수를 구하는 데 사용할 수 있는 여러 가지 방법을 제공합니다. 이 문서에서는 최상의 선택을 위해 전체 메서드 요약, 대화형 예제를 통해 다운로드할 수 있는 통합 문서, 추가 이해를 위한 관련 항목에 대 한 링크를 제공 합니다.

참고: 개수 구하기와 합산을 혼동하지 마세요. 셀, 열 또는 행의 합계 값에 대 한 자세한 내용은 Excel 데이터를 추가 하 고 개수를 계산 하는 방법요약을 참고 하세요.

예제 다운로드

이 문서의 정보를 보완 하는 예제를 제공 하는 예제 통합 문서를 다운로드할 수 있습니다. 이 문서의 대부분의 섹션에서는 예제 및 자세한 정보를 제공 하는 통합 문서 내의 해당 워크시트를 참조 합니다.

스프레드시트의 값을 계산 하는 예제를 다운로드

이 문서의 내용

간단한 개수 구하기

간단한 수식을 사용하거나 단추를 클릭하거나 워크시트 함수를 사용하여 범위 또는 표의 값 개수를 구할 수 있습니다.

Excel 상태 표시줄에 선택한 셀 개수를 표시할 수도 있습니다. 상태 표시줄 사용 방법을 빠르게 알아보려면 다음 비디오 데모를 참조하세요. 또한, 자세한 내용은 상태 표시줄에 계산 및 개수 표시 섹션을 참조하세요. 수식을 입력하지 않고 데이터를 빠르게 확인하려면 상태 표시줄에 표시된 값을 참조하면 됩니다.

동영상: Excel 상태 표시줄을 사용하여 셀 개수 구하기

상태 표시줄에서 개수를 보는 방법에 대 한 자세한 내용은 다음 비디오를 시청 하세요.

브라우저가 비디오를 지원하지 않습니다. Microsoft Silverlight, Adobe Flash Player 또는 Internet Explorer 9을 설치하세요.

자동 합계 사용

하나 이상의 숫자 값이 포함 된 셀 범위를 선택 하 여 자동 합계 를 사용 합니다. 그런 다음 수식 탭에서 자동 합계 를 클릭 하 여 번호 > 수를 계산합니다.

Count Numbers

Excel은 선택한 범위에 인접한 셀에 범위의 숫자 값 개수를 반환합니다. 일반적으로 이 결과는 가로 범위의 경우 오른쪽 셀에 표시되고 세로 범위의 경우 아래쪽 셀에 표시됩니다.

맨 위로 이동

부분합 행 추가

Excel 데이터에 부분합 행을 추가할 수 있습니다. 데이터 내부의 아무 곳 이나 클릭 하 고 데이터 > 부분합을 클릭 합니다.

참고: 부분합 옵션은 excel 표, 피벗 테이블 또는 피벗 차트가 아닌 일반 Excel 데이터에만 적용 됩니다.

데이터 탭에서 부분합을 클릭 하 여 Excel 데이터에 부분합 행 추가

또한 다음 문서를 참조 하세요.

맨 위로 이동

SUBTOTAL 함수를 사용하여 목록 또는 Excel 표 열의 셀 개수 구하기

SUBTOTAL 함수를 사용 하 여 Excel 표 또는 셀 범위에 있는 값의 개수를 계산 합니다. 표 또는 범위에 숨겨진 셀이 포함 된 경우 부분합을 사용 하 여 숨겨진 셀을 포함 하거나 제외할 수 있으며,이는 SUM 및 SUBTOTAL 함수의 가장 큰 차이입니다.

SUBTOTAL 구문은 다음과 같습니다.

SUBTOTAL(function_num,ref1,[ref2],...)

부분합 예제

범위에 숨겨진 값을 포함 하려면 function_num 인수를 2로 설정 해야 합니다.

범위에서 숨겨진 값을 제외 하려면 function_num 인수를 102로 설정 합니다.

맨 위로 이동

하나 이상의 조건을 기반으로 개수 구하기

여러 워크시트 함수를 사용하여 지정한 조건을 만족하는 범위의 셀 개수를 구할 수 있습니다.

동영상: COUNT, COUNTIF 및 COUNTA 함수 사용

COUNT 함수와 COUNTIFCOUNTA 함수를 사용하여, 지정한 조건을 만족하는 셀의 개수만 구하는 방법을 참조하려면 다음 동영상을 시청하세요.

브라우저가 비디오를 지원하지 않습니다. Microsoft Silverlight, Adobe Flash Player 또는 Internet Explorer 9을 설치하세요.

맨 위로 이동

COUNT 함수를 사용하여 범위의 셀 개수 구하기

수식에 count 함수를 사용 하 여 범위에 있는 숫자 값의 개수를 계산 합니다.

COUNT 함수의 예

위의 예제에서 A2, A3, A6은 범위에 숫자 값을 포함 하는 유일한 셀 이므로 출력은 3입니다.

참고: A7은 시간 값 이지만 텍스트 (오전)를 포함 하므로 COUNT에서는 숫자 값이 고려 되지 않습니다. . M .을제거 하는 경우 셀부터 COUNT는 A7을 숫자 값으로 간주 하 고 출력을 4로 변경 합니다.

맨 위로 이동

COUNTIF 함수를 사용하여 단일 조건을 기반으로 범위의 셀 개수 구하기

COUNTIF 함수 함수를 사용 하 여 셀 범위에서 특정 값이 표시 되는 횟수를 계산 합니다.

COUNTIF 예제

맨 위로 이동

DCOUNT 함수를 사용하여 단일 조건 또는 여러 조건을 기반으로 열의 셀 개수 구하기

DCOUNT 함수 는 목록이 나 데이터베이스의 레코드 필드 (열)에서 지정한 조건에 맞는 숫자가 포함 된 셀의 개수를 계산 합니다.

다음 예제에서는 400 단위를 초과 하 여 판매한 3 월 2016을 포함 한 개월 수를 찾으려고 합니다. 워크시트에서 A1에서 B7 까지의 첫 번째 표에는 판매 데이터가 포함 되어 있습니다.

DCOUNT에 대 한 예제 데이터

DCOUNT에서는 조건을 사용 하 여 값을 반환할 위치를 결정 합니다. 일반적으로 조건은 워크시트 자체의 셀에 입력 되며 criteria 인수에서 이러한 셀을 참조 합니다. 이 예제에서 A10 및 B10 셀에는 두 개의 조건 즉, 반환 값이 400 보다 커야 함을 지정 하 고, 나머지 하나는 종료 월 1 년 3 월 31 2016 일 보다 크거나 같도록 지정 합니다.

다음 구문을 사용 해야 합니다.

= DCOUNT (A1: B7, "월 끝", A9: B10)

DCOUNT 에서는 A1 ~ B7 범위의 데이터를 검사 하 여 A10 및 B10에 지정 된 조건을 적용 하 고 두 조건을 모두 만족 하는 총 행 수 (행 5와 7)를 반환 합니다.

맨 위로 이동

COUNTIFS 함수를 사용 하 여 여러 조건을 기반으로 범위의 셀 개수 구하기

COUNTIFS 함수는 COUNTIF 함수와 비슷하지만 COUNTIFS를 사용할 경우 여러 범위에 있는 셀에 조건을 적용하여 모든 조건이 충족되는 횟수가 계산된다는 점에서 차이가 있습니다. COUNTIFS에는 최대 127개의 범위/조건 쌍을 사용할 수 있습니다.

COUNTIFS의 구문은 다음과 같습니다.

COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2],…)

다음 예제를 참조하세요.

COUNTIFS 예제

맨 위로 이동

COUNT 함수와 IF 함수를 함께 사용하여 조건을 기준으로 구하기

특정 품목을 판매한 판매원의 수를 지역별로 파악하거나 특정 판매원의 매출액이 일정액을 넘은 횟수를 확인해야 하는 경우 IF 함수와 COUNT 함수를 함께 사용할 수 있습니다. 즉, 먼저 IF 함수를 사용하여 조건을 검사한 다음 IF 함수의 결과가 True인 경우에만 COUNT 함수를 사용하여 셀의 개수를 계산합니다.

참고 사항: 

  • 이 예제의 수식은 배열 수식으로 입력해야 합니다. 이 통합 문서를 Windows용 Excel 또는 Mac용 Excel 2016에서 열었다면 수식을 변경하거나 유사한 수식을 만들려는 경우 F2 키를 누른 다음 Ctrl+Shift+Enter를 눌러 수식이 필요한 결과를 반환하도록 합니다. 이전 버전의 Mac 용 Excel에서는 명령 + Shift + Enter를 사용 합니다.

  • 예제 수식이 제대로 계산되려면 IF 함수의 두 번째 인수가 숫자여야 합니다.

중첩된 COUNT 및 IF 함수 예제

맨 위로 이동

SUM 함수와 IF 함수를 함께 사용하여 여러 텍스트 또는 숫자 값의 개수 구하기

아래 예제에서는 IF 함수와 SUM 함수를 함께 사용합니다. IF 함수가 먼저 일부 셀의 값을 검사한 다음 그 결과가 True이면 SUM 함수가 테스트를 통과하는 값의 합계를 구합니다.

예제 1

예제 1: 수식에 중첩된 SUM 및 IF

위 함수는 C2:C7에 BuchananDodsworth 값이 포함된 경우 SUM 함수가 조건에 부합되는 레코드의 합계를 표시하도록 지정합니다. 수식은 지정된 범위에서 Buchanan에 대한 레코드 3개와 Dodsworth에 대한 레코드 1개를 찾아 4를 표시합니다.

예제 2

예제 2: 수식에 중첩된 SUM 및 IF

위 함수는 D2:D7에 $9000보다 작거나 $19,000보다 큰 값이 포함된 경우 SUM이 조건에 부합되는 모든 레코드의 합계를 표시하도록 지정합니다. 수식은 값이 $9000보다 작은 D3 및 D5 레코드 2개와 값이 $19,000보다 큰 D4 및 D6 레코드 2개를 찾아 4를 표시합니다.

예제 3

예제 3: 수식에 중첩된 SUM 및 IF

위의 함수는 D2: D7에 $9000 미만에 대 한 송장이 있는 경우 SUM에 조건이 충족 되는 레코드의 합을 표시 하는 예를 보여 주는 예입니다. 수식은 C6이 조건에 부합되는 것을 발견하고 1을 표시합니다.

중요: 이 예제의 수식은 배열 수식으로 입력해야 합니다. 즉, F2 키를 누른 다음 Ctrl+Shift+Enter를 눌러야 합니다. 이전 버전의 Mac용 Excel에서는 명령 +Shift+Enter를 사용합니다.

다음 기술 자료 문서에서도 추가 팁을 확인할 수 있습니다.

맨 위로 이동

피벗 테이블에서 열 또는 행의 셀 개수 구하기

피벗 테이블에 데이터를 요약 하 고 데이터를 볼 범주를 선택 하 여 데이터를 분석 하 고 드릴 다운할 수 있습니다.

데이터 범위 또는 Excel 표에서 셀을 선택한 다음 삽입 탭의 그룹에서 피벗 테이블을 클릭하여 피벗 테이블을 빠르게 만들 수 있습니다.

필드와 필드 목록 연결 방법 및 피벗 테이블 예

특정 분기에 대 한 골프 및 테니스에 대 한 판매액 값의 수를 계산할 수 있는 판매 스프레드시트의 예제 시나리오를 살펴보겠습니다.

참고: 대화형 환경을 위해 다운로드할 수 있는 통합 문서의 피벗 테이블 시트에 제공 되는 샘플 데이터에서 이러한 단계를 실행할 수 있습니다.

  1. Excel 스프레드시트에 다음 데이터를 입력합니다.

    피벗 테이블에 대한 예제 데이터
  2. A2:C8을 선택합니다.

  3. 삽입 > 피벗 테이블을 클릭합니다.

  4. 피벗 테이블 만들기 대화 상자에서 표 또는 범위 선택을 클릭하고 새 워크시트를 클릭한 다음 확인을 클릭합니다.

    새 시트에 빈 피벗 테이블이 만들어집니다.

  5. 피벗 테이블 필드 창에서 다음을 실행합니다.

    1. Sport 영역으로 끕니다.

    2. Quarter 영역으로 끕니다.

    3. Sales 영역으로 끕니다.

    4. c단계를 반복합니다.

      피벗 테이블 및 값 영역 둘 다에서 필드 이름이 SumofSales2로 표시됩니다.

      이 시점에서 피벗 테이블 필드 창은 다음과 같이 표시됩니다.

      피벗 테이블 필드
    5. 영역에서 SumofSales2 옆에 있는 드롭다운을 클릭하고 값 필드 설정을 선택합니다.

    6. 값 필드 설정 대화 상자에서 다음을 실행합니다.

      1. 값 필드 요약 기준 섹션에서 Count를 선택합니다.

      2. 사용자 지정 이름 필드에서 이름을 로 수정합니다.

        값 필드 설정 대화 상자
      3. 확인을 클릭합니다.

    피벗 테이블에 3분기와 4분기의 골프 및 테니스 레코드 수가 판매량 수치와 함께 표시됩니다.

    PivotTable

맨 위로 이동

데이터가 빈 값을 포함하는 경우 개수 구하기

워크시트 함수를 사용하여 데이터를 포함하거나 비어 있는 셀 개수를 구할 수 있습니다.

COUNTA 함수를 사용하여 범위의 비어 있지 않은 셀 개수 구하기

값이 포함 된 범위의 셀만 계산 하려면 COUNTA 함수 함수를 사용 합니다.

셀 개수를 구할 때 값이 들어 있는 셀만 의미가 있으므로 빈 셀은 무시하려는 경우가 있습니다. 예를 들어 판매 (열 D)를 만든 판매원의 총 수를 계산 하려고 합니다.

COUNTA의 예

COUNTA 는 D3, D4, D8 및 a 3의 빈 값을 무시 하 고 D 열에 있는 값을 포함 하는 셀만 셉니다. 이 함수는 값이 포함 된 열 D의 6 개 셀을 찾아 출력으로 6 을 표시 합니다.

맨 위로 이동

DCOUNTA 함수를 사용 하 여 특정 조건으로 목록에서 비어 있지 않은 셀의 개수 구하기

목록이나 데이터베이스의 레코드 열에서 지정한 조건과 일치하는 셀 중 비어 있지 않은 셀의 개수를 구하려면 DCOUNTA 함수를 사용합니다.

다음 예제에서는 DCOUNTA 함수를 사용 하 여 조건 범위 A9: B10에 지정 된 조건을 만족 하는 A1: e 7 범위의 범위에 포함 된 데이터베이스의 레코드 수를 계산 합니다. 이러한 조건은 제품 ID 값이 2000 보다 크거나 같고 등급 값이 50 보다 크거나 같아야 합니다.

DCOUNTA 함수의 예

DCOUNTA는 조건 행 2와 4를 만족 하는 두 행을 찾고 값 2 를 출력으로 표시 합니다.

맨 위로 이동

COUNTBLANK 함수를 사용하여 연속된 범위의 빈 셀 개수 구하기

COUNTBLANK 함수 함수를 사용 하 여 연속 된 범위에서 빈 셀의 수를 반환 합니다 (셀은 연속적인 시퀀스에 연결 되어 있는 경우 연속 됩니다). 셀에 빈 텍스트("")를 반환하는 수식이 포함된 경우 해당 셀은 계산됩니다.

셀의 개수를 구할 때 의미가 있기 때문에 빈 셀을 포함하려는 경우가 있을 수 있습니다. 다음 예에서는 식료품 판매 스프레드시트를 만듭니다. 판매 수치가 나와 있지 않은 셀의 개수를 확인 하려는 경우를 가정해 보겠습니다.

COUNTBLANK의 예

참고: COUNTBLANK 워크시트 함수는 범위에서 비어 있는 셀의 수를 확인 하는 가장 편리한 방법을 제공 하지만, 관심 있는 셀이 닫힌 통합 문서 이거나 연속적인 범위를 형성 하지 않는 경우에는 제대로 작동 하지 않습니다. 기술 자료 문서 XL: CountBlank () 대신 sum (if ())를 사용 하는 경우 이러한 경우 SUM (if ()) 배열 수식을 사용 하는 방법을 보여 줍니다.

맨 위로 이동

SUM 함수와 IF 함수의 조합을 사용하여 연속되지 않은 범위의 빈 셀 개수 구하기

SUM 함수와 IF 함수의 조합을 사용합니다. 일반적으로 배열 수식에 IF 함수를 사용 하 여 참조 되는 각 셀에 값이 있는지 확인 한 다음 수식에서 반환 된 FALSE 값의 합계를 계산 합니다.

SUM 및 IF 함수를이 항목에서 함께 사용 하 여 여러 텍스트 또는 숫자 값의 개수를 계산 하는 방법 에 대 한 몇 가지 예를 참조 하세요.

맨 위로 이동

값의 고유 발생 개수 구하기

피벗 테이블, COUNTIF 함수, SUM 및 IF 함수, 고급 필터 대화 상자를 사용 하 여 범위에서 고유 값의 개수를 계산할 수 있습니다.

고급 필터를 사용하여 목록 열의 고유 값 개수 구하기

데이터 열에서 고유 값을 찾으려면 고급 필터 대화 상자를 사용합니다. 제자리에서 값을 필터링하거나 값을 추출하여 새 위치에 붙여넣을 수 있습니다. 그런 다음 ROWS 함수를 사용하여 새 범위에 있는 항목의 개수를 구할 수 있습니다.

고급 필터를 사용 하려면 데이터 탭을 클릭 하 고 정렬 & 필터 그룹에서 고급을 클릭 합니다.

다음 그림은 고급 필터를 사용하여 고유 레코드만 워크시트의 새 위치에 복사하는 방법을 보여 줍니다.

고급 필터

다음 그림에서 E 열에는 D 열의 범위에서 복사한 값이 포함 되어 있습니다.

다른 위치에서 복사한 열

참고 사항: 

  • 제자리에서 데이터를 필터링하면 값이 워크시트에서 삭제되지 않으며, 하나 이상의 행이 숨겨질 수 있습니다. 해당 값을 다시 표시하려면 데이터 탭의 정렬 및 필터 그룹에서 지우기를 클릭합니다.

  • 한눈에 고유 값 개수를 확인하려면 고급 필터를 사용(데이터를 필터링하거나 복사)한 후 데이터를 선택한 다음 상태 표시줄을 살펴봅니다. 상태 표시줄의 개수 값은 고유 값 개수와 동일합니다.

자세한 내용은 고급 조건을 사용 하 여 필터링 을 참조 하세요.

맨 위로 이동

IF, SUM, FREQUENCY, MATCH, LEN 함수를 사용 하 여 하나 이상의 조건을 만족 하는 범위에서 고유 값의 개수 구하기

IF, SUM, FREQUENCY, MATCH, LEN 함수의 다양한 조합을 사용합니다.

자세한 내용 및 예제는 "함수를 사용 하 여 고유 값의 개수 구하기" 섹션의 중복 된 고유 값 개수를 참조 하세요.

또한, XL: 목록에서 고유 항목 수를 확인하는 방법 문서를 참조하세요.

맨 위로 이동

특수한 경우(모든 셀 개수 구하기, 단어 개수 구하기)

다양한 워크시트 함수 조합을 사용하여 범위의 셀 개수 또는 단어 개수를 구할 수 있습니다.

ROWS 및 COLUMNS 함수를 사용하여 범위의 총 셀 개수 구하기

통합 문서에서 수동 계산을 사용할지 또는 자동 계산을 사용할지를 결정하기 위해 큰 워크시트의 크기를 확인하려 한다고 가정합니다. 범위에 있는 모든 셀의 개수를 계산 하려면 ROWSCOLUMNS 함수를 사용 하 여 반환 값을 곱하는 수식을 사용 합니다. 예제는 다음 이미지를 참조 하세요.

범위의 셀 개수를 계산 하는 행 및 열 함수의 예

맨 위로 이동

SUM, IF, LEN, TRIM, 대체 함수의 조합을 사용 하 여 범위의 단어 개수 구하기

배열 수식에 SUM, IF, LEN, TRIM, 대체 함수를 조합 하 여 사용할 수 있습니다. 다음 예제에서는 중첩 된 수식을 사용 하 여 7 개의 셀 범위 (비어 있는 3 개)의 단어 수를 찾는 결과를 보여 줍니다. 일부 셀에는 선행 또는 후행 공백이 포함 되어 있으며, 트리밍대체 함수는 계산이 발생 하기 전에 여분의 공백을 제거 합니다. 다음 예제를 참조하세요.

단어 개수를 계산 하는 중첩 된 수식 예제

이제 위의 수식이 올바르게 작동 하 게 하려면이 수식을 배열 수식으로 만들어야 하 고, 그렇지 않으면 수식에서 #VALUE를 반환 합니다. 오류가 반환될 수 있습니다. 이렇게 하려면 수식이 있는 셀을 클릭 한 다음 수식 입력줄에서 Ctrl + Shift + Enter를 누릅니다. Excel에서는 수식의 시작과 끝에 중괄호가 추가 되므로 배열 수식으로 만듭니다.

배열 수식에 대 한 자세한 내용은 Excel의 수식 개요배열 수식을 만드는방법을 참고 하세요.

맨 위로 이동

상태 표시줄에 계산 및 개수 표시

하나 이상의 셀을 선택하면 해당 셀의 데이터 정보가 Excel 상태 표시줄에 표시됩니다. 예를 들어 워크시트에서 4개 셀이 선택되어 있고 이 셀에 2, 3, 텍스트 문자열(예: "클라우드"), 4 값이 포함되어 있으면 평균, 개수, 숫자 데이터 개수, 최소값, 최대값, 합계 등 모든 값이 상태 표시줄에 동시에 표시될 수 있습니다. 상태 표시줄을 마우스 오른쪽 단추로 클릭하면 이러한 값 중 일부 또는 모두를 표시하거나 숨길 수 있습니다. 이러한 값은 다음 그림에 나와 있습니다.

상태 표시줄

맨 위로 이동

Excel과 관련된 특정 질문이 있나요?

Excel 커뮤니티 포럼에서 질문 게시

Excel 환경 개선 지원

다음 Excel 버전을 개선할 수 있는 제안 사항이 있나요? 있다면 Excel 사용자 의견에서 관련 항목을 확인하세요.

참고:  이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 정보가 도움이 되는지 알려주세요. 참조할 수 있는 영문 문서가 여기 있습니다.

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×