통계
COUNTA 함수
엑셀 2003
통계
COUNTA 함수
엑셀-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*100
/ / A1:A20 범위에 작성된 20개 업무 중, 완료된 업무의 비율을 구합니다.

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

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

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

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

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

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

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


그 외 주의사항

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

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

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

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

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


5 댓글
Inline Feedbacks
모든 댓글 보기
5
0
여러분의 생각을 댓글로 남겨주세요.x