영역에서 셀에 발생한 에러가 몇 개인지 세는 방법을 알아보겠습니다. 사용한 함수는 COUNT, COUNTIF, IF, ISERR 입니다. COUNT 는 셀에 정상적인 데이터나 공백이 아닌 모든 데이터 개수를 셉니다. COUNTIF 는 인수로 입력한 조건에 맞는 데이터인 경우 개수를 세는 함수입니다.
* 아래 샘플 파일을 학습하는데 참고하세요.
◎ COUNT 함수 이용해서 에러 개수 세기 |
▼ COUNT 는 매개변수에 입력한 영역에서 에러를 제외한 정상적인 데이터 개수만 계산합니다. 그럼 에러 개수는 어떻게 세야 할까요?

▼ 먼저 에러 개수를 세기 전에 에러를 판단하는 함수를 알아야 합니다. ISERR 은 셀 데이터가 에러인 경우 TRUE 를 반환합니다.

▼ 다음은 IF 함수를 사용해서 셀이 에러인 경우 숫자 1을 출력합니다. 에러가 아니면 공백(“”) 입니다. COUNT 함수의 계산에 포함시키지 않기 위한 전환입니다.

▼ 이제 COUNT 함수와 IF, ISERR 함수를 합쳐서 에러 개수를 계산합니다.
=COUNT(IF(ISERR(B3:B11), 1, ""))

▼ 에러 종류와 상관없이 총 4개가 나왔습니다.

◎ COUNTIF 함수 사용해서 에러개수 세기 |
▼ 다음은 COUNT 와 IF 가 합쳐진 COUNTIF 함수를 사용해 보겠습니다. COUNTIF 은 에러 종류를 지정해서 개수를 셀 수 있습니다. 그러므로 에러 종류가 여러 개인 경우 종류별로 COUNT 한 후 합쳐야 합니다. 먼저 #DIV/V0! 인 에러의 개수를 세겠습니다. COUNTIF 의 두 번째 매개변수에 오류명을 텍스트로 정확하게 입력합니다.
=COUNTIF(B3:B11, "#DIV/0!"

▼ 결과는 다음과 같습니다. 정확하게 #DIV/0! 오류가 2개가 나왔네요.

▼ 두 번째 에러인 #VALUE! 도 COUNTIF 를 이용해서 개수를 셉니다. 그리고 두 에러 개수 계산함수를 합칩니다. 결과는 COUNT 를 이용해서 구한 것과 같습니다.
=COUNTIF(B3:B11, "#DIV/0!") + COUNTIF(B3:B11, "#VALUE!")

'엑셀(Excel) > Excel' 카테고리의 다른 글
엑셀 Excel 함수 DATEDIF 사용해서 생년월일로 나이와 개월 수를 구하기 (4) | 2022.08.25 |
---|---|
엑셀 Excel 인쇄 영역 설정으로 자신이 원하는 영역만 지정해서 인쇄하기 (0) | 2022.08.23 |
엑셀 Excel 데이터 유효성 검사로 특정 문자나 단어를 제외하는 방법 (0) | 2022.08.22 |
엑셀 Excel N 번째 행 데이터 합치는 방법(ROW, MOD, SUM) (0) | 2022.08.21 |
엑셀 Excel 자동 하이퍼링크 표시되지 않게 설정하기 (3) | 2022.08.21 |
엑셀 Excel 차트 스타일 변경하는 여러가지 방법 (0) | 2022.08.20 |
엑셀 Excel 셀에 참조된, 셀을 참조하는 수식 쉽게 찾아보기 (1) | 2022.08.18 |
엑셀 Excel 조건부 서식 여러 텍스트가 포함된 영역 서식 적용하기 (0) | 2022.08.18 |