본문 바로가기
IT, 인터넷 정보/사무자동화

엑셀함수 - 조건에 해당하는 개수는? (COUNTIF)

by 다알랴ZOOM 2021. 6. 6.
반응형

안녕하세요. ^^

 

엑셀로 사무 보실때 개수 세는것 만큼 짜증나는 일이 있을까요? ㅎㅎ

그것도 전부가 아닌 조건에 만족하는 것들만요. 

 

이런 수고스러움을 덜어주는 함수가 바로 

COUNTIF 입니다. 

 

지금부터 사용방법을 배워 볼거예요. 

쉬운듯해도 딱! 막히는 부분이 있습니다. 

 

그러나 원리를 알면 정말 쉽답니다. ㅎㅎ

 

정의

COUNTIF 의 정의는 

: 통계함수의 한 종류.

  (정의하는)기준에 충족하는 셀의 개수를 셈.

 

형식

: =COUNTIF(찾으려는 위치, 찾으려는 항목)

 

찾으려는위치: 는 찾으려는 범위,대상 이라고 할 수 있습니다. 

하나의 셀이 될 수도 있고, 임의셀 부터 임의셀 즉, 범위가 될 수 있죠. 

 

찾으려는 항목 : 숫자나 문자, 또는 (부등호를 사용한) 그것과의 조건이 되겟습니다. 

*부등호: 크기비교용 부호 즉, >,<,=

 

 

실예 보기

실제 어떻게 사용되는 지 한번  보실게요. 

위에서 75점자 수가 몇 명인지 세어볼게요. 

C8셀에 다음과 같이 입력합니다. 

=COUNTIF(C2:C6, 75)

 

'찾으려는 위치'는 사원의 점수가 있는 범위입니다.

'찾으려는 항목'은 75점이니까 75를 적으면 됩니다. 

이때는 75는 숫자이므로 ""로 묶지 않습니다. 

 

결과는 아래와 같이 2가 나옵니다. 

 

 

위에서 고가점수가 80점 이상이면 승진입니다.

해당하는 사원의 수를 표시해 볼게요. 

 

바로 위 예제와 동일하지만 

'찾으려는 항목'만  부등호를 이용한 조건식으로 바뀝니다.

 

'80이상'은 80을 포함하므로 

아래와 같이 식을 적습니다. 

=COUNTIF(C2:C6, ">=80")

 

부등식(조건식)은 반드시 ""으로 묶어줘야합니다. 

안그러면 엑셀이 오해합니다. ㅎㅎ

 

이때 부등호의 방향이  80의 반대인 >이었습니다. 

이것은 '80보다큰다'는 뜻입니다. 

위 전체조건문을 해석하면 

'범위내 각각의 셀값이 80보다 크거나 같으면 COUNT' 입니다.

 

그러므로 아래와 같이 결과값은 2개가 되겠죠?

 

 

그럼 과연...

특정 숫자가 이닌  임의 셀의 값으로 조건을 주려면 어떻게 할까요?

 

부등호 없이 그저 '동일한'의 조건이면 

아래와 같이 셀이름만 명시합니다. 

=COUNTIF(C2:C6, C3)

C3의 값과 동일한 값을 가진 셀의 개수를 구하는 겁니다. 

 

그러면

C3보다 크거나 같은 셀의 개수는 어떻게 구할까요

아래처럼 씁니다. 

=COUNTIF(C2:C6, ">=" & C3)

 

이것이 함정입니다. 

왜 &를 사용했을까요?

 

바로 C3를 "" 안에 넣으면 셀명이 아닌

일반 문자로 인식을 하기 때문입니다. 

 

그래서 

=COUNTIF(C2:C6, ">=C3" )  게 하면 값은 0이 나옵니다.

조건에 해당하는 셀이 없다는거죠.

 

즉, &는 조건식을 연결해주는 연결자입니다. 

 

위 바른식의 결과는 4(개)입니다. 

 

 

 

 

오늘 이렇게 COUNTIF에 대해 알아봤습니다. 

유익하셨나요?  

 

이렇게 저희 블로그에서는 엑셀에 대해서 많은 정보를 제공하고 있습니다 언제든지 찾아 주셔서 좋은 정보를 받아가 보세요 함수에 대해서 설명들을 예정입니다 또한 이러한 함수를 이용하여 여러 가지 예제를 함께 실행 해 볼 예정입니다 업무를 진행하면서 필요하다는 것을 느끼실 수 있으실 겁니다 엑셀에서 함수는 여러 가지 귀찮고 반복된 일들을 아주 쉽고 빠르게 처리하는데 최적화되어 있습니다 그러므로 실제 업무 이전에 여러 가지 함수에 대해서 미리 미리 연습하고 복습하는데 시간을 투자하셔야 됩니다 그래야만 실제 업무에서 구매하지 않고 상사가이를 주문했을 때 즉시 즉시 일을 처리할 수 있는 것입니다 저를 따라서 차근차근 하다보면은 분명히 좋은 결과를 얻을 수 있으실 겁니다 

함수는 평상시에 떠오르기 힘듭니다 때문에 미리 종이에 기억나지 않는 함수 라던가 어려운 함수는 미리 정리하여서 잘 보이는 곳에 붙여 놓은 것이 좋겠습니다 그래야만이 내가 반드시 필요한 땜에 바로바로 고통받지 않고 사용하실 수 있겠습니다 자 이제부터 여러분은 엑셀에 있어서 막힘없이 구사할 수 있는 능력을 가질 수 있게 되실 겁니다 물론 많은 시간이 필요한 것은 분명히 아깝지 않은 투자가 될 것입니다 

 

계속해서 좀더 다양한 엑셀 컨텐츠로  찾아뵙겠습니다. ^^

 

 

 

 

반응형