
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.