본문 바로가기
  • bubuheureuse
엑셀

엑셀 countif 함수, 조건 개수 세기, 예제

by 짱짱이엄빠 2022. 5. 6.
728x90
반응형

 

안녕하세요.

엑셀 마스터 입니다. :))

 

 

오늘은 지난 시간에 이어서

count 함수 시리즈 2탄  포스팅 입니다.

 

count 함수 시리즈 2탄은

countif 함수와 countifs 함수를 다룹니다.

 

 

그래서,

오늘은 countif 함수에 대해서 알아보겠습니다.

 

countif() 함수

countif() 함수

지정한 범위 내에서 조건에 맞는 셀의 개수를 구합니다.

 

 

countif() 함수를 사용하는 방법은 크게 2가지 입니다.

1. 함수 마법사를 이용하는 방법

2. 직접 수식을 입력하는 방법

 

 

지금부터,

함수 마법사를 이용하여 설명을 드리도록 하겠습니다.

 

포스트 하단에서는

직접 수식을 입력하는 방법으로도 설명을 드리겠습니다.

 

 

오늘의 목표!

조건에 맞는 셀의 개수 구하기!

 

지금, 시작합니다.

 

1. 함수 마법사 이용하기

지금부터는

조건에 맞는 셀의 개수를 구해보려고 합니다.

 

바로, 

countif() 함수를 이용합니다.

 

 

 

1. 

엑셀을 실행합니다.

 

오늘 목표는 

조건에 맞는 셀의 개수를 구하는 것입니다.

 

이번 예제에서 조건은 

숫자 "1"을 찾는 것으로 해보겠습니다.

 

즉, 숫자 "1"이 쓰여있는 셀의 개수를 구하는 것입니다.

 

 

예제는 아주 심플하게 만들었습니다.

 

 

countif 예제

 

 

2.

함수 마법사를 실행합니다.

위쪽에 fx 버튼을 누르면 함수 마법사가 실행됩니다.

 

함수 마법사를 실행해서,

함수 검색 부분에다 countif 를 검색하면

countif() 함수를 찾을 수 있습니다.

 

 

countif() 함수는

couintif(range, criteria) 형태로 입력됩니다.

 

 

즉, countif 함수는

지정된 범위에서 기준에 해당하는 셀의 개수를 구합니다.

 

countif()

 

 

3.

countif 함수는 

첫 번째 인수를 범위로 받습니다.

그래서 앞서 설명드렸던 함수들처럼 값을 하나씩 입력하지는 않습니다.

 

범위를 입력하는 방법은

":" 기호를 사용합니다.

 

 

":" 기호를 사용하면 원하는 범위를 한 번에 지정할 수 있습니다.

 

예제를 살펴보면

B2 부터 D10 까지 범위를 지정해야 합니다.

 

즉, B2:D10 으로 입력을 하면

B2 부터 D10 까지의 범위에 포함되는 모든 셀을 선택하게 됩니다.

 

countif(range, criteria)

 

 

4.

countif 함수는 

두 번째 인수로 기준을 받습니다.

 

 

이번 예제에서는

숫자 "1" 을 포함하는 셀의 개수를 구하는 것이니,

 

그 기준은, 숫자 "1" 과 동일한 것으로 하면 됩니다.

 

countif()

 

 

5.

숫자 "1" 과 동일한 셀의 개수를 구한결과

5가 나왔습니다.

 

즉, 선택된 범위 안에는

숫자 "1" 이 입력되어 있는 셀이 5개라는 의미입니다.

 

 

countif(B2:D10, 1)

 

 

 

6.

countif 함수의 

두 번째 인수인 기준에 대해 보충설명을 하자면,

 

기준은 사용자가 원하는 대로 설정할 수 있습니다.

 

말 그대로 원하는 대로 입니다.

 

이번 예제에서는 숫자 "1" 이 맞는지를 기준으로 삼았지만,

 

예를 들면, 숫자 "10" 보다 큰 숫자를 기준으로 할 수도 있고

동일하게, 작은 숫자, 이상, 이하, 초과, 미만 모두 기준으로 잡을 수 있습니다.

 

criteria 설명

 

 

 

7.

기준에 대해서 숫자를 예로 설명드렸는데,

 

기준은 숫자뿐만 아니라, 문자도 가능합니다.

 

예를 들어, "합격", "불합격", "A", "B" 등 한글, 영어 모두 가능하고

 

심지어 "★" 과 같은 특수문자도 가능합니다.

 

이러한 점을 이용하면,

선택된 범위에서 "합격"한 사람의 숫자를 구하거나

학점 "A"를 받은 사람의 숫자를 구하거나

"★" 이 1개인 지점의 숫자를 구하거나  등등

 

다양한 방법으로 활용이 가능해집니다.

 

문자 기준

 

 

 

8.

숫자가 아니라 문자를 기준으로 삼을 때 

주의할 점이 있습니다.

 

그것은 바로,

엑셀에서 문자를 입력하는 방법입니다.

 

엑셀에서 문자를 입력하는 방법은 

" " 기호를 이용하는 것입니다.

 

예를 들면, "A" 의 경우,

"A" 로 입력을 하면 의도한 대로 A 로 인식을 하지만,

 

그냥 A로 입력을 하면 의도한 A로 인식하는 것이 아니라

A라는 글자에 매치되어 있는 숫자로 인식을 합니다.

 

그러므로,

위에서 설명한 다른 글자들도 문자로 입력하기 위해서는

" " 기호를 앞뒤에 붙여 줘야 됩니다.

 

"합격", "불합격" 이런 식으로 써야 됩니다.

 

 

 

 

 

9.

숫자나 문자를 직접 입력하지 않고,

셀로 입력하는 방법도 있습니다.

 

숫자나 문자의 경우

기준이 바뀌게 되면 수식을 계속 변경해줘야 되는데

이는 무척 번거로운 작업입니다.

 

그래서 수식에서 사용하는 기준을 셀로 잡아 놓으면

해당 셀의 값만 수정하면

해당 셀을 참조하고 있는 수식들도 변경된 기준이 적용이 됩니다.

 

셀 지정

 

 


 

 

countif 함수는

count + if 를 합친 것으로 보면 쉽습니다.

 

즉, 

if 의 조건에 해당되는 셀의 개수를 구합니다.

 

if 함수에 대해서는 다음에 자세히 포스트 하도록 하겠습니다.

 

 

반응형

 

2. 직접 수식을 입력하는 방법

countif 함수를 이용하는 두 번째 방법으로

직접 수식을 입력하는 방법을 설명드리겠습니다.

 

 

엑셀에서 간단한 함수는

함수 마법사를 이용하기보다는 

직접 입력하는 것이 더 편할 때가 많습니다.

 

countif 함수가 그 경우에 해당됩니다.

 

 

수식을 직접 입력하는 방법은 다음과 같습니다.

 

=countif(B2:D10,1)

 

 

이번 예제의 목표는

숫자 "1" 인 셀의 개수를 구하는 것이니

 

countif 함수를 통해 확인할 셀인

G3 셀에다가 수식을 직접 입력했습니다.

 

 

G3 셀에서

= countif(B2:D10,1) 을 입력합니다.

 

 

B2:D10의 의미는 

선택적으로 범위를 지정하는 것으로

위에서 설명을 했으니 여기에서는 생략하도록 하겠습니다.

 

 

 


 

 

오늘은

엑셀에서 count 함수의 시리즈 2탄 함수인

countif 함수에 대해 알아봤습니다.

 

시리즈 2탄 함수는

countif 함수와

countifs 함수로 보시면 됩니다.

 

 

 

countif 함수는 

매우 직관적인 이름을 가지고 있습니다.

count 해라 if 조건에 맞는 것을

 

함수 이름이 직관적이고, 

사용방법도 무척 쉽기 때문에

직접 수식을 입력하는 방법을 알아두시면

쉽게 이용할 수 있습니다.

 

 

 

그럼,

아래 한 줄 요약으로 확실하게 마스터하시기 바랍니다.

 

countif(범위, 기준)

 

그럼, 다음에 또 뵙겠습니다!

 

 

 

 

 

" 엑셀에서 자주 사용되면서,

직관적이고, 쉬운 함수들을 하나씩 소개하고 있습니다.

 

함수의 이해를 돕기 위해,

최대한 간단하고, 쉬운 예제들로 설명을 드립니다. "

 

반응형

댓글