엑셀 비어있지 않은 셀 개수 세기, COUNTA로 이렇게 하면 돼요
한눈에 보기
=COUNTA(범위)로 값이 들어있는 셀 개수를 세요.- 숫자든 텍스트든 종류를 가리지 않고 뭔가 들어있으면 전부 세요.
- 숫자만 세고 싶다면 COUNTA 대신 COUNT를 써야 해요.
목차 (8)
회의나 행사 참석자 명단에서 '참석' 표시가 된 사람이 몇 명인지 세고 싶을 때가 있어요. 값이 채워진 셀만 세면 되는데, 이럴 때 쓰는 함수가 COUNTA예요.
함수 구조는 =COUNTA(범위) 로, 범위 안에서 비어있지 않은 셀의 개수를 그대로 세줘요. 숫자든 텍스트든 종류를 가리지 않고 '뭔가 들어있으면' 다 세는 게 특징이에요.
참석확인(B열)에 표시가 된 인원수를 COUNTA로 세어 E2에 표시해요.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | 이름 | 참석확인 | 참석인원 | ||
| 2 | 김민준 | O | 3 | ||
| 3 | 이서연 | ||||
| 4 | 박도윤 | O | |||
| 5 | 최지우 | O |
그대로 복사해서 범위만 바꿔 쓰세요
=COUNTA(범위)한글로 적힌 자리는 직접 바꿔 넣어야 하는 값이에요. 복사한 뒤 자기 파일의 범위·조건으로 고쳐서 쓰세요.
예제 수식 풀어보기
B2:B5 범위에서 O가 입력된 김민준·박도윤·최지우 3명이 참석으로 집계됐어요. 참석하지 않은 이서연의 셀은 비어있어서 세어지지 않았고요.
스페이스만 입력된 셀도 값으로 세어져요
COUNTA는 셀 안에 '무엇이든' 있으면 세기 때문에, 실수로 스페이스바(빈칸 한 칸)만 입력해둔 셀도 값이 있는 것으로 세어져요. 겉보기엔 비어 보이는데 카운트가 안 맞는다면, 그 셀을 클릭해서 커서가 빈 공간에 남아있는지 확인해보세요.
숫자만 세거나 빈 셀을 세고 싶다면
숫자만 정확히 세고 싶다면 COUNTA 대신 COUNT를 쓰면 돼요. COUNT는 숫자가 입력된 셀만 세고, 텍스트나 O 같은 문자 표시는 세지 않아요. 반대로 '값이 없는 셀'이 몇 개인지 알고 싶다면 COUNTBLANK 쪽이고요.
수식 없이 상태표시줄로 확인하기
화면 아래쪽 상태표시줄에도 참고할 만한 기능이 있어요. 표에서 범위를 드래그해서 선택하면 하단 상태표시줄에 '개수'가 자동으로 표시되는데, 이 숫자가 바로 COUNTA와 같은 값이에요. 수식을 안 써도 빠르게 확인하고 싶을 때 유용해요. 상태표시줄에 원하는 항목이 안 보이면 상태표시줄을 마우스 오른쪽 버튼으로 클릭해서 '개수' 항목에 체크하면 돼요.
수식이 만든 빈칸도 값으로 세어져요
스페이스보다 더 찾기 어려운 경우가 있어요. 다른 수식이 계산한 결과가 빈 텍스트("")인 셀이에요. =IF(조건,"",값) 같은 수식이 걸린 열이라면, 화면에는 아무것도 안 보여도 셀 안에는 수식이 들어있어서 COUNTA가 값으로 세요.
더 헷갈리는 건 COUNTBLANK는 같은 셀을 '비어 있다'고 센다는 거예요. 그래서 수식으로 채워진 표에서는 COUNTA와 COUNTBLANK를 더했을 때 전체 칸 수보다 커질 수 있어요. 4칸짜리 범위인데 값 3개 + 빈칸 2개처럼 합이 안 맞는다면 대부분 이 경우예요.
COUNT 계열, 무엇을 세는지 한눈에
같은 범위에 써도 결과가 다른 이유
| 함수 | 무엇을 세나요 | 숫자 | 텍스트 | 빈 셀 |
|---|---|---|---|---|
| COUNTA | 비어있지 않은 셀 | ○ | ○ | ✗ |
| COUNT | 숫자가 든 셀만 | ○ | ✗ | ✗ |
| COUNTBLANK | 빈 셀 | ✗ | ✗ | ○ |
| COUNTIF | 조건에 맞는 셀 | 조건에 따라 | 조건에 따라 | 조건에 따라 |
수식 결과가 빈 텍스트("")인 셀은 COUNTA와 COUNTBLANK 양쪽에서 모두 세어져요. 이 표에서 유일하게 겹치는 지점이에요.
조건까지 걸어서 세고 싶다면
COUNTA는 조건을 받지 못해요. 범위 안에서 '값이 있는 셀'을 무조건 다 셀 뿐이에요. '영업팀인 사람만', '100만원 이상만'처럼 조건이 붙으면 COUNTIF로 넘어가야 해요. 조건이 두 개 이상이면 COUNTIFS를 쓰고요.
범위를 열 전체로 잡아도 되나요
행이 계속 늘어나는 표라면 =COUNTA(B2:B) 대신 =COUNTA(B:B)처럼 열 전체를 잡고 싶어질 텐데, 이러면 머리글(B1)까지 세어져요. 머리글에 '참석확인' 같은 글자가 있으면 그것도 값이라 1이 더해지거든요. 열 전체를 쓸 거라면 =COUNTA(B:B)-1 로 머리글 한 칸을 빼거나, 처음부터 B2부터 시작하는 범위로 잡으세요.
구글시트에서도 COUNTA는 똑같이 동작하는데, 거기서는 한 가지가 더 걸려요. IMPORTRANGE로 다른 파일을 가져온 범위는 불러오기가 끝나기 전이나 권한 승인을 기다리는 동안 오류 값으로 차 있는데, COUNTA가 그것도 '값이 있다'고 세거든요. 구글시트 비어있지 않은 셀 개수 세기, COUNTA로 이렇게 하면 돼요에서 다뤘어요. 참고로 COUNT 계열은 셀 안의 값만 세요. 시트 위에 떠 있는 도형이나 그림은 어느 셀에도 속하지 않아서 이 함수들로는 셀 수 없는데, 그럴 때 어떻게 하는지는 엑셀에서 도형이나 그림 개수를 셀 수 있나요?에서 다뤘어요.
작성·검수
LONGBRIGHT — 광고 마케팅 현업에서 일하며 LBtools를 혼자 만들고 운영해요. 함수 동작과 메뉴 설명은 각 제조사의 공식 문서와 실제 동작을 기준으로 확인해요.
- 발행
- 최종 확인
잘못된 내용을 발견하셨다면 문의로 알려주세요. 확인해서 고치고 이 날짜를 갱신해요. 운영 원칙도 공개해두었어요.
이런 글도 함께 보면 좋아요
구글시트 비어있지 않은 셀 개수 세기, COUNTA로 이렇게 하면 돼요
구글시트에서 실제로 값이 입력된 셀 개수를 COUNTA로 세는 방법과, 화면 하단에서 더 빠르게 확인하는 팁을 정리했어요.
사무구글시트 빈 셀(빈칸) 개수 세기, COUNTBLANK로 이렇게 하면 돼요
구글시트에서 COUNTBLANK로 빈칸 개수를 세는 방법과, COUNTA와 함께 쓸 때 주의할 점을 정리했어요.
사무엑셀 빈 셀(빈칸) 개수 세기, COUNTBLANK로 이렇게 하면 돼요
설문 응답표에서 미작성 항목이 몇 개인지 COUNTBLANK 함수로 세는 방법을 정리했어요.
사무엑셀에서 도형이나 그림 개수를 셀 수 있나요?
COUNTA 같은 함수로는 안 세지는 도형·그림 개수를, 이동 옵션과 이름 상자만으로 확인하는 방법을 정리했어요.
사무엑셀 특정 텍스트 포함된 셀 개수 세기, 와일드카드(*)로 이렇게 해요
고객 문의 내용 중 '환불'이라는 단어가 들어간 문의가 몇 건인지 COUNTIF 와일드카드로 세는 방법이에요.
사무구글시트 특정 텍스트 포함된 셀 개수 세기, 이렇게 하면 돼요
설문 응답 중 '지연'이라는 단어가 들어간 응답이 몇 건인지 COUNTIF 와일드카드와 REGEXMATCH 두 가지 방법으로 세어봤어요.