본문 바로가기
엑셀/함수-초급

엑셀 count counta countblank 함수 사용법 카운트 개수세기

by ◈♠♣ぅ♪♬ 2019. 12. 28.

엑셀의 함수 중 숫자 데이터들 주로 합계(sum, sumif...)로 사용을 하나, 숫자 데이터들이 몇 개나 있는지 개수 세기도 필요한 경우들이 필요할 때가 있는데

이때, 엑셀의 개수세기 함수 count, counta, countblank 조건부(if 조건) 제외한 기본적인 3가지 함수의 간단한  사용법이다

 

1. 엑셀 COUNT 함수

COUNT 함수는 숫자를 포함하고 있는 셀의 개수와 인수 목록에 포함된 숫자 개수를 셉니다.

COUNT 함수를 사용하여 특정 범위 또는 숫자 배열에 포함된 숫자 필드 항목의 개수를 구할 수 있습니다.

기본  구문

개별인수목록 =count( 인수 1, 인수 2, 인수 3,...)  -> 입력된 개별 인수 1, 인수 2, 인수 3.. 에서 숫자 개수 세기 체크

범위 지정 =count( A2:A10) -> 셀 A2~A10까지 중 숫자 개수 세기 체크

기본 예 ( 일반적으로 범위 지정 많이 사용)

엑셀 count 함수 사용 예

위의 이미지는 변수1x변수2 에서 나온 결과물이 정상적 숫자가 몇 건인지 체크

  • 변수1의 숫자만 있는  개수 세기 , D10 셀에는 "=COUNT(B2:B8)" 입력 후 엔터 -> 5 표시 (숫자 결과가 5건 )
  • 변수2의 숫자만 있는  개수 세기 , D11 셀에는 "=COUNT(C2:C8)" 입력후 엔터 -> 6 표시 (숫자 결과가 6건 )
  • 결과의 숫자만 있는  개수세기 , D12 셀에는 "=COUNT(D2:D8)" 입력후 엔터 -> 4 표시 (숫자 결과가 4건 )

실제 계산을 위해 수치 입력중 문자 or 공백 들어가는 경우가 많이 발생하고, 단순하게 입력 오류 건수 개수 세기를 count 함수로 간단히 알 수 있다.

 

2. 엑셀 COUNTA 함수

counta함수는 셀이 비어있지 않은 셀들이 개수 세기를 해준다, 

이때는 문자든 숫자든 구분을 하지 않는것에 주의

기본 구문

개별 인수 목록 =counta( 인수 1, 인수 2, 인수 3,...)  -> 입력된 개별 인수 1, 인수 2, 인수 3.. 에서 공백이 아닌 개수 세기 체크

범위 지정 =counta( A2:A10) -> 셀 A2~A10까지 중 공백이 아닌 것만 개수 세기 체크

기본 예 ( 범위 지정 예)

엑셀 counta 함수 사용 예

위 이미지에서 변수 1,2의 셀들에서 공백이 아닌 게 몇 개인지 카운트만 해서 단순 표시 예다. (문자, 숫자 구분 없이 공백만 제외)

  • 변수 1들에서 공백 제외 , 변수 입력 건수 D10셀에 "=COUNTA(B2:B8)" 입력 후 엔터 -> 5 표시 (변수 있는 셀이 5건 )
  • 변수 2들에서 공백 제외 , 변수 입력 건수 D11셀에 "=COUNTA(C2:C8)" 입력 후 엔터 -> 6 표시 (변수 있는 셀이 6건 - 문자 변수도 포함됐다)

 

3. 엑셀 COUNTBLANK 함수

countblak함수는 셀이 비어있는 셀들의 개수 세기를 해준다,

이때는 문자든 숫자든 구분을 하지 않는 것에 주의

기본 구문

개별 인수 목록 =countblank( 인수 1, 인수 2, 인수 3,...)  -> 입력된 개별 인수 1, 인수 2, 인수 3.. 에서 공백 개수 세기 체크

범위 지정 =countblank( A2:A10) -> 셀 A2~A10까지 중 공백인 것들만의 개수 세기 체크

기본 예 ( 범위 지정 예)

엑셀 countblank 함수 기본 사용 예

위 이미지에서 변수 1,2의 셀들에서 공백들이 몇 개인지 카운트만 해서 단순 표시 예다. (문자, 숫자 구분 없이 공백만 제외)

  • 변수 1들에서 공백만 체크 위해, D10셀에 "=COUNTBLANK(B2:B8)" 입력 후 엔터 -> 2 표시 (공백 셀이 2건 )
  • 변수 2들에서 공백만 체크 위해, D11셀에 "=COUNTBLANK(C2:C8)" 입력 후 엔터 -> 1 표시 (공백 셀이 1건 - 문자 변수도 포함됐다)

 

엑셀의 기본 카운트 함수인 count, conta, countblank 로 개수 세기의 기본 사용 예이다,

 

4. 엑셀 count, counta, countblank 혼합 사용 예

이 함수 실제 유용한 경우는 데이터 쉬트에 몇백, 몇천건의 데이터들이 있을때 이 데이트 쉬트에서  오류 체크를 하는게 아니라, 별도 쉬트에서 숫자만 있는 셀, 공백이 있는 셀 개수들 몇개인지 카운트할때 유용하다.

 

다음은 그예이다

좌측 쉬트는 "요약-고객정보" 쉬트이고, 오른쪽은 고객정보들이 있는 로우데이터 쉬트이다.

20개로 예로 해서 "요약-고객정보" 쉬트에 필요한 자료들 표시 샘플

엑셀 count counta, countblank 혼합 사용 예

고객정보 쉬트 참조해서  ( 다른 시트 참조시 시트명+! => "시트명!"  표시를 한다)

  1. 총건수 "=COUNT(고객정보!A2:A21)" -> 고객정보 쉬트의 NO컬럼의숫자 갯수세기-> 20 개
  2. 고객번호 없는 고객수 "=COUNTBLANK(고객정보!B2:B21)"->고객정보쉬트의 고객번호컬럼에서 공백 개수세기->1개
  3. 이름 없는 고객수 "=COUNTBLANK(고객정보!C2:C21)"->고객정보 쉬트의 이름컬럼에서 공백 개수세기-> 3개
  4. 나이 있는 고객수 "=COUNTA(고객정보!D2:D21)"->고객정보 쉬트의 나이컬럼에서 숫자 나이만 표시된 개수세기-> 13개
  5. 나이에 숫자만 고객수 "=COUNT(고객정보!D2:D21)"->고객정보 쉬트의 나이컬럼에서 공백 개수세기-> 11개
반응형

댓글