본문 바로가기
Excel 함수

엑셀 데이터 비어있지 않은 셀 개수를 구하는 COUNTA 함수 사용 방법

by ko-link 2024. 1. 23.

엑셀 COUNT 관련된 함수들이 굉장히 많다.

COUNT, COUNTIF, COUNTIFS, COUNTA 등..

전부 다 무언가를 세기 위한 함수는 맞는데 조금씩 다르다.

COUNTA는 숫자만 셀 수 있었던 COUNT 함수와는 다르게 숫자, 텍스트, 논리값, 오류값, 빈 텍스트 등 비어있는 값이 아닌 모든 값을 다 세주는 함수이다.

COUNTA 함수를 어떻게 활용하는지 예제와 함께 알아보자!

 

엑셀 COUNTA 함수  

엑셀 COUNTA 함수는 선택한 범위 내에서 비어있지 않은 셀의 개수를 세주는 함수이다.

비어있다는 것은 정말 아무런 값도 없다는 뜻으로,

셀 내에 숫자, 텍스트, 논리값, 오류값, 심지어 빈 텍스트(" ")인 띄어쓰기로 공백만 남겨진 것도 값으로 인식을 하여

아무것도 없는 빈 값을 제외한 모든 셀의 개수를 세어주는 함수이다.

 

    =COUNTA(범위1, [범위2], ...)
=COUNTA(value1, [value2], ...)

 

함수 사용방법은 굉장히 간단하다.

비어있지 않은 셀의 개수를 셀 범위만 지정해주면 된다.

범위도 여러 범위를 선택하여 개수를 셀 수 있는데 최대 255개의 범위를 넣을 수 있다.

엑셀 counta 함수 사용방법
엑셀 COUNTA 함수 사용방법

 

사용방법은 간단하다.

범위만 지정해주면 끝!

보통 외부에서 데이터를 가져왔을 때, 데이터의 양이 너무 많을 때 정합성을 검증하기 위한 용도로 COUNTA 함수를 활용할 수 있다.

특정 셀에서 데이터가 누락되는 경우가 생길 수 있는데 이런 데이터가 얼마나 되는지를 셀 수 있는 것이다.

위 그림에서 날짜, 메뉴, 지역, 가격 컬럼별로 COUNTA 함수를 통해 비어있지 않을 셀의 개수를 구하였다.

 

=COUNTA(B3:B14)  

 

메뉴 컬럼에는 중간에 두 셀의 데이터가 누락이 되어 빈 값이다.

다른 컬럼은 모두 결과값이 12가 반환되었는데 메뉴 컬럼의 결과값만 10이 반환되었다.

누락된 데이터를 찾아 값을 다시 채워넣을 수도 있고,

누락된 값들은 제거하여 이상치로 잡히지 않도록 하는 등 데이터 클렌징을 할 수 있다.

 

COUNT 함수는 숫자만 세는 것이 가능하고 문자는 세지 못하기 때문에 다른 목적으로 활용할 수 있다.

COUNTA 함수는 빈 텍스트도 세는 것이 가능하다고 했는데,

요인에 범위 뿐만 아니라 직접 목록형식으로도 조건을 추가할 수 있다.

엑셀 counta 함수 예제
엑셀 COUNTA 함수 활용 예제

 

범위만 입력이 가능한게 아니라 직접 값을 넣을 수도 있다.

위에서 B3:B14 를 COUNTA 한 결과값이 10이었는데,

아래와 같이 함수를 입력하면 결과값이 어떻게 나올까?

 

=COUNTA(B3:B14, " ", , ) 

 

위 그림과 같이 13이 반환된다.

B3:B14 범위에서 10이 나온 것 외에 옆의 빈 텍스트와 빈칸도 모두 카운팅한다는 뜻이다.

쌍따옴표 사이의 공백도 '비어있는 값'은 아니기 때문에 개수로 인식을 하고,

쌍따옴표가 없더라도 그냥 공백 조차도 비어있는 값은 아니라고 인식을 하는 것이다.

 

 

오늘은 비어있지 않은 셀의 개수를 세어주는 엑셀 함수인 COUNTA 함수에 대해 알아보았다.

누락된 데이터를 찾을 때 데이터 정합성을 체크하기 위해 활용할 수 있는 함수 중 하나이다.

그 외 조건을 만족하는 셀의 개수를 세어주는 COUNTIF나 COUNTIFS 함수도 있는데,

아래 포스팅에서 자세하게 설명을 하였으니 참고하시길!

 

 

엑셀 COUNTIF COUNTIFS 함수 사용법 조건을 만족하는 셀 개수 세기!

엑셀 함수 중 COUNTIF와 COUNTIFS 함수에 대해서 알아보려고 한다. 두 함수는 동일하지만 S가 붙으면 복수이니? 단수인 COUNTIF는 하나의 조건을 만족하는 셀의 개수를 세기 위한 함수이고, 복수인 COUNTI

ko-link-world.com

 

 

엑셀 조건에 맞는 평균 구하기, AVERAGEIF 함수 사용 방법

실무에서 많이 활용하는 엑셀 함수 중 하나인 AVERAGEIF 함수 엑셀도 그렇고 개발도 그렇고 IF 와 관련된 함수는 기본 중에 기본인 것 같다. AVERAGEIF 함수는 내가 설정한 조건에 맞는 값들만 추려서

ko-link-world.com