엑셀 함수 중에서 다음과 같이 COUNT로 시작하는 함수가 있는데 이름에서 유추할 수 있듯이 개수를 구해주는 함수입니다.
- COUNT - 숫자의 개수를 구해준다(날짜도 내부적으로 숫자로 저장되므로 포함됨).
- COUNTA - 비어있지 않은 셀의 개수를 구해준다.
- COUNTBLANK - 비어있는 셀의 개수를 구해준다.
1. COUNT
COUNT(value1, [value2], …)
숫자의 개수를 구해준다(날짜도 내부적으로 숫자로 저장되므로 개수에 포함됨).
인수 : value1, value2는 개수를 세려는 항목, 셀참조 또는 범위이다.
아래 표의 [B5:F9] 범위에서 숫자가 포함된 셀의 개수를 구하려면
다음 수식을 입력합니다.
=COUNT(B5:F9) => 12
문자, 공백, 논리값(TRUE, FALSE), 오류(#VALUE!)는 제외되고, 날짜는 내부적으로 숫자로 저장되므로 숫자가 포함된 셀은 12개입니다(황금색으로 표시된 셀).
※ 주의 : 위의 표에서 논리값(TRUE)이나 문자열로 표시된 숫자("77")는 숫자 개수 계산 시 빠졌지만 COUNT 함수의 인수로 값을 직접 입력할 때는 '논리값, 문자열로 표시하는 숫자는 계산에 포함'하므로 다음의 수식은 "77"과 TRUE를 포함하여 6개 전부가 숫자로 계산됩니다.
=COUNT(1,2,3,"77",TRUE,2019-2-12) => 6
2. COUNTA
COUNTA(value1, [value2], …)
비어있지 않은 셀의 개수를 구해준다.
인수 : value1, value2는 개수를 세려는 항목, 셀참조 또는 범위이다.
아래 표의 [B17:F21] 범위에서 비어있지 않은 셀의 개수를 구하려면
다음 수식을 입력합니다.
=COUNTA(B17:F21) => 24
공백인 셀만 제외되므로 비어 있지 않은 셀은 24개입니다(황금색으로 표시된 셀).
3. COUNTBLANK
COUNTBLANK(range)
비어있는 셀의 개수를 구해준다.
인수 : range는 비어있는 개수를 세려는 범위이다.
아래 표의 [B28:F32] 범위에서 비어있는 셀의 개수를 구하려면
다음 수식을 입력합니다.
=COUNTBLANK(B28:F32) => 1
비어 있는 셀은 [D29] 셀 1개입니다.
관련 글
=COUNT(1,2,3,”4″,TRUE,2019-2-12) 입력하면 5로나오는데 어떻게 된건가요 ? 이해가 되지않는 부분이네요
안녕하세요. 웹페이지의 수식을 복사할 때 쌍따옴표가 2바이트 문자로 인식되어 수식이 비정상적으로 작동될 수 있습니다. 아래 그림과 같이 결과가 다릅니다. 쌍따옴표를 키보드에 있는 따옴표로 바꿔서 입력하면 정상적으로 작동됩니다.
감사합니다.