Microsoft Excel에서 #NUM! 오류를 수정하는 방법
Excel에서 #NUM 오류를 처리하는 것은 꽤 골치 아픈 일입니다.특히 숫자를 계산하는 데 몰두하다가 갑자기 모든 것이 멈춰 버릴 때 더욱 그렇습니다.이러한 오류는 여러 가지 이유로 발생합니다.잘못된 인수, 크거나 작은 숫자, 음수의 제곱근과 같은 불가능한 수학 연산, 또는 해결책을 찾을 수 없는 반복 수식 등입니다.이러한 오류의 해결 방법을 알고 있으면 많은 어려움을 덜고 스프레드시트의 안정성을 유지할 수 있습니다.때로는 수식을 확인하는 것만큼 간단하게 이러한 오류를 해결할 수 있지만, 설정을 조정하거나 데이터를 다시 작업해야 할 수도 있습니다.이 가이드에서는 제가 사용했던 일반적인 해결 방법을 안내하여 Excel에서 #NUM 오류가 발생하여 골치 아픈 상황을 예방할 수 있도록 도와드립니다.
Excel에서 #NUM 오류를 수정하는 방법
수정 1: 수식 인수 및 데이터 유형 확인
도움이 되는 이유: 대부분의 #NUM 오류는 수식의 인수 입력이 유효하지 않거나 잘못된 데이터 형식일 때 발생합니다.예를 들어 숫자만 사용하는 함수에 텍스트를 입력하거나 허용 범위를 벗어난 연도를 사용하면 오류가 발생할 수 있습니다.Excel 함수 와 같은 수식은 특정 입력을 필요로 하기 때문에 불일치가 발생하면 오류가 발생합니다.
해당되는 경우: 수식이 갑자기 #NUM을 반환하고 참조가 올바른 것으로 확신하는 경우 이러한 입력 내용을 다시 한 번 확인하는 것이 좋습니다.
예상 사항: 이 문제를 간단히 해결하면 수식이 다시 제대로 계산되거나 적어도 올바른 방향을 알려주는 보다 의미 있는 오류 메시지가 표시되는 경우가 많습니다.
전문가 팁: 예를 들어, DATE함수를 사용하는 경우 연도가 1에서 9999 사이인지 확인하세요.또는 를 사용하는 경우 DATEDIF종료일이 시작일 이후인지 확인하세요.오타나 잘못된 참조로 인해 이 오류가 발생하는 경우가 많습니다.
수정 2: 너무 크거나 너무 작은 숫자 처리
도움이 되는 이유: Excel은 특정 범위를 넘는 숫자(예: 약 1.8E+308보다 크거나 약 -1.8E+308보다 작은 숫자)를 처리할 수 없습니다.이러한 범위를 초과하면 #NUM 오류가 발생합니다.때로는 매우 크거나 작은 숫자가 포함된 수식이 Excel의 범위 내에서 처리되지 못할 수도 있습니다.
해당되는 경우: 공식에 지수, 로그 또는 큰 곱셈이 포함되어 있고 갑자기 오류가 발생하는 경우 이유가 이것일 수 있습니다.
예상 결과: 계산을 작은 단위로 나누거나 중간 셀을 사용하는 등 계산 방식을 조정하면 오류를 없앨 수 있습니다.예를 들어, 큰 거듭제곱을 한 셀에 모두 계산하는 대신 여러 셀로 나누어 계산하는 것이 좋습니다.또한 최신 Excel 버전에서는 2.2E-308 미만의 작은 숫자는 0이 되므로 예상치 못한 0이 나타날 수 있습니다.이상하죠?
수정 3: 불가능한 작업 방지
도움이 되는 이유: 음수의 제곱근을 구하는 것처럼 Excel에서 불가능한 수학 연산을 시도하면 즉시 #NUM 오류가 발생합니다. Excel은 특수 함수를 사용하지 않는 한 복잡한 수학 연산을 지원하지 않기 때문입니다.
해당되는 경우: 데이터에 함수에 음수가 포함되어 있거나 SQRT음수를 분수 거듭제곱하는 경우 오류가 발생할 수 있습니다.
예상 결과: 이 ABS함수를 사용하면 다음과 같은 문제를 해결할 수 있습니다 =SQRT(ABS(-25)).절댓값을 사용하여 계산하므로 불가능한 계산은 피할 수 있습니다.하지만 복소수를 다루는 경우 Excel의 기본 기능으로는 처리할 수 없으므로 특수 도구를 사용해야 합니다.
수정 4: 반복 공식 수렴 지원
도움이 되는 이유: IRR, XIRR, RATE와 같은 일부 수식은 해를 구하기 위해 반복 계산을 사용합니다. Excel의 반복 설정이 제대로 구성되지 않았거나 수렴하지 않으면(즉, 수식이 특정 값에 도달하지 못하면) #NUM 오류가 발생합니다.
해당되는 경우: 이러한 함수를 사용했는데 결과가 나오지 않는다면 아마도 이것이 문제일 것입니다.
예상 결과: 설정을 조정하면 문제가 해결되는 경우가 많습니다.설정 조정 방법은 다음과 같습니다.파일 > 옵션 > 수식 으로 이동합니다.반복 계산 사용을 선택합니다.최대 반복 횟수 를 100회에서 1000회로 늘리고 최대 변경 횟수를 낮춰 정확도를 높입니다.그런 다음 확인 을 클릭합니다.때로는 Excel에서 더 많은 시도를 하는 것만으로도 정답을 찾는 데 도움이 될 수 있습니다.
수정 5: IRR 함수 문제 해결
도움이 되는 이유: IRR현금 흐름의 부호가 바뀌지 않거나 초기 추정치가 크게 어긋나면 IRR 함수가 제대로 작동하지 않습니다.모든 현금 흐름이 양수 또는 음수이면 IRR은 해를 찾지 못하고 #NUM 오류를 발생시킵니다.
적용 시: IRR 공식에서 #NUM이 반환되는 경우 현금 흐름 기호를 다시 확인하세요.첫 번째 현금 흐름(투자)은 일반적으로 현금이 나가는 것을 나타내는 음수여야 합니다.실수로 모든 값을 양수로 입력하면 IRR이 제대로 작동하지 않을 수 있습니다.
예상 결과: 투자 현금 흐름을 음수 값(예 =IRR(A1:A10, -0.1): )으로 변경하면 문제가 해결되는 경우가 많습니다.이렇게 하면 함수가 수렴할 가능성이 높아집니다.또한, 반복 횟수를 늘리면(이전 수정 사항 참조) 특히 데이터가 복잡하거나 불규칙한 경우 도움이 될 수 있습니다.
참고: Excel에서는 괄호 안에 음수가 표시될 수 있지만 수식에는 영향을 미치지 않습니다.따라서 (10, 000)수식 입력줄에.대신.이 표시되더라도 당황하지 마세요 -10000.
제 경험에 따르면, 이러한 조정(부호 수정, 반복 제한 높이기, 정확한 초기 추측 제공)은 종종 #NUM 오류와 성공적인 계산의 차이를 만듭니다.
결국 #NUM 오류를 해결하는 것은 Excel이 무엇을 하려는지 이해하고, 성공에 필요한 것을 제공하는 것으로 귀결됩니다.즉, 깔끔한 데이터, 합리적인 입력, 또는 더 많은 계산 시도 등이 될 수 있습니다.물론 Excel은 때때로 필요 이상으로 오류를 어렵게 만들어야 하기 때문입니다.
관련 기사
이 글이 도움이 되었나요?