Excel COUNTIF 함수
1. COUNTIF 함수의 기본 개요
- 주어진 조건에 맞는 셀의 개수를 세는 함수
- 단일 범위에서 조건 검색 가능
- 텍스트, 숫자, 날짜 등 다양한 데이터 타입 처리 가능
2. 함수 구문
=COUNTIF(range, criteria)
매개변수 설명:
- range: 계산할 범위
- criteria: 계산 조건 (숫자, 텍스트, 수식 등)
3. 실제 예시
예시 1: 기본 숫자 카운트
점수 |
---|
85 |
90 |
85 |
75 |
90 |
=COUNTIF(A1:A5, 90)
결과: 2 (90점인 셀의 개수)
=COUNTIF(A1:A5, ">=85")
결과: 4 (85점 이상인 셀의 개수)
결과: 2 (90점인 셀의 개수)
=COUNTIF(A1:A5, ">=85")
결과: 4 (85점 이상인 셀의 개수)
예시 2: 텍스트 카운트
과일 |
---|
사과 |
바나나 |
사과 |
딸기 |
사과 |
=COUNTIF(B1:B5, "사과")
결과: 3 (사과의 개수)
=COUNTIF(B1:B5, "*기")
결과: 1 (딸기처럼 '기'로 끝나는 항목의 개수)
결과: 3 (사과의 개수)
=COUNTIF(B1:B5, "*기")
결과: 1 (딸기처럼 '기'로 끝나는 항목의 개수)
4. 조건 연산자 활용
연산자 | 의미 | 예시 |
---|---|---|
= | 같음 | =COUNTIF(A1:A10, "=100") |
> | 크다 | =COUNTIF(A1:A10, ">90") |
< | 작다 | =COUNTIF(A1:A10, "<60") |
>= | 크거나 같다 | =COUNTIF(A1:A10, ">=80") |
<= | 작거나 같다 | =COUNTIF(A1:A10, "<=70") |
<> | 같지 않다 | =COUNTIF(A1:A10, "<>0") |
5. 와일드카드 활용
- * : 여러 문자 대체
=COUNTIF(B1:B10, "홍*")
결과: '홍'으로 시작하는 모든 값 - ? : 한 문자 대체
=COUNTIF(B1:B10, "??시")
결과: 앞 두 글자 뒤에 '시'가 오는 값
6. 실무 활용 예시
성적 분포 확인
구간 | 수식 |
---|---|
90이상 | =COUNTIF(점수, ">=90") |
80~89 | =COUNTIF(점수, ">=80")-COUNTIF(점수, ">=90") |
70~79 | =COUNTIF(점수, ">=70")-COUNTIF(점수, ">=80") |
7. 보너스 팁: COUNTIFS 함수로의 확장
[COUNTIFS 예시]
=COUNTIFS(범위1, 조건1, 범위2, 조건2)
예: =COUNTIFS(성별, "남", 나이, ">=30")
결과: 30세 이상 남성의 수
=COUNTIFS(범위1, 조건1, 범위2, 조건2)
예: =COUNTIFS(성별, "남", 나이, ">=30")
결과: 30세 이상 남성의 수
추가 활용 예시:
- 날짜 기준 카운트
=COUNTIF(날짜열, ">="&TODAY())
결과: 오늘 이후 날짜의 개수 - 동적 범위 카운트
=COUNTIF(A:A, B1)
결과: A열 전체에서 B1 셀의 값과 일치하는 개수 - 부분 일치 카운트
=COUNTIF(이름열, "*김*")
결과: 이름에 '김'이 포함된 개수
'엑셀' 카테고리의 다른 글
엑셀 텍스트 추출함수 (Left, Right, Mid) (0) | 2024.11.13 |
---|---|
Excel TODAY 함수 (1) | 2024.11.12 |
Excel SUMIF 함수 (1) | 2024.11.10 |
Excel IF 함수 (1) | 2024.11.09 |
Excel MATCH 함수 (1) | 2024.11.08 |
댓글