COUNTA 함수는 선택한 범위에서 비어 있지 않은 셀의 갯수를 구하는 함수이다.
비슷 비슷한 함수로 COUNT함수, COUNTBLANK함수가 있으며 갯수를 헤아려주는 기분이 조금씩 다르다.
▶COUNTA함수의 구문
COUNTA(VALUE1, [VALUE2], ...)
- VALUE1 : [필수] 필수요소이다. 갯수를 세려는 첫째 항목, 셀 참조 또는 범위이다.
- VALUE2 ... : 선택요소 갯수를 세려는 항목, 셀 참조 또는 범위를 최대 255개까지 추가 할 수 있다.
▶COUNTA, COUNT, COUNTBLANK 함수의 차이점
- COUNT 함수 : "숫자"가 들어가 있는 셀의 갯수
COUNT 함수는 오직 숫자만의 갯수를 헤아려 준다.
- COUNTA함수 : " 비어 있지 않은" 셀의 갯수
COUNTA 함수의 경우 뭐든 입력이 되어 있다면 갯수를 헤아려 주게 되고 심지어 눈에 보이지 앟는 공백(스페이스바 입력)도 한 개로 카운트 하게 된다. 순수하게 아무것도 입력하지 않은 셀만을 제외한다. 이런 경우 NULL이라고 하고 아무것도 입력 되지 않은 상태를 의미한다.
- COUNTBLANK 함수 : "비어 있는" 셀의 갯수
COUNTBLANK 함수는 이무 것도 입력 되지 않은 셀의 수이며 "전체 셀의 갯수 = COUNTA함수 + COUNTBLANK함수"가 된다.
▶예제
다음 워크시트에서 [G3:G6] 영역에 월요일부터 금요일까지 모두 출석(√)하면 "우수", 그렇지 않으면 빈칸을 표시하려고 할 때 옳은 수식은?
① =IF(COUNT(B3:F3)=5, "우수", " ")
② =IF(COUNTA(B3:F3)=5, "우수", " ")
③ =IF(NOT(COUNTBLANK(B3:F3)=5), "우수", " ")
④ =IF(COUNTIF(B3:F3, " ")=5, " ", "우수")
▶해설
① COUNT(B3:F3) :[B3:F3] 영역의 숫자의 갯수가 없으므로 0을 반환한다.
=IF(0=5, "우수", " ") : 조건이 거짓이므로 빈칸을 반환한다.
② COUNTA(B3:F3) : [B3:F3] 영역의 셀 갯수인 5를 반환한다.
=IF(5=5, "우수", " ") : 조건이 참이므로 우수를 반환한다.
'IT자격증공부방' 카테고리의 다른 글
엑셀 INDEX, MATCH 함수란?(예제와 함께) (0) | 2023.06.27 |
---|---|
ROUNDUP, ROUND, TRUNC 함수 (0) | 2023.06.27 |
CHOOSE 함수란? (0) | 2023.06.26 |
컴퓨터 활용능력 1급 필기 스프레드시트일반 #21 (0) | 2023.02.05 |
컴퓨터 활용능력 1급 필기 스프레드시트일반 #20 (0) | 2023.02.03 |