본문 바로가기
Excel 함수

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

by ko-link 2023. 12. 9.

엑셀 함수 중 COUNTIF와 COUNTIFS 함수에 대해서 알아보려고 한다.

두 함수는 동일하지만 S가 붙으면 복수이니?

단수인 COUNTIF는 하나의 조건을 만족하는 셀의 개수를 세기 위한 함수이고,

복수인 COUNTIFS는 여러개의 조건을 만족하는 셀의 개수를 세기 위한 함수이다.

참 쉽쥬?

 

엑셀 COUNTIF COUNTIFS 함수

COUNTIF 함수는 하나의 조건을 만족하는 셀의 개수를 셀 때 사용한다.    

=COUNTIF(조건범위, 조건)
=COUNTIF(range, criteria)

 

 

  • 조건범위 : 셀의 개수를 세기 위한 참조범위
  • 조건 : 범위 안에서 찾으려는 조건

COUNTIFS 함수는 여러개의 조건을 만족하는 셀의 개수를 셀 때 사용한다.

COUTIF에서 조건범위와 조건을 여러개 나열하면 COUNTIFS 함수이다.

=COUNTIFS(조건범위, 조건, 조건범위, 조건, ...)

 

COUNTIFS의 조건은 최대 127개까지 입력이 가능하다.

 

COUNTIF 함수는 개수를 세기 위함이기 때문에 결과값은 숫자로 나온다.

예제를 통해서 쉽게 이해해보자!

엑셀 countif 함수 예제
엑셀 countif 함수 예제

 

날짜별로 어디서 어떤 커피를 마셨는지, 가격은 어땠는지 나온 데이터이다.

아마 실무에서는 이것보다 훨~~씬 많은 데이터들을 다룰 것이기 때문에 조건에 맞는 셀의 개수를 일일히 눈으로 세긴 어려울 것이다.

쉬운 예제로 어떻게 활용하는지 이해해보자!

 

1. 조건범위 입력하기

먼저 조건범위를 입력해야 하는데 조건범위란 셀의 개수를 세기 위한 참조범위이다.

쉽게 얘기하면 내가 조건을 걸 데이터들이 있는 범위를 말한다.

예시 문제에서 첫 번째인 아이스아메리카노 마신 횟수라면,

아이스아메리카노를 세기 위해 메뉴가 있는 데이터들의 범위가 바로 조건범위이다.

 

=COUNTIF(B3:B14 

  

2. 조건 입력하기

조건범위를 입력했으면 이제 조건을 입력하면 끝!

아이스아메리카노를 세기 위해 메뉴가 있는 데이터들을 조건범위로 정했다면,

이제 아이스아메리카노가 몇 개인지 세어야 하니 아이스아메리카노라는 조건을 입력해주면 된다.

아이스아메리카노가 있는 컬럼인 B3 셀을 입력해도 되고, 텍스트로 "아이스아메리카노" 라고 입력해도 된다.

단, 텍스트로 입력할 때는 꼭 쌍따옴표("")를 입력해주어야 한다!

 

=COUNTIF(B3:B14, B3) or =COUNTIF(B3:B14, "아이스아메리카노")

 

엑셀 countif 함수 예제 1번 정답
엑셀 countif 함수 예제 1번 정답

 

아주 Easy~~

그 다음 서울에서 커피를 마신 횟수는 어떻게 구할까?

지역이 서울, 경기, 대구, 부산만 있는게 아니라 서울신사, 서울양재 이렇게 뒤에 동네까지 같이 있는데..!!

그럴 때엔 조건에 "서울*" 이렇게 별표(*)를 뒤에 붙여주면 된다!

별표를 붙이면 서울 뒤에는 아무거나 나와도 상관없다는 뜻! 

만약 *서울* 이렇게 한다면 서울 앞뒤로 어떤 단어가 나오던지 중간에 서울이라는 단어만 들어가있으면 돼! 라는 뜻이다.

 

그럼 2번은 정답은..!!

=COUNTIF(C3:C14, "서울*")

엑셀 countif 함수 예제 2번 정답
엑셀 countif 함수 예제 2번 정답

 

3번은 조건이 여러개이다.

날짜가 2023년 11월 이후면서 동시에 가격은 5,000원 이상인 것에 개수를 구해야 하는 것!

이렇게 조건이 여러개일 때는 복수인 COUNTIFS 함수를 쓰면 된다.

이후, 이상이라면 부등호가 필요한데 부등호도 텍스트와 마찬가지로 쌍따옴표("")를 꼭 넣어주어야 한다.  

 

=COUNTIFS(A3:A14, ">=2023-11-01", D3:D14, ">=5000")

 

엑셀 countifs 함수 예제 정답
엑셀 countifs 함수 예제 3번 정답

 

두 개의 조건을 동시에 만족하는 개수를 카운팅 하였다.

만약 or 조건, 또는 으로 개수를 세고 싶다면 countifs 함수에 + 를하고 또 countifs 함수를 써주면 된다.

예를들어, 2023년 11월 이후이거나 가격이 5,000원 이상 이라고해서 or 조건으로 개수를 세고 싶다면,

 

=COUNTIFS(A3:A14, ">=2023-11-01") + COUNTIFS(D3:D14, ">=5000")

 

이렇게 표현하면 된다.

각자가 하나의 조건이기 때문에 COUNTIFS가 아니라 COUNTIF 함수로 표현해도 결과는 동일하다.

그럼 앞의 조건에 해당하는 개수 + 뒤의 조건에 해당하는 개수라는 의미!

 

실무에서 자주 활용하는 엑셀 COUNIF와 COUNTIFS 함수에 대해 알아보았다.

다른 함수에 대해 궁금하다면 아래 참고하시길!

 

 

엑셀 vlookup 함수 사용방법과 자주 발생하는 오류 해결방법

여전히 엑셀은 모든 실무의 기본 중 기본이다. 어떤 일을 하던 엑셀이 안들어가는 곳은 없는 법! 실무에서 가장 많이 활용되는 함수인 vlookup 함수에 대해 쉽게 사용하는 방법과 자주 발생하는 오

ko-link-world.com

 

 

실무에서 많이 쓰는 엑셀 SUMIF 함수, 조건에 맞는 합 구하는 방법

엑셀은 너무나도 간편한 데이터 분석 툴이지만 그 안에 함수들을 자주 사용하지 않는 이상은 쓸 때마다 헷갈리는 법! 어떤 조건에서 어떤 것들을 합하라! 라는 의미의 SUMIF 함수는 실무에서도 많

ko-link-world.com