본문 바로가기

엑셀에서 ISERROR 함수 사용법 및 예제

초보초보 블로거 발행일 : 2023-10-20

ISERROR 함수는 엑셀에서 사용되는 함수 중 하나로, 주어진 값을 평가하여 에러 여부를 확인하는 함수입니다. ISERROR 함수는 인수로 전달된 값이 에러 값을 포함하면 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다. 이를 통해 엑셀 사용자들은 데이터 분석이나 조건부 서식 적용 등 다양한 방식으로 에러 처리를 할 수 있습니다. 예를 들어, =IF(ISERROR(A1), "에러 발생", "정상")와 같이 사용하면 A1 셀의 값이 에러라면 "에러 발생"이라는 텍스트를 표시하고, 그렇지 않은 경우에는 "정상"이라는 텍스트를 표시합니다. ISERROR 함수는 데이터의 정확성과 안정성을 유지하며, 데이터 분석 작업을 보다 효율적으로 수행할 수 있도록 도와줍니다.


엑셀에서 ISERROR 함수 사용법 및 예제 caption=

1. ISERROR 함수 개요

ISERROR 함수는 주어진 값을 평가하고, 그 값이 오류 값을 나타내는지 여부를 판별하는 논리 함수입니다. 이 함수는 주어진 값이 에러인 경우에 TRUE를 반환하고, 그렇지 않은 경우에는 FALSE를 반환합니다. ISERROR 함수는 주로 특정 값이나 수식의 결과가 올바른지 확인하거나, 에러가 발생했는지 여부를 체크하는데 사용됩니다.

2. ISERROR 함수 문법

ISERROR 함수는 주어진 값이 오류를 가지고 있는지 확인하는 함수입니다. 이 함수는 다음과 같은 구문을 가지고 있습니다:

ISERROR(값)

- 값: 확인하고자 하는 값 또는 식입니다.

ISERROR 함수는 값이 에러를 가지고 있으면 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다.

예를 들어, ISERROR(A1)은 A1 셀에 오류 값이 들어있는지를 확인합니다. 만약 A1 셀이 오류를 가지고 있다면 TRUE를 반환하고, 그렇지 않다면 FALSE를 반환합니다.

3. ISERROR 함수 예제 1: 셀 값이 오류일 경우 True 반환하기

ISERROR 함수는 주어진 셀이 오류 값을 포함하는지 여부를 확인하는 함수입니다. 오류를 포함한다면 TRUE를 반환하고, 그렇지 않다면 FALSE를 반환합니다.

예를 들어, A1 셀에는 #DIV/0! 오류가 포함되어 있다고 가정해봅시다. 이때 ISERROR 함수를 사용하여 오류 여부를 확인하고자 한다면, 다음과 같이 작성할 수 있습니다.

=ISERROR(A1)

위 함수를 실행하면, A1 셀에 오류 값이 포함되어 있으므로 TRUE가 반환됩니다. 이를 한글로 표현하면, "셀 값이 오류일 경우 True를 반환합니다."라고 정리할 수 있습니다.

4. ISERROR 함수 예제 2: 범위 내의 오류 셀 개수 세기

ISERROR 함수는 주어진 범위 내에서 오류를 포함하는 셀의 개수를 세는 데 사용되는 함수입니다. 범위는 데이터가 포함된 셀의 범위일 수 있고, 데이터가 있는 테이블 또는 열을 의미할 수도 있습니다. 이 함수는 오류 값을 가진 셀을 찾고, 해당 개수를 반환합니다.

예를 들어, A1부터 A10까지의 범위에서 오류 셀의 개수를 세고 싶다면, 다음과 같이 구현할 수 있습니다:

```
=COUNTIF(A1:A10, "=ISERROR(A1:A10)")
```

이 함수는 A1부터 A10까지의 범위에서 ISERROR 함수를 사용하여 오류인 셀을 찾습니다. 그런 다음 COUNTIF 함수를 사용하여 이러한 오류 셀의 개수를 세어 반환합니다.

이렇게하면 주어진 범위 내의 오류 셀의 개수를 한글로 표현한 것입니다.

5. ISERROR 함수 예제 3: 셀 값이 오류일 경우 다른 값으로 대체하기

ISERROR 함수는 주어진 셀 값이 오류일 경우 TRUE를 반환하고, 그렇지 않을 경우 FALSE를 반환하는 함수입니다. 이를 활용하여 셀 값이 오류일 경우 다른 값을 대체하는 방법을 설명하겠습니다.

예를 들어, A1 셀에 "100"이라는 숫자가 저장되어 있다고 가정해봅시다. 우리는 이 숫자가 정수인지 확인하고, 만약 오류라면 "오류"라는 문자로 대체하고 싶습니다.

1. 먼저, B1 셀에 다음과 같은 공식을 입력합니다: =IF(ISERROR(A1), "오류", A1)
이 공식은 A1 셀 값이 오류일 경우 "오류"라는 문자를 출력하고, 그렇지 않을 경우 A1 셀 값 자체를 출력합니다.

2. 이제 B1 셀을 확인해보면, A1 셀이 "100"이므로 숫자가 출력되는 것을 볼 수 있습니다. 만약 A1 셀에 "abc"라는 문자가 들어있었다면, B1 셀에는 "오류"라는 문자가 출력되었을 것입니다.

이와 같이 ISERROR 함수와 IF 함수를 결합하여 셀 값이 오류일 경우 다른 값을 대체하는 것이 가능합니다. 이를 통해 데이터를 정리하고 오류를 처리하는 데 있어서 유용하게 활용할 수 있습니다.

관련 뉴스기사

 

관련 유튜브 영상

[루미의강좌] 엑셀함수#21 - 정보 함수(ISBLANK, ISERROR)

연관 검색어

댓글