5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴

COUNTA 함수

지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀

엑셀 COUNTA 함수는 범위에서 비어있지 않은 셀의 개수를 구하는 함수입니다.

COUNTA 함수 예제 미리보기
예제 미리보기 크게 보기

인수 설명

=COUNTA(범위1, [범위2], ...)
인수구분설명
범위1 필수
비어있지 않은 셀의 개수를 셀 첫번째 범위입니다.
범위2 선택
비어있지 않은 셀의 개수를 셀 두번째 범위입니다.
  • 최대 255개까지 범위를 추가할 수 있습니다.

함수 개요

엑셀 COUNTA 함수는 선택한 범위에서 비어있지 않은 모든 셀의 개수를 구하는 함수입니다. 숫자뿐만 아니라 텍스트, 논리값, 오류값, 빈 텍스트("") 등 값이 있는 모든 셀을 포함하여 계산합니다.

=COUNTA(A1:A10)A1:A10 에서 비어있지 않은 셀의 개수를 셉니다.

COUNTA 함수는 결과가 빈 텍스트("")이더라도, 셀 안에 수식이 입력되어 있으면 개수에 포함합니다. 만약 수식 작성 여부와 무관하게 범위의 비어있지 않은 셀의 개수를 세려면 다음과 같이 COUNTIF 함수 COUNT 함수 를 응용한 공식을 사용합니다.

=COUNTIF(범위,"*?")+COUNT(범위)수식으로 반환된 빈 셀은 제외한, 값이 비어있지 않은 셀의 개수를 셉니다.

COUNTA 함수 간단 예제

1
실제 유효한 데이터 개수 확인
=COUNTA(직원명범위)직원이름이 작성된 범위에서 실제 직원 이름이 작성된 셀의 개수를 셉니다.
2
업무 진척도 확인
=COUNTA(A1:A20)/20*100A1:A20 범위에 작성된 20개 업무 중, 완료된 업무의 비율을 구합니다.

자주 묻는 질문

1)목록으로 값을 직접 입력하면, 빈 칸이 개수에 포함됩니다.

기존 COUNTA 함수의 결과가 다음과 같이 5를 반환한다고 가정해보겠습니다.

=COUNTA(A1:A10)출력값 : 5

그리고 위 함수에서 아래와 같이 목록 형식으로 값을 직접 입력하면, 공백 (""), 빈 항목, "사과"가 개수에 포함됩니다.

=COUNTA(A1:A10,"",,"사과")출력값 : 8 큰따옴표("")로 감싼 값, 빈칸, "사과" 모두 개수에 포함되어 8을 반환합니다.

COUNTA 함수의 조건을 값으로 직접 입력하면, 빈 칸 여부와 무관하게 모든 값을 개수에 포함합니다.

하지만 대부분의 경우 COUNTA 함수는 셀참조로 사용하므로, 이러한 문제점이 있다는 정도로만 참고해도 충분합니다.

그 외 주의사항

COUNTA 함수는 숫자, 텍스트, 논리값, 오류값, 빈 텍스트("") 등 모든 값을 개수에 포함합니다.

COUNTA 함수는 수식으로 반환된 빈 문자열("")도 개수에 포함합니다. 만약 수식으로 반환된 빈 문자열을 개수에서 제외하려면, 아래 공식을 사용합니다.

=COUNTIF(범위,"*?")+COUNT(범위)

범위에서 숫자의 개수를 세려면 COUNT 함수 를 사용합니다.

특정 조건에 만족하는 셀의 개수는 COUNTIF 함수 또는 COUNTIFS 함수 로 구할 수 있습니다.

댓글 6

댓글 6
4.8 (5개 평가)
2
2 2019.12.24 03:36
감사해요~
뿌까뿌가
뿌까뿌가 2020.07.01 15:35
감사합니다.
J
J 2022.03.03 14:37
감사합니다 ㅎ
강민준🤗
강민준🤗 2024.08.10 22:20
좋은 강의 감사합니다🙇‍♂️
Collection
Collection 2024.09.25 12:17
감사합니다. 비어있는 셀도 세려면 뭔가 작업을 더 해야겠군요.
일잘러된다
일잘러된다 2025.05.09 15:35
감사합니다.
스크랩 완료