구글 스프레드시트 IFERROR 함수 사용법: #DIV/0! 처리·빈칸·#REF! 주의

구글 스프레드시트 IFERROR 함수로 오류를 처리하되 원인을 가리지 않는 방법 표지

구글 스프레드시트에서 계산이나 조회 오류를 읽기 쉬운 문구로 바꾸려면 IFERROR로 원래 수식을 감쌉니다. 오류가 아닌 값은 그대로 남고, #DIV/0! 같은 오류일 때만 두 번째 인수인 대체값이 표시됩니다. 다만 두 번째 인수를 생략하면 빈칸이 되고 #REF! 같은 구조 오류까지 가릴 수 있으므로, 원래 오류를 먼저 확인한 뒤 적용하세요.

한눈에 보기

  • 기본형: =IFERROR(B3/C3,"인원 확인")
  • 정상 계산값은 그대로 두고 오류일 때만 안내 문구를 표시
  • =IFERROR(B4/C4)처럼 두 번째 인수를 생략하면 오류 대신 빈칸
  • 조회 실패인 #N/A만 예상한다면 IFNA로 다른 오류를 남김

IFERROR가 오류일 때만 대체값을 반환하는 방식

IFERROR는 첫 번째 인수가 오류가 아니면 그 값을 반환하고, 오류라면 두 번째 인수를 반환합니다. 두 번째 인수는 선택사항이며 생략했을 때의 기본값은 빈칸입니다.

=IFERROR(값, [오류인_경우_값])
  • 값: 평소 계산하거나 조회할 원래 수식입니다.
  • 오류인_경우_값: 원래 수식이 오류일 때 보여 줄 숫자, 빈칸 또는 안내 문구입니다.
  • 정상값: IFERROR가 바꾸지 않고 원래 결과를 그대로 반환합니다.
상황원래 수식 결과IFERROR 수식표시값
120,000원 ÷ 4명30,000=IFERROR(B2/C2,"인원 확인")30,000
50,000원 ÷ 0명#DIV/0!=IFERROR(B3/C3,"인원 확인")인원 확인
인원 셀이 빈칸#DIV/0!=IFERROR(B4/C4)빈칸

#DIV/0!을 안내 문구로 바꾸는 수식

IFERROR가 정상 계산값 30000은 유지하고 0으로 나눈 오류는 인원 확인으로 바꾸는 구글 스프레드시트 화면

B3의 금액을 C3의 인원으로 나누는 셀이라면 원래 수식은 =B3/C3입니다. C3이 0일 때 #DIV/0!이 나오므로, 아래처럼 감싸면 독자가 고쳐야 할 입력을 바로 알 수 있습니다.

=IFERROR(B3/C3,"인원 확인")

C3을 2로 고치면 원래 계산과 IFERROR 적용 셀 모두 25,000으로 돌아옵니다. 대체 문구를 그대로 둔 채 정상값만 바뀌는 것이 아니라, 오류가 사라지면 원래 수식의 계산값이 다시 표시되는 구조입니다.

주의: IFERROR는 0으로 나눈 원인을 고치지 않습니다. 인원 셀이 비어 있는지, 숫자 0인지, 숫자로 보이는 텍스트인지 먼저 확인하세요.

두 번째 인수를 생략하면 빈칸으로 보이는 이유

오류인_경우_값을 쓰지 않으면 IFERROR는 오류가 생긴 셀을 빈칸으로 표시합니다. 다음 수식은 C4가 비어 있어도 오류 메시지 대신 아무것도 없는 것처럼 보입니다.

=IFERROR(B4/C4)

빈칸은 화면을 단정하게 만들지만, 입력 누락과 실제 빈 결과를 구분하기 어렵게 합니다. 누군가 값을 보완해야 하는 시트라면 "인원 확인"처럼 원인을 추적할 수 있는 문구가 안전하고, 오류가 업무상 자연스러운 빈 결과일 때만 빈칸을 선택하세요.

0·빈칸·안내 문구 중 무엇을 반환할까

대체값은 다음 계산과 사람이 확인하는 방식에 맞춰 정합니다. 보기 좋은 값보다 오류와 실제 데이터를 구분할 수 있는 값이 우선입니다.

대체값적합한 상황주의할 점
0오류를 실제 0으로 처리해도 집계 의미가 바뀌지 않을 때실제 결과 0과 오류를 구분하기 어려움
빈칸오류가 자연스러운 미입력 상태이고 별도 점검 열이 있을 때입력 누락이나 수식 오류가 눈에 띄지 않음
안내 문구담당자가 셀을 찾아 수정해야 할 때같은 열에서 숫자 계산을 이어 가기 어려울 수 있음

오류가 아닌 업무 조건을 여러 단계로 나눠야 한다면 IF 함수로 여러 조건과 빈칸을 구분하는 방법을 함께 사용할 수 있습니다. 계산 열은 숫자로 유지하고 안내 문구는 별도 상태 열에 두는 방식도 안전합니다.

IFERROR와 IFNA 중 무엇을 쓸까

없는 시트 참조에서 IFERROR는 확인 필요를 표시하고 IFNA는 REF 오류를 남기는 구글 스프레드시트 비교 화면

IFERROR는 모든 종류의 오류를 대체하지만 IFNA는 #N/A만 대체합니다. 찾는 코드가 없을 수 있는 조회 수식처럼 #N/A만 업무상 예상된다면 IFNA가 범위나 참조 오류를 발견하기 쉽습니다.

=IFERROR(INDIRECT("없는시트!A1"),"확인 필요")
=IFNA(INDIRECT("없는시트!A1"),"코드 없음")

없는 시트를 참조하면 원래 오류는 #REF!입니다. 첫 번째 수식은 이를 ‘확인 필요’로 바꾸지만, 두 번째 수식은 #REF!를 그대로 남겨 구조가 잘못됐다는 사실을 보여 줍니다.

상황추천이유
여러 오류를 같은 안내로 처리IFERROR오류 종류와 관계없이 하나의 대체값 반환
조회값 없음만 예상IFNA#REF! 등 다른 오류는 그대로 표시
수식을 만들거나 범위를 바꾸는 중먼저 원래 오류 확인구조 오류를 대체값으로 가리지 않음

조회 수식의 #N/A#REF!를 먼저 구분해야 한다면 VLOOKUP 오류 원인과 복구 순서를 확인한 뒤 IFNA를 덧붙이세요.

증상별 오류 복구 순서

오류를 대체한 셀에서 결과가 이상하면 IFERROR를 다시 덧붙이기보다, 원래 수식의 오류를 볼 수 있는 점검용 셀을 먼저 만듭니다.

  1. 현재 수식과 입력 범위를 그대로 복사해 점검용 셀에 둡니다.
  2. 점검용 수식에서 IFERROR 바깥 부분을 제거하고 원래 오류 메시지를 확인합니다.
  3. 0인 나눗셈 값, 빈 입력, 잘못된 시트명이나 범위를 고칩니다.
  4. 정상값이 돌아온 뒤 업무상 예상 가능한 오류에만 대체값을 붙입니다.
  5. 정상 입력 한 건과 오류 입력 한 건을 각각 넣어 표시가 의도대로 갈리는지 확인합니다.
증상먼저 확인원인복구
결과가 빈칸두 번째 인수와 원래 수식인수 생략 또는 빈 문자열점검용 셀에서 원래 오류 확인
‘인원 확인’이 계속 표시분모 셀0·빈칸·텍스트 값숫자 입력을 고친 뒤 계산값 확인
조회 셀에 #REF!시트명과 참조 범위삭제·이동된 참조참조를 고치고 필요하면 IFNA 적용
0이 오류인지 실제 값인지 불명확IFERROR의 두 번째 인수대체값 0이 실제 0과 겹침안내 문구나 별도 상태 열 사용

PC·Android·iPhone에서 수식 입력하기

PC에서는 결과를 표시할 셀을 선택하고 등호로 시작하는 수식을 입력한 뒤 Enter를 누릅니다. Android와 iPhone·iPad 앱도 셀을 탭한 뒤 같은 IFERROR 수식을 입력할 수 있습니다.

  • PC: 원래 수식 열과 IFERROR 적용 열을 나란히 두고 오류 원인을 비교하기 좋습니다.
  • Android: 셀을 탭하고 수식 입력란에 =IFERROR(...)를 입력한 뒤 완료합니다.
  • iPhone·iPad: 셀을 탭해 수식을 입력하고 체크 표시로 완료합니다.

모바일 화면에서 수식 전체가 잘리지 않도록 입력란을 좌우로 확인하고, 대체 문구만 보일 때는 원래 수식을 별도 셀에서 먼저 점검하세요.

공식 도움말과 관련 글

원래 수식의 오류 메시지를 먼저 확인한 뒤, 업무상 예상 가능한 오류에만 의미 있는 대체값을 정하세요. 조회 실패만 처리할 때는 IFNA를 사용해 #REF! 같은 구조 오류가 계속 보이게 두는 편이 안전합니다.

전체 글 보기