엑셀 카운트 함수에 대해서

이야기를 해보겠습니다

 

엑셀로 대량의 데이터를

정리해서 관리를 하다보면

 

특정한 데이터가 얼마나 있는지

확인해야 하는 경우가 있습니다

 

이때 사용 할 수 있는 함수가

엑셀 카운트 함수 입니다

 

엑셀 카운트 함수의 경우

변형이 상당히 많기 때문에

 

처음 사용할 때는

어려워 하는 경우가 많은데

 

이번 포스팅에서

엑셀 카운트 함수의 사용법과

변형까지 다뤄보겠습니다

 

<엑셀 카운트 함수 - 기본>

 

예시가 있어야만

이해하기가 쉽겠죠

 

101~103호, 201~203호

이렇게 6개의 방이 있고

 

각 방의 예약자와 예약금을 표시한

데이터가 있다고 가정해보겠습니다

 

이 상황에서 예약 된 방의 수가

몇개나 되는지 카운트 함수로 세려면

어떻게 해야할까요?

 

=count(범위)

=count( 를 입력한 다음에

숫자를 세고 싶은 범위를

드래그해서 지정하시면 됩니다

 

예약자 수가 적혀 있는 방은 4곳이고

결과로 4 가 표시되죠

 

<엑셀 카운트 함수 - 문자열 데이터>

 

그런데 만약 문자형 데이터라면

같은 방법으로 확인이 되지 않습니다

 

카운트 함수는 숫자형 데이터를

세는 것이 기본이기 때문이죠

 

만약 이렇게 4명, 3명으로

뒤에 "명" 이 붙어 있다면

문자열 데이터가 되는데

 

여기에는 똑같이 카운트 함수를 사용해도

카운트가 되지 않아서 0 으로 나옵니다

 

이 경우에는 count 함수의 변형인

counta 함수를 사용하면 됩니다

 

counta는 숫자가 아닌 데이터도

카운트를 하는 함수이기 때문에

 

4명, 3명 같은 문자열 데이터도

카운트가 되죠

 

<엑셀 카운트 함수 - 조건문>

 

그런데 만약 예약되지 않은 방이

빈칸이 아니라면 어떻게 해야할까요?

 

이 경우 예약자 수 항목에는

모두 데이터가 들어가 있기 때문에

 

실제로 예약 된 방의 순느 4 이지만

counta 함수를 사용하면 6이 됩니다

 

이 경우에는 카운트 함수의 변형인

countif 함수를 사용하시면 됩니다

 

정해진 범위 안에서

특정한 조건에 맞는 데이터만

카운트를 하는 함수 입니다

 

=countif(범위,"없음")

이렇게 입력을 할 경우

 

예약자 수 항목에서

없음 으로 되어 있는

숫자만 카운트를 하기 때문에

 

예약 되지 않은 방의 수를

바로 확인이 가능하죠

 

조건문에는 텍스트가 아닌

숫자도 적용이 가능하기 때문에

 

=countif(범위, "<100000")

이렇게 10만원 보다 적은 금액으로

조건을 지정해도 됩니다