반응형

엑셀로 개수를 집계하는 하는 COUNT 함수가 있습니다.

이 함수는 영역에 있는 모든 셀의 개수를 가져옵니다.

 

해당 셀이 빈값일 때 제외하고 개수를 집계하는 함수는 COUNTA입니다.

 

COUNTIF 함수는 해당 셀의 값이 '0'일 때 COUNT에서 제외를 할 때 유용하게 사용할 수 있습니다.

물론, IF 함수와 결합이 되었기 때문에 다른 조건들도 넣을 수 있습니다.

 

셀의 값이 0일 때 COUNT에서 제외하는 방법

- COUNTIF([영역], [조건])

- A24:A42의 영역을 설정하고 0보다 큰 값만 COUNT하라고 조건을 겁니다.

=COUNTIF(A24:A42,">0")

 

이 외에 다양한 조건을 이용하여 사용해 볼 수가 있습니다.

 

엑셀 데이터 예제

품목 개수
사과 32
오렌지 54
복숭아 75
사과 86

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입니다. 

이 수식에서는 COUNTIF를 두 번 사용하여 식당 조건 하나씩 여러 조건을 지정합니다.

참고로, COUNTIFS 함수를 사용할 수도 있습니다.

 

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")

결과는 3입니다.

 

7. 셀 A2에서 A5까지의 범위에서 텍스트가 포함된 셀의 개수를 계산합니다.

=COUNTIF(A2:A5,"*")

결과는 4입니다.

별표(*)가 임의의 문자와 일치시키는 와일드카드 문자로 사용됩니다.

 

8. 셀 A2에서 A5까지의 범위에서 "자"로 끝나고 글자 수가 정확히 3개인 셀의 개수를 계산합니다. 

=COUNTIF(A2:A5,"??아")

결과는 1입니다.

물음표(?)가 개별 문자와 일치시키는 와일드카드 문자로 사용됩니다.

COUNTIF_예시

 

위에서 열거한 COUNTIF 예제 내용이 들어있는 파일입니다.

COUNTIF_예제.xlsx
0.01MB

 

 

 

엑셀 INDEX, MATCH, VLOOKUP 함수로 필요한 데이터 조회하기

지난 시간에 엑셀 RANDBETWEEN 함수를 이용하여 랜덤하게 고객을 추출하는 방법을 알려 드렸습니다. 2020/05/06 - [유용한 활용팁] - 엑셀 RANDBETWEEN 함수로 무작위 랜덤 추첨하기 엑셀 RANDBETWEEN..

han288.tistory.com

 

 

엑셀 RANDBETWEEN 함수로 무작위 랜덤 추첨하기

이벤트 추첨을 해야 하는데 프로그램을 가지고 있지 않는 경우 엑셀 RANDBETWEEN 함수를 이용하면 랜덤하게 고객을 추출할 수 있습니다. 1. 추첨을 할 대상자를 엑셀 파일로 정리를�

han288.tistory.com

 

반응형

+ Recent posts