엑셀 COUNTIF 함수 - 기준을 만족하는 셀의 개수를 계산
특정 기준을 만족하는 셀의 개수를 계산할 수 있습니다.
▶ 형식
=COUNTIF(찾으려는 위치, 찾으려는 항목)
▶ 예
1. 셀 A2에서 A5까지의 범위에서 사과가 포함된 셀의 개수
=COUNTIF(A2:A5,"사과")
결과 값 : 2
위와 같이 찾으려는 값을 "사과" 라고 지정할 수도 있고 아래와 같이 셀 요소를 지정할 수도 있습니다.
2. 셀 A2에서 A5까지의 범위에서 복숭아(A4의 값)가 포함된 셀의 개수
=COUNTIF(A2:A5,A4)
결과 값: 1
3. 셀 A2에서 A5까지 사과(A2의 값) 및 오렌지(A3의 값) 개수를 계산
=COUNTIF(A2:A5,A2)+COUNTIF(A2:A5,A3)
결과 값: 3
4. 셀 B2에서 B5까지의 범위에서 값이 55보다 큰 셀의 개수를 계산
=COUNTIF(B2:B5,">55")
결과 값: 2
5. 셀 B2에서 B5까지의 범위에서 값이 75가 아닌 셀의 개수를 계산
=COUNTIF(B2:B5,"<>"&B4)
앰퍼샌드(&)는 같지 않음(<>)의 비교 연산자와 B4의 값을 병합하여 =COUNTIF(B2:B5,"<>75")를 읽습니다.
결과 값: 3
6. 셀 B2에서 B5까지의 범위에서 값이 32보다 크거나(>) 같고(=) 85보다 큰(>) 셀의 개수를 계산
=COUNTIF(B2:B5,">=32") - COUNTIF(B2:B5,">85")
결과 값: 4-1=3
7. 셀 A2에서 A5까지의 범위에서 "사" 텍스트로 시작된 셀의 개수를 계산
=COUNTIF(A2:A5,"사*")
별표(*)가 임의의 문자와 일치시키는 와일드카드 문자로 사용됩니다.
결과는 2입니다.
COUNTIF 사용 시 발생하는 오류 해결 방법
오류 문구 | 원인 |
긴 문자열에 대해 잘못된 값이 반환됩니다. | COUNTIF 함수를 사용하여 255자를 초과하는 문자열을 일치시킬 경우 잘못된 결과가 반환됩니다. 255자를 초과하는 문자열과 일치시키려면 CONCATENATE 함수 또는 결합 연산자 &를 사용합니다. 예를 들어 =COUNTIF(A2:A5,"긴 문자열"&"다른 긴 문자열")을 사용할 수 있습니다. |
긴 문자열에 대해 잘못된 값이 반환됩니다. | 조건 인수를 따옴표 안에 넣어야 합니다. |
COUNTIF 수식에서 다른 워크시트를 참조할 때 #VALUE! 표시 | 이 오류는 함수가 포함된 수식이 닫힌 워크시트의 셀 또는 잘못된 범위를 참조하고 셀을 계산하는 경우 발생합니다. |
특징
1. COUNTIF는 텍스트 문자열에서 대소문자를 무시합니다.
조건 은 대/소문자를 구분하지 않습니다.
다시 말해 "apples"라는 문자열과 "APPLES"라는 문자열은 서로 일치하는 셀로 취급됩니다.
2. 와일드카드 문자를 사용합니다.
와일드 카드(물음표(?)와 별표(*))를 기준에서 사용할 수 있습니다.
물음표는 한 문자에 해당합니다. 별표는 개수에 상관없는 임의의 문자열에 해당합니다.
실제 물음표나 별표를 찾으려면 해당 문자 앞에 물결표(~)를 입력합니다.
예를 들어, =COUNTIF(A2:A5,"apple?")는 마지막 문자가 변할 수 있는 “apple”의 모든 인스턴스 개수를 계산합니다.
3. 데이터에 잘못된 문자가 없는지 확인합니다.
텍스트 값을 계산할 때는 데이터에 앞/뒤 공백을 두거나, 곧은 따옴표와 둥근 따옴표를 일관성 없이 사용하거나, 인쇄할 수 없는 문자를 사용하지 않도록 주의하세요.
그럴 경우 COUNTIF에서 예기치 않은 값이 반환될 수 있습니다.
CLEAN 함수 또는 TRIM 함수를 사용하여 해결하면 됩니다.
4. 편의를 위해 이름이 지정된 범위를 사용합니다.
COUNTIF에서는 수식에 이름이 지정된 범위를 사용할 수 있습니다
(예: =COUNTIF(fruit,">=32")-COUNTIF(fruit,">85").
이름이 지정된 범위는 현재 워크시트, 동일한 통합 문서의 다른 워크시트 또는 다른 통합 문서에 있을 수 있습니다.
다른 통합 문서에서 참조하려면 해당하는 두 번째 통합 문서도 열려 있어야 합니다.
'IT > Office' 카테고리의 다른 글
엑셀 DATE 함수 - 날짜 결합하기, 날짜 일련번호 표시 (0) | 2020.04.07 |
---|---|
엑셀 MATCH 함수 - 특정 값의 셀 위치 찾기 (0) | 2020.04.06 |
엑셀 VLOOKUP 함수 - 테이블 또는 범위에서 행렬로 항목을 찾아야 하는 경우 (0) | 2020.04.03 |
오피스 수동으로 삭제 방법 (2) | 2020.03.27 |
Office 오피스 완전 삭제하는 방법 (2) | 2020.03.27 |
댓글