IF 함수의 #VALUE! 오류를 수정하는 방법

IF는 Excel에서 가장 많이 사용되는 함수 중 하나이며, 단일 수식에서 여러 번 사용되거나 다른 함수와 함께 사용되는 경우가 많습니다. 안타깝게도, IF 문은 복잡하게 작성할 수 있기 때문에 #VALUE! 오류가 발생하기 쉽습니다. 일반적으로 ISERROR, ISERR, IFERROR 등의 오류 처리 관련 함수를 수식에 추가하여 오류가 표시되지 않도록 할 수 있습니다.

문제: 인수가 오류 값을 참조함

오류 값에 대한 셀 참조가 있는 경우 IF가 #VALUE! 오류를 표시합니다.

해결 방법: ISERROR, ISERR를 IFERROR 등의 오류 처리 수식을 IF와 함께 사용할 수 있습니다. 다음 항목에서는 인수가 오류 값을 참조하는 경우 수식에 IF, ISERROR 및 ISERR, IFERROR를 사용하는 방법을 설명합니다.

참고 사항: 

  • IFERROR는 Excel 2007 에 도입 되었으며, 중복 해 서 생성할 수식이 필요 하지 않으므로 ISERROR 또는 ISERR 보다 훨씬 더 좋습니다. ISERROR 및 ISERR 오류로 평가 되는지 확인 하기 위해 먼저 수식을 두 번 계산 하 여 결과를 반환 합니다. IFERROR는 한 번만 계산 됩니다.

  • =IFERROR(Formula,0)이 =IF(ISERROR(Formula,0,Formula))보다 훨씬 효율적입니다.

문제: 구문이 잘못됨

함수 구문을 잘못 구성하면 #VALUE! 오류가 반환될 수 있습니다.

해결 방법: 구문을 올바르게 구성해야 합니다. 다음은 다른 IF 함수 안에 IF 함수를 중첩하여 수입 수준에 따라 공제액을 계산하는 잘 구성된 수식의 예제입니다.

=IF(E2<31500,E2*15%,IF(E2<72500,E2*25%,E2*28%))

잘 구성된 IF 문 예제

텍스트로 간단히 설명하면, IF(A5 셀의 값이 31,500보다 작으면 이 값에 15%를 곱합니다. 그러나 31,500보다 작지 않으면 값이 72,500보다 작은지 확인합니다. 72,500보다 작으면 25%를 곱하고, 72,500보다 작지 않으면 28%를 곱합니다.)를 의미합니다.

기존 수식에서 IFERROR를 사용하려면 완성된 수식을 IFERROR로 래핑하면 됩니다.

=IFERROR(IF(E2<31500,E2*15%,IF(E2<72500,E2*25%,E2*28%)),0)

이는 원래 수식의 일부에 오류가 발생 하는 경우 0을 표시 하 고 그렇지 않으면 IF 문의 결과를 반환 하는 것을 의미 합니다. 일부 사용자는 시작 하기 위해 오류 처리를 통해 완료 되는 수식을 작성할 수 있지만, 오류 처리기가 잠재적인 오류를 표시 하지 않으므로 공식이 제대로 작동 하는지 여부를 알 수 없기 때문에이 방법이 좋은 것은 아닙니다. 오류 처리를 추가 해야 하는 경우 수식이 올바르게 작동 하는 것을 확인 한 후에 추가 하는 것이 좋습니다.

참고: 수식의 계산 값에는 쉼표가 없습니다. 쉼표를 추가하면 IF 함수가 인수로 사용하려고 하며 Excel에서 오류가 발생합니다. 반면, 백분율 승수에는 % 기호가 있습니다. 이렇게 하면 Excel에서 값을 백분율로 해석합니다. 기호를 사용하지 않을 경우 실제 백분율 값으로 입력해야 합니다(예: “E2*0.25”).

값에 쉼표를 추가할 때 표시되는 Excel 메시지

특정 기능 관련 질문이 있나요?

Excel 커뮤니티 포럼에서 질문 게시

Excel 환경 개선 지원

다음 Excel 버전을 개선할 수 있는 제안 사항이 있나요? 그렇다면 Excel 사용자 의견에서 관련 항목을 확인하세요.

참고 항목

#VALUE! 오류 수정

IF 함수

IFERROR 함수

IS 함수

IFS 함수 (Microsoft 365 또는 Excel 2016 이상)

IF 함수 - 중첩된 수식 및 오류 방지

비디오: 중첩된 IF 함수

Excel의 수식 개요

수식 손상을 방지하는 방법

수식에서 오류 감지

모든 Excel 함수 (알파벳순)

Excel 함수(범주별)

참고:  이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 정보가 도움이 되는지 알려주세요. 참조할 수 있는 영문 문서가 여기 있습니다.

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×