Fórmula do Excel: Como corrigir o #NUM! erro -

Índice

Resumo

O #NUM! ocorre um erro nas fórmulas do Excel quando um cálculo não pode ser executado. Por exemplo, se você tentar calcular a raiz quadrada de um número negativo, verá o erro #NUM! erro. Em geral, a correção do #NUM! o erro é uma questão de ajustar as entradas conforme necessário para tornar um cálculo possível novamente. Veja abaixo para mais informações.

Explicação

O #NUM! ocorre um erro nas fórmulas do Excel quando um cálculo não pode ser executado. Por exemplo, se você tentar calcular a raiz quadrada de um número negativo, verá o erro #NUM! erro. Os exemplos abaixo mostram fórmulas que retornam o erro #NUM. Em geral, a correção do #NUM! o erro é uma questão de ajustar as entradas conforme necessário para tornar um cálculo possível novamente.

Exemplo # 1 - Número muito grande ou pequeno

O Excel tem limites para os menores e maiores números que você pode usar. Se você tentar trabalhar com números fora desse intervalo, receberá o erro #NUM. Por exemplo, elevar 5 à potência de 500 está fora do intervalo permitido:

=5^500 // returns #NUM!

Exemplo # 2 - cálculo impossível

O #NUM! o erro também pode aparecer quando um cálculo não pode ser executado. Por exemplo, a tela abaixo mostra como usar a função SQRT para calcular a raiz quadrada de um número. A fórmula em C3, copiada, é:

=SQRT(B3)

Na célula C5, a fórmula retorna #NUM, pois o cálculo não pode ser executado. Se você precisa obter a raiz quadrada de um valor negativo (tratando o valor como positivo), pode envolver o número na função ABS assim:

=SQRT(ABS(B3))

Você também pode usar a função IFERROR para interceptar o erro e retornar um resultado vazio ("") ou uma mensagem personalizada.

Exemplo # 3 - argumento de função incorreto

Às vezes, você verá o #NUM! erro se você fornecer uma entrada inválida para um argumento de função. Por exemplo, a função DATEDIF retorna a diferença entre duas datas em várias unidades. Leva três argumentos como este:

=DATEDIF (start_date, end_date, unit)

Desde que as entradas sejam válidas, DATEDIF retorna o tempo entre as datas na unidade especificada. No entanto, se a data de início for posterior à data de término, DATEDIF retornará o erro #NUM. Na tela abaixo, você pode ver que a fórmula funciona bem até a linha 5, onde a data de início é maior que a data de término. Em D5, a fórmula retorna #NUM.

Observe que isso é um pouco diferente de #VALUE! erro, que normalmente ocorre quando um valor de entrada não é do tipo correto. Para corrigir o erro mostrado acima, basta inverter as datas na linha 5.

Exemplo # 4 - a fórmula de iteração não consegue encontrar o resultado

Algumas funções do Excel, como IRR, RATE e XIRR, dependem de iteração para encontrar um resultado. Por motivos de desempenho, o Excel limita o número de iterações permitidas. Se nenhum resultado for encontrado antes que esse limite seja atingido, a fórmula retornará o erro #NUM. O comportamento da iteração pode ser ajustado em Opções> Fórmulas> Opções de cálculo.

Artigos interessantes...