Fórmula do Excel: como corrigir o #NOME? erro -

Índice

Resumo

O nome? erro ocorre quando o Excel não reconhece algo. Freqüentemente, o #NAME? ocorre quando o nome de uma função está incorreto, mas há outras causas, conforme explicado a seguir. Consertando um # nome? o erro geralmente é apenas uma questão de corrigir a ortografia ou a sintaxe. Veja abaixo mais informações e etapas para resolver.

Explicação

O nome? erro ocorre quando o Excel não consegue reconhecer algo. Freqüentemente, o #NOME? ocorre quando o nome de uma função está incorreto, mas há outras causas, conforme explicado a seguir. Consertando um # nome? o erro geralmente é apenas uma questão de correção ortográfica ou de sintaxe.

Os exemplos abaixo mostram fórmulas configuradas incorretamente que retornam o erro #NAME e as etapas necessárias para corrigir o erro e obter uma fórmula funcional novamente.

Nome da função com erro ortográfico

No exemplo abaixo, a função VLOOKUP é usada para recuperar um preço de item em F3. O nome da função "VLOOKUP" está escrito incorretamente e a fórmula retorna #NOME?

=VLOKUP(E3,B3:C7,2,0) // returns #NAME?

Quando a fórmula é fixada, ela funciona corretamente:

=VLOOKUP(E3,B3:C7,2,0) // returns 4.25

Intervalo inserido incorretamente

No exemplo abaixo, as funções MAX e MIN são usadas para encontrar as temperaturas mínima e máxima. as fórmulas em F2 e F3, respectivamente, são:

=MAX(C3:C7) // returns 74 =MIN(CC:C7) // returns #NAME?

Abaixo do intervalo usado em F3 foi corrigido:

Observação: esquecer de incluir dois pontos (:) em um intervalo também acionará o erro #NAME? erro.

Intervalo nomeado com erro ortográfico

No exemplo abaixo, o intervalo nomeado "dados" é igual a C3: C7. Em F2, "dados" contém "daata" incorretamente e a função MAX retorna #NOME?

=MAX(daata) // returns #NAME? error

Abaixo, a ortografia é corrigida e a função MAX retorna corretamente 325 como o número máximo de vendas:

=MAX(data) // returns 325

Observe que os intervalos nomeados não são colocados entre aspas ("") em uma fórmula.

O intervalo nomeado tem escopo local

Os intervalos nomeados podem ter escopo local (somente esta planilha) ou global (todas as planilhas), então você pode ver um #NAME? erro se você tentar fazer referência a um intervalo nomeado válido com escopo local para uma planilha diferente. Você pode usar o Gerenciador de nomes (Control + F3, Windows apenas) para verificar os intervalos nomeados de escopo. Leia mais sobre intervalos nomeados aqui.

Valor do texto inserido sem aspas

Quando um valor de texto é inserido sem aspas duplas, o Excel tenta interpretar o valor como um nome de função ou intervalo nomeado. Isso pode causar um # nome? erro quando nenhuma correspondência é encontrada. No exemplo abaixo, a função LEN é usada para obter o comprimento da palavra "maçã". Em B3, a fórmula é inserida sem a sequência de texto "maçã" entre aspas (""). Como apple não é um nome de função ou intervalo nomeado, o resultado é #NAME?

=LEN(apple) // returns #NAME?

Abaixo, as aspas foram adicionadas e a função LEN agora funciona corretamente:

=LEN("apple") // returns 5

Valor do texto com aspas inteligentes

Os valores do texto precisam ser aspas com aspas duplas retas (ou seja, "maçã"). Se aspas "inteligentes" (às vezes chamadas de "curvas") forem usadas, o Excel não as interpretará como aspas e, em vez disso, retornará #NOME?

=LEN(“apple”) // returns #NAME?

Para corrigir, basta substituir as aspas inglesas por aspas normais:

=LEN("apple") // returns 5

Observação: alguns aplicativos, como o Microsoft Word, podem transformar aspas retas em aspas curvas automaticamente, portanto, tome cuidado se estiver movendo uma fórmula para dentro e para fora de diferentes aplicativos ou ambientes.

Artigos interessantes...