엑셀 / 함수 / COUNT, COUNTA, COUNTBLANK, COUNTIF, COUNTIFS
숫자가 있는 셀은 COUNT, 비어 있지 않은 셀은 COUNTA, 빈 셀은 COUNTBLANK로 셉니다. 조건별 개수는 COUNTIF, 여러 조건을 모두 만족하는 개수는 COUNTIFS를 사용합니다. 수식으로 표시한 빈 문자열과 실제 빈 셀의 처리가 함수마다 다르므로 개수의 기준을 먼저 정하세요.
숫자·내용·빈 상태의 개수
=COUNT(A1:A10)
=COUNTA(A1:A10)
=COUNTBLANK(A1:A10)
같은 범위에 개수 함수를 적용한 예입니다. 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점 이상인 행의 개수를 계산한 예입니다. 두 조건 중 하나만 맞는 행은 포함되지 않습니다.
COUNTIFS에는 조건 범위와 조건을 짝지어 넣으며 모든 범위의 크기를 맞춥니다. 같은 범위에 하한·상한 조건을 주면 구간 개수를 셀 수 있습니다. =COUNTIFS(A1:A10,">1",A1:A10,"<5")는 1과 5를 제외한 사이 값입니다.
공백·중복·숨긴 행의 주의점
스페이스가 들어 있는 셀은 실제 빈 셀이 아닙니다. 화면만 보고 빈 상태를 판단하지 말고 LEN·ISBLANK 등으로 내용 여부를 확인하세요. COUNTIF는 대소문자를 구분하는 텍스트 비교용 함수가 아니며 *·?는 와일드카드로 쓰일 수 있습니다.
이 함수들은 행을 숨겼다는 이유로 자동 제외하지 않고, 중복 값을 각각 셉니다. 고유 항목 개수나 필터로 보이는 행 개수는 별도의 계산입니다. 자료를 추가한 뒤 범위가 누락되지 않았는지도 확인하세요.






