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

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

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

예제 다운로드

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

예제 다운로드를 통해 스프레드시트의 값을 계산합니다.

이 문서의 내용

간단한 개수 구하기

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

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

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

상태 표시줄에서 개수를 보는 방법을 알아보는 다음 비디오를 시청합니다.

브라우저가 비디오를 지원하지 않습니다.

자동 합계 사용

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

Count Numbers

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

맨 위로 이동

하위 행 추가

하위 행을 Excel 있습니다. 데이터 내부의 아무 곳이나 클릭한 다음 하위 > 클릭합니다.

참고: 하위 옵션은 테이블, Excel 피벗 테이블 또는 피벗 Excel 아닌 일반 데이터에서만 작동합니다.

데이터 탭에서 소계를 클릭하여 데이터에서 하위 Excel 추가합니다.

또한 다음 문서를 참조합니다.

맨 위로 이동

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

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

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

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

SUBTOTAL 예제

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

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

맨 위로 이동

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

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

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

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

브라우저가 비디오를 지원하지 않습니다.

맨 위로 이동

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

수식에서 COUNT 함수를 사용하여 범위의 숫자 값 수를 계산합니다.

COUNT 함수의 예

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

참고: A7은 시간 값이지만텍스트(a.m.)가포함되어 있습니다. 따라서 COUNT는 숫자 값을 고려하지 않습니다. a.m 을 제거하려면 셀에서 COUNT는 A7을 숫자 값으로 고려하고 출력을 4로 변경합니다.

맨 위로 이동

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

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

COUNTIF 예제

맨 위로 이동

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

DCOUNT 함수는 지정한 조건과 일치하는 목록 또는 데이터베이스의 레코드 필드(열)에 숫자를 포함하는 셀을 계산합니다.

다음 예제에서는 2016년 3월 이상 400대 이상 판매된 월 수를 찾으겠습니다. 워크시트의 첫 번째 테이블에 A1에서 B7까지의 판매 데이터가 포함되어 있습니다.

DCOUNT에 대한 샘플 데이터

DCOUNT는 조건을 사용하여 값을 반환할 위치를 파악합니다. 조건은 일반적으로 워크시트 자체의 셀에 입력된 다음 조건 인수에서 이러한 셀을 참조합니다. 이 예제에서 A10 및 B10 셀에는 반환 값이 400보다 되어야 한다고 지정하고, 다른 하나는 종료 월이 2016년 3월 31일보다 크거나 같아야 한다고 지정하는 두 가지 조건을 포함합니다.

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

=DCOUNT(A1:B7,"Month ending",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를 COMMAND 사용했습니다.

  • 예제 수식이 제대로 계산되려면 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 미만의 Buchanan에 대한 송장이 있는 경우 SUM에서 조건이 충족되는 레코드의 합계를 표시해야 합니다. 수식은 C6이 조건에 부합되는 것을 발견하고 1을 표시합니다.

중요: 이 예제의 수식은 배열 수식으로 입력해야 합니다. 즉, F2 키를 누른 다음 Ctrl+Shift+Enter를 눌러야 합니다. 이전 버전의 Mac용 Excel에서는 COMMAND +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분기의 골프 및 테니스 레코드 수가 판매량 수치와 함께 표시됩니다.

    피벗 테이블

맨 위로 이동

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

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

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

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

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

COUNTA의 예

COUNTA는 D3, D4, D8 및 D11의 빈 값을 무시하고 D 열에 값을 포함하는 셀만 계산합니다. 함수는 값을 포함하는 D 열에서 6개의 셀을 찾고 6을 출력으로 표시됩니다.

맨 위로 이동

DCOUNTA 함수를 사용하여 특정 조건이 있는 목록의 비블랑 셀 수

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

다음 예제에서는 DCOUNTA 함수를 사용하여 A9:B10 범위에 지정된 조건을 충족하는 A1:B7 범위에 포함된 데이터베이스의 레코드 수를 계산합니다. 이러한 조건은 제품 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 함수 조합의 몇 가지 예제를 참조하세요. 이 항목에서 SUM 및 IF 함수를 함께 사용하여 여러 텍스트 또는 숫자 값이 발생하는 횟수를 계산합니다.

맨 위로 이동

값의 고유 발생 개수 구하기

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

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

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

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

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

고급 필터

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

다른 위치에서 복사한 열

참고 사항: 

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

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

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

맨 위로 이동

IF, SUM, FREQUENCY, MATCH 및 LEN 함수를 사용하여 하나 이상의 조건을 충족하는 범위의 고유 값 수 계산

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

자세한 정보 및 예제는 중복 값 중에서 고유 값 수를 계산하는 문서의 "함수를 사용하여 고유 값 수 계산" 섹션을 참조하세요.

맨 위로 이동

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

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

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

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

범위의 셀 수를 계산하는 ROWS 및 COLUMNS 함수의 예

맨 위로 이동

SUM, IF, LEN, TRIM 및 SUBSTITUTE 함수의 조합을 사용하여 범위의 단어 개수 계산

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

단어 수를 계산하는 중첩 수식의 예

이제 위의 수식이 올바르게 작동하려면 이 배열 수식을 만들어야 합니다. 그렇지 않으면 수식이 #VALUE! 오류가 발생합니다. 이렇게하려면 수식이 있는 셀을 클릭한 다음 수식 표시줄에서 Ctrl + Shift + Enter를 클릭합니다. Excel 수식의 시작과 끝에 곱슬 대괄호를 추가하여 배열 수식을 만들 수 있습니다.

배열 수식에 대한 자세한 내용은 배열 수식의 개요 및 Excel 수식 만들기를 참조하세요.

맨 위로 이동

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

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

상태 표시줄

맨 위로 이동

추가 지원

언제든지 Excel 기술 커뮤니티의 전문가에게 질문하고, Answers 커뮤니티에서 지원을 받을 수 있습니다.

추가 도움이 필요하신가요?

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

이 정보가 유용한가요?

×