엑셀 / 함수 / COUNT, COUNTA, COUNTBLANK, COUNTIF, COUNTIFS

숫자가 있는 셀은 COUNT, 비어 있지 않은 셀은 COUNTA, 빈 셀은 COUNTBLANK로 셉니다. 조건별 개수는 COUNTIF, 여러 조건을 모두 만족하는 개수는 COUNTIFS를 사용합니다. 수식으로 표시한 빈 문자열과 실제 빈 셀의 처리가 함수마다 다르므로 개수의 기준을 먼저 정하세요.

숫자·내용·빈 상태의 개수

=COUNT(A1:A10)
=COUNTA(A1:A10)
=COUNTBLANK(A1:A10)

같은 범위에 개수 함수를 적용한 예입니다. COUNT는 범위의 숫자를 세며 실제 날짜도 숫자로 저장되므로 포함합니다. COUNTA는 텍스트·오류·빈 문자열 수식도 셉니다.

같은 범위에 개수 함수를 적용한 예입니다. COUNT는 범위의 숫자를 세며 실제 날짜도 숫자로 저장되므로 포함합니다. COUNTA는 텍스트·오류·빈 문자열 수식도 셉니다.

COUNTBLANK의 구문은 COUNTBLANK(range)입니다. 여러 value 인수를 받는 형식이 아닙니다. 실제 빈 셀뿐 아니라 ""를 반환하는 수식 셀도 세지만 0은 세지 않습니다. 따라서 COUNTA와 COUNTBLANK를 더했다고 항상 범위 셀 수가 되지는 않습니다.

구문과 지원 제품은 Microsoft의 COUNT 함수 설명, Microsoft의 COUNTA 함수 설명, Microsoft의 COUNTBLANK 함수 설명, Microsoft의 COUNTIF 함수 설명, Microsoft의 COUNTIFS 함수 설명에서 확인할 수 있습니다.

조건 하나의 개수 COUNTIF

=COUNTIF(A2:A10,">1")
=COUNTIF(A2:A10,"B")
=COUNTIF(A2:A10,">="&E2)

range는 조건을 검사할 범위이고 criteria는 셀을 포함할 기준입니다. 위 예제는 각각 1 초과, 텍스트 B와 일치, E2 이상인 셀 개수입니다. 비교 연산자와 셀 참조는 &로 연결합니다.

여러 조건의 개수 COUNTIFS

=COUNTIFS(B2:B7,">=5",C2:C7,">=5")

국어 B열과 수학 C열이 모두 5점 이상인 행의 개수를 계산한 예입니다. 두 조건 중 하나만 맞는 행은 포함되지 않습니다.

국어 B열과 수학 C열이 모두 5점 이상인 행의 개수를 계산한 예입니다. 두 조건 중 하나만 맞는 행은 포함되지 않습니다.

COUNTIFS에는 조건 범위와 조건을 짝지어 넣으며 모든 범위의 크기를 맞춥니다. 같은 범위에 하한·상한 조건을 주면 구간 개수를 셀 수 있습니다. =COUNTIFS(A1:A10,">1",A1:A10,"<5")는 1과 5를 제외한 사이 값입니다.

공백·중복·숨긴 행의 주의점

스페이스가 들어 있는 셀은 실제 빈 셀이 아닙니다. 화면만 보고 빈 상태를 판단하지 말고 LEN·ISBLANK 등으로 내용 여부를 확인하세요. COUNTIF는 대소문자를 구분하는 텍스트 비교용 함수가 아니며 *·?는 와일드카드로 쓰일 수 있습니다.

이 함수들은 행을 숨겼다는 이유로 자동 제외하지 않고, 중복 값을 각각 셉니다. 고유 항목 개수나 필터로 보이는 행 개수는 별도의 계산입니다. 자료를 추가한 뒤 범위가 누락되지 않았는지도 확인하세요.