COUNTIF와 COUNTIFS 함수를 사용하여 특정 조건에 맞는 셀 개수 계산하기

 

countif 함수

countif 함수

첫번째 인수 range는 찾고자 하는 값의 셀 범위를 지정해주세요. 두번째 인수는 지정된 조건을 작성해주시면 됩니다. 이 부분이 가장 중요합니다. countif 함수는 주어진 범위에서 조건을 만족하는 셀의 개수를 세는 함수입니다. 예를 들어, A1부터 A10까지의 범위에서 100보다 큰 값의 개수를 세고 싶다면, 다음과 같이 작성할 수 있습니다.

“`
=countif(A1:A10, “>100”)
“`

위 식은 A1부터 A10까지의 값을 검사하여 100보다 큰 값의 개수를 세는 것입니다.

먼저 countif 함수의 인수에 대해서 알아보겠습니다. 첫번째 인수인 range는 값의 범위를 지정하는 것으로, 주로 셀 범위를 사용합니다. 두번째 인수인 criteria는 조건을 작성하는 부분으로, 이 부분에는 비교 연산자(>, <, =, >=, <=)나 문자열을 지정할 수 있습니다. countif 함수는 주어진 범위에서 조건을 만족하는 셀의 개수를 반환합니다.

countif 함수 사용방법에 대해서 알아보겠습니다. 아래 그림을 보시면 상반기 영업사원 인센티브 지급 현황이 나오고 오른쪽에 작은 표를 보실 수 있습니다. ncountif 함수를 이용해 각 부서에 해당하는 인원수를 알아보고자 하는 경우, 다음과 같이 작성할 수 있습니다.

“`
=COUNTIF(A2:A11, “Sales”)
“`

위 식은 A2부터 A11까지의 범위에서 “Sales”라는 조건을 만족하는 개수를 세는 것입니다. 이렇게 하면 “Sales” 부서에 해당하는 인원수를 구할 수 있습니다.

countif 함수는 조건에 해당하는 셀의 개수를 세기 때문에, 데이터를 분석할 때 유용하게 사용될 수 있습니다. 예를 들어, 특정 조건에 해당하는 주문 건수, 특정 부서에 해당하는 인원수 등을 계산할 때 countif 함수를 사용할 수 있습니다. countif 함수는 간단하고 쉬운 사용법으로 데이터 분석을 보다 효율적으로 수행할 수 있게 도와줍니다.

위에서 설명한 countif 함수는 단일 조건에 해당하는 셀의 개수를 세는 함수입니다. 하지만, 경우에 따라서는 여러 조건을 동시에 만족하는 셀의 개수를 세야 하는 경우도 있습니다. 이 때 사용할 수 있는 함수가 countifs 함수입니다.

countifs 함수

countifs 함수는 여러 개의 조건을 동시에 만족하는 셀의 개수를 세는 함수입니다. countifs 함수의 사용법은 countif 함수와 매우 유사하지만, 인수가 더 많이 필요합니다. countifs 함수는 다음과 같은 형식으로 사용됩니다.

“`
=COUNTIFS(range1, criteria1, range2, criteria2, …)
“`

위 식에서 range1, range2, …은 조건을 만족하는 셀의 범위를 지정하는 인수이고, criteria1, criteria2, …은 각각의 범위에 대한 조건을 지정하는 인수입니다. countifs 함수는 주어진 범위와 조건에 해당하는 셀의 개수를 반환합니다.

countifs 함수를 사용하는 예시를 보겠습니다. 아래 그림은 상반기 영업사원 인센티브 지급 현황이 나오고 오른쪽에 작은 표를 보실 수 있습니다. 이번에는 각 부서에 해당하는 인원 중 평균 판매액이 1000만원 이상인 인원의 수를 알아보고자 합니다. 이 경우, 다음과 같이 countifs 함수를 사용할 수 있습니다.

“`
=COUNTIFS(A2:A11, “Sales”, B2:B11, “>10”)
“`

위 식은 A2부터 A11까지의 범위에서 “Sales”라는 조건을 만족하고, B2부터 B11까지의 범위에서 10보다 큰 값을 만족하는 개수를 세는 것입니다. 이렇게 하면 “Sales” 부서에서 평균 판매액이 1000만원 이상인 인원의 수를 구할 수 있습니다.

countifs 함수는 countif 함수보다 조건을 더욱 복잡하게 작성할 수 있도록 도와줍니다. 여러 개의 조건을 동시에 만족하는 데이터를 분석할 때 countifs 함수를 사용하면 보다 정확한 결과를 얻을 수 있습니다.

위에서 소개한 countif 함수와 countifs 함수는 데이터 분석을 위해 흔히 사용되는 함수입니다. 이러한 함수를 잘 활용하면 데이터를 보다 쉽고 효율적으로 분석할 수 있습니다. 데이터를 다루는 업무에서는 countif 함수와 countifs 함수를 잘 활용하여 효율적인 분석을 수행해보세요.example image

COUNTIF와 COUNTIFS 함수에 대한 이해

엑셀을 사용하다 보면 유독 자주 사용하는 함수들이 있습니다. if, vlookup 등이 그런 함수이죠. 이번에 소개드릴 함수도 자주 사용하는 함수입니다. if 함수와 비슷하지만 전체 데이터에서 원하는 값의 개수를 얻을 수 있는 countif와 countifs 함수입니다.

훌륭한 자료를 제공해주셔서 감사합니다. 지금까지 우리가 자주 쓰는 countif, countifs 함수에 대한 사용법에 대해서 알아보았습니다.

함수 설명
COUNTIF(range, criteria) 지정한 범위에서 조건(criteria)을 만족하는 값의 개수를 반환합니다.
COUNTIFS(range1, criteria1, range2, criteria2, …) 여러 개의 범위에서 여러 개의 조건을 충족하는 값의 개수를 반환합니다.

위의 표에서 볼 수 있듯이, countif 함수는 하나의 범위에서 조건을 만족하는 값의 개수를 반환하고, countifs 함수는 여러 개의 범위에서 여러 개의 조건을 충족하는 값의 개수를 반환합니다. 이를 통해 데이터 분석 및 요약 작업에 유용하게 활용할 수 있습니다.

[이름]열에서 “이”씨가 몇 명인지 검색해보기

이름 열에서 “이”씨가 몇 명인지 구해보겠습니다. 만약 “이”가 있는 셀을 찾고 싶다면 “*이”라고 입력하면 됩니다. 이때 찾고자 하는 글자 앞뒤에 * 기호를 함께 넣어주면 됩니다.

아래에는 [이름]열에 대한 예시가 있습니다.

이름
김영이
이지은
홍길동
박종기
이현우
김지민

 

위 테이블을 기준으로 [이름]열에서 “이”씨가 몇 명인지 구해보겠습니다. countifs 함수를 사용하면 간단하게 구할 수 있습니다.

  1. [이름]열에 “이”를 포함하는 셀의 개수를 구합니다.
  2. [이름]열에서 “이”씨이면서 다른 조건을 만족하는 셀의 개수를 구합니다.
  3. 위의 countifs 함수를 활용하여 “이”씨가 몇 명인지 구할 수 있습니다.

위와 같이 countifs 함수를 사용하여 원하는 조건에 맞는 데이터를 손쉽게 구할 수 있습니다. 이를 통해 데이터 분석이나 기타 작업 시 필요한 정보를 빠르게 찾을 수 있습니다.

COUNTIFS 함수를 사용하여 특정 조건에 맞는 셀 개수 계산하기

여러분이 엑셀에서 작업을 할 때, 특정 조건에 맞는 셀의 개수를 세어야 할 때가 있을 것입니다. 예를 들어, 셀 안에 “이”씨로 시작하거나 “김”씨로 시작하는 셀의 개수를 계산하는 것입니다. 이번에는 특정 단어가 있는 셀 개수를 계산해 보겠습니다.

COUNTIF 함수와는 별 차이는 없고, 범위와 조건을 추가적으로 입력하면 됩니다. 한 번 사용해 보겠습니다. 이처럼 2가지 조건식을 사용할 때 쓰는 함수는 COUNTIFS 함수가 있습니다. COUNTIF는 하나의 조건만 입력할 수 있기 때문에 활용할 수가 없습니다.

조건에 따른 셀 개수 세기

조건에 따라 셀의 개수를 세는 방법을 알아보겠습니다. 이를 위해 countifs 함수를 사용할 수 있습니다.

countifs 함수는 여러 개의 조건을 기반으로 셀 개수를 계산하는 함수입니다. 예를 들어, 80점 이상이고 60점 미만인 셀의 개수를 세고 싶다면 다음과 같이 입력합니다:

=countifs(범위1, 조건1, 범위2, 조건2, ...)

위와 같이 입력하면 조건에 맞는 셀의 개수가 계산됩니다. 예를 들어, “A등급”인 셀의 개수를 세고 싶다면 다음과 같이 입력할 수 있습니다:

=countifs(범위, "A등급")

위와 같이 입력하면 “A등급”인 셀의 개수가 나타납니다. 이 방법은 매번 함수를 적용할 때마다 입력해야 하기 때문에 번거로움이 있습니다. 따라서, 반복 작업을 할 때는 다음 방법을 사용하는 것이 좋습니다.

두 번째 방법은 조건에 해당하는 값들을 리스트로 생성한 후 count 함수를 사용하여 셀 개수를 세는 것입니다. 예를 들어, “A등급”인 셀의 개수를 세기 위해서는 다음과 같이 입력할 수 있습니다:

  1. 조건에 해당하는 셀들을 리스트로 생성합니다.
  2. count 함수를 사용하여 리스트의 길이(개수)를 계산합니다.

이 방법을 사용하면 매번 함수를 입력하지 않아도 되기 때문에 편리합니다. 또한, 여러 개의 조건을 가지고 있는 경우에도 유용하게 사용할 수 있습니다. 위의 예시를 통해 countifs 함수를 활용하여 셀의 개수를 세는 방법을 알아보았습니다. 조건에 따라 셀의 개수를 세는 작업은 데이터 분석에서 자주 사용되는 기능이므로, 이를 잘 익혀두면 효율적인 작업이 가능합니다.

 

범위 조건 셀 개수
A1:A10 80점 이상 =countifs(A1:A10, “>=80”)
A1:A10 60점 미만 =countifs(A1:A10, “<60”)

위로 스크롤