Home > 엑셀 함수 > 통계 함수 > 엑셀 COUNTIF 함수 – 조건을 만족하는 셀의 개수 구하기

엑셀 COUNTIF 함수 - 조건을 만족하는 셀의 개수 구하기

엑셀의 COUNTIF함수는 COUNT와 IF가 합쳐진 형태이다. "만약(IF) 어떤 조건을 만족하면 COUNT하라"는 의미이다.

이 함수는 자료에서 특정조건을 만족하는 셀의 개수를 구해야 할 때 많이 사용되므로 익혀두면 자료를 집계할 때 많은 도움이 된다.

구문(Syntax)

COUNTIF(range,criteria)

조건을 만족하는 셀의 개수를 구해준다.

인수 :

– range : 조건을 적용할 범위
– criteria : 개수를 셀 조건

 

사용예 :

1) 특정조건을 만족하는 셀의 개수 구하기

다음 표의 C5:C9범위에서 값이 "노트류"인 셀의 갯수를 구하려면

엑셀 COUNTIF함수

=COUNTIF(C5:C9,"노트류")
를 입력한다.

수식이 정상적으로 입력되었다면 3이 구해진다.

 

2) 와일드카드 문자로 찾아서 조건을 만족하는 셀의 개수 구하기

이번에는 다음 표의 D16:D20범위에서 "노트"라는 문자열 값이 포함된 셀의 갯수를 구해보자.

엑셀 COUNTIF함수

=COUNTIF(D16:D20,"*노트*")
를 입력한다.

"*"는 여러 문자를 대신하므로 "노트"라는 문자열 앞뒤로 몇개의 문자열이 오든 상관없이 "노트"라는 값을 포함한 셀은 개수에 포함된다.
수식이 정상적으로 입력되었으면 3이 구해진다.

※ 와일드카드 문자는 좀 더 정교한 방법으로 값을 찾을 때 사용하는데 다음 2가지가 있다.

  • 물음표(?) : 한 개의 임의의 문자열을 의미
  • 별(*) 표시 : 여러 개의 임의의 문자열을 의미

 

3) 숫자 조건을 만족하는 셀의 개수 구하기

이번에는 다음 표의 G26:G30범위에서 숫자 값이 10000보다 큰 셀의 갯수를 구해보자.

엑셀 COUNTIF함수

=COUNTIF(G26:G30,">10000")
를 입력한다.

판매금액이 10000보다 큰 셀은 4개이므로 위 수식은 4를 구해준다.

 

 

[ 통계 함수 ]

“엑셀 COUNTIF 함수 - 조건을 만족하는 셀의 개수 구하기”의 12개의 댓글

  1. 핑백: 엑셀 COUNTIFS 함수 - 여러 조건을 만족하는 셀의 개수 구하기 - XLWorks

  2. 반차, 조퇴, 외출등 연차관련 문의사항이 있습니다. 문의 드리고 싶은데요 ... 정말 죄송하지만 답변좀...부탁드립니다.

    1. 무슨 말씀이신지요? 문의한 내용이 없는데요. 어떤 답변을 해 드려야 할까요?

  3. 혹시 SUMIF MODE COUNTIF를 이용하여 평균을 구하는 방법 알수 있을까요? ㅠㅠ

    1. 어떤 평균을 구하는지 정확히 알려주시겠습니까? MODE함수는 어떤 용도로 필요한지 잘 모르겠습니다.

  4. 노란붓꽃

    중복 데이터 제외한 데이터 수량집계를 위하여 COUNTIF의 range 및 criteria 모두 배열이 들어가는 경우가 있는데요. 이 때는 COUNTIF가 어떻게 배열을 인식하는지, 포스팅 해 주시면 감사드립니다.

    1. A1:A7의 범위에 101,101,101,102,103,104,105 이 입력되어 있다고 할때
      A8셀에 =SUM(1/COUNTIF(A1:A7,A1:A7))을 입력한 후 Enter를 대신 Ctrl+Shift+Enter를 누릅니다.
      위의 범위에서 countif함수로 각각의 셀에 해당하는 갯수가 몇개인를 구해서, 1을 그 갯수로 나눈 후 더하면 중복을 제외한 갯수가 나옵니다.(첫번째 셀은 101이 들어있고 101은 3개가 있으므로 3이 구해지고, 두번째,세번째 셀은 마찬가지로 3이 구해지고 1/3, 1/3, 1/3이 각각 구해지고 102부터는 중복이 없으므 1/1 이 구해지고 다 더하면 5가 됩니다)
      자세한 설명은 주말쯤에 별도의 글로 포스팅할게요.
      배열수식에 대한 설명은 다음 링크를 참고하세요.
      https://xlworks.net/excel_tutorial_intermediate_array_formula/

    1. "노트" 등.. 문자열 값은 쌍따옴표로 감싸야 하고요, 숫자 또는 셀을 참조할 때는 쌍따옴표를 사용하지 않습니다.

답글 남기기

이메일 주소는 공개되지 않습니다.