전문적인 정보 공유 블로그

기타/엑셀

[엑셀] COUNT 함수 이해하기 (COUNT, COUNTA, COUNTBLANK, COUNTIF, COUNTIFs)

유뿡뿡 2023. 11. 16. 10:38
반응형

 

 

 

 

 

 

오늘은 아래 개수 함수들에 대해 알아볼 거예요 ^^

 

따라오시죠

 

 


 

1. [개수함수 종류]

크게 아래 5가지 함수를 사용한다.

● COUNT  = 범위의 숫자만 카운팅 한다.

● COUNTA   = 범위의 숫자, 문자를 카운팅 한다.

● COUNTBLANK   = 빈칸만 카운팅 한다.

● COUNTIF   = 조건에 부합하는 만 카운팅 한다.

● COUNTIFs   = 여러 조건에 부합하는 만 카운팅  한다.

 

※ 위 설명을 참고하면 용도가 다르다는 것을 알 수 있다.

 

 


 

2. [데이터 참고사항]

데이터는 숫자, 문자(텍스트) 데이터로 구분된다.

 

 숫자 + 문자를 사용할 경우 그 데이터는 텍스트(문자) 데이터이다

 = EX) 2,000원 = 문자(텍스트 데이터)

 = EX2)  2000 = 숫자(숫자 데이터)

 

 숫자 데이터 숫자만 있고 나머지는 텍스트 데이터라고 생각하면 된다.

 

 

 


 

[예시 표]

 

 

함수들의 특징을 정리하기 위한 표이다. 

범위는 모든 B열로 지정했기 때문에 제일 밑까지 범위가 되어있다.

 

 


 

● COUNT  = 숫자만 카운팅 한다. 

  ∴ 0을 포함한다.

  ∴ 빈칸과 0은 다르다. 

  ∴ 날짜도 인식한다 (2023-11-16) / 숫자로 된 날짜.

  ∴ 텍스트로 인식된 데이터는 카운팅 하지 않는다.

 

 

 


 

● COUNTA   = 범위의 숫자, 문자를 카운팅 한다.

  ∴ 0을 포함한다.

  ∴ 스페이스도 포함한다.

  ∴ COUNT 함수에 포함된 값 + 문자 데이터 개수이다.

  ∴ 빈칸 빼고 다인식 한다.

 


 

● COUNTBLANK   = 빈칸만 카운팅 한다.

  ∴ 오직 빈칸만 인식한다.

  ∴ 스페이스는 인식하지 않는다. (데이터 있다고 판단)

 


 

● COUNTIF   = 조건에 부합하는 만 카운팅 한다.

  ∴ 조건 1개를 넣어줘야 한다. 

 

EX1) =COUNTIF  (    B:B    ,    ">5"    )    예시에서 갑 2로 표기 
 ∴ 400,000 숫자 데이터 1개 

 ∴  2023-01-01(44,927) 날짜 표기된 숫자 데이터 1개 

= 2개

 

EX2) =COUNTIF  (    B:B    ,    "안녕"    )     = 1개 

 

위와 같이 1개의 조건만 가능하다. 특정 데이터 추출할 때 편하다.

 

 


 

● COUNTIFs   = 여러 조건에 부합하는 만 카운팅  한다.

  ∴ 조건 1개 이상을 넣어줘야 한다. 

  ∴ 조건 2개 이상 사용 시 둘 다 만족하는 값을 가져온다. 

EX1) = COUNTIFS  (    B:B    ,    ">0"    ,    B:B    ,    "<7") 

 = 0보다 크면서 7보다 작은 값 가져오기. 

 = 총 5 / 예시에서 보면 1,2 / 1,2,3 총 5개의 데이터만 인식한다.

 

하지만 둘 중 하나만 만족하는 값을 조건에 넣을 경우 인식을 못한다.

 

EX1) = COUNTIFS  (    B:B    ,    ">0"    ,    A:A    ,    ">0") 

 = B열에서도 0보다 크고 + A열에서도 0보다 큰 값 할 경우

 = 두 개의 값에 만족하는 값을 찾을 수가 없다.

 

= COUNTIFS  (    범위 1    ,    조건 1    ,    범위 2    ,    조건 2    ) 

 

∴ 즉 위처럼 범위 1과 2에 포함된 데이터 중 조건 2개를 만족하는 값을 가져온다.

 

 

 


 

3. [함수 사용법]

●   =  COUNT    (    범위 지정    )

●   =  COUNTA     (    범위 지정     )

●   =  COUNTBLANK     (    범위 지정     )

●   =  COUNTIF     (    범위 지정,    조건    )

●   =  COUNTIFs     (     범위 지정 1     ,    조건 1     ,     범위 지정 2     ,    조건 2   … )

 


 

 

도움이 되길 바라며, 안녕~

반응형