Esta postagem cobre tudo que você precisa saber sobre como encontrar, consertar e prevenir o #NOME? erros no Excel.
Se você já usa fórmulas do Excel há algum tempo, provavelmente encontrou o chato #NOME? erros. O Excel nos mostra esse erro para nos ajudar a corrigir o problema com uma fórmula, mas não diz exatamente o que há de realmente errado com a fórmula.
O erro ‘#NOME?’ Aparece na célula quando o Excel não reconhece a fórmula ou os argumentos da fórmula. Isso indica que há algo errado ou faltando com os caracteres que sua fórmula usou e que precisa ser corrigido.
Existem vários motivos pelos quais você veria o #NOME? erros no Excel. A causa comum é o simples erro de ortografia da fórmula ou função. Mas há outros motivos também, incluindo nome de intervalo digitado incorretamente, intervalo de células com erros ortográficos, aspas faltando ao redor do texto na fórmula, dois pontos faltando para um intervalo de células ou versão de fórmula incorreta. Neste artigo, explicaremos alguns dos problemas mais comuns que podem causar um erro #Nome no Excel e como corrigi-los.
Fórmula ou nome da função com erro ortográfico
A causa mais comum do erro #Nome é o erro de ortografia do nome da função ou quando a função não existe. Quando você insere uma sintaxe incorreta de uma função ou fórmula, o erro #Nome é exibido na célula onde a fórmula foi inserida.
No exemplo a seguir, a função COUTIF é usada para contar o número de vezes que um item (A1) se repete na lista (coluna A). Mas, o nome da função “CONT.SE” está escrito incorretamente como “CONT.SE” com duplo ‘II’, portanto, a fórmula retorna o #NOME? erro.
Tudo o que você precisa fazer é corrigir a grafia da função e o erro será corrigido.
Para evitar esse erro, você pode usar as sugestões de fórmula em vez de digitar a fórmula manualmente. Assim que você começar a digitar a fórmula, o Excel exibirá uma lista de funções correspondentes abaixo de onde você está digitando, conforme mostrado abaixo.
Clique duas vezes em uma das funções sugeridas ou pressione TAB para aceitar uma função sugerida pelo preenchimento automático. Em seguida, insira os argumentos e pressione Enter.
Faixa Incorreta de Células
Outra causa para o erro #Nome é porque o intervalo de células foi inserido incorretamente. Este erro ocorrerá se você esquecer de incluir dois-pontos (:) em um intervalo ou usar a combinação errada de letras e números para o intervalo.
No exemplo abaixo, a referência de intervalo está sem dois pontos (A1A6 em vez de A1: A6), portanto, o resultado retorna o erro #NAME.
No mesmo exemplo, o intervalo de células tem a combinação errada de letras e números, então ele retorna o erro #NOME.
Agora, o intervalo usado na célula A7 foi corrigido para obter o resultado adequado:
Intervalo nomeado com erro ortográfico
Um intervalo nomeado é um nome descritivo, usado para se referir a células individuais ou intervalo de células em vez do endereço da célula. Se você digitar incorretamente um intervalo nomeado em sua fórmula ou se referir a um nome que não está definido em sua planilha, a fórmula irá gerar o erro #NOME? Erro.
No exemplo abaixo, o intervalo C4: C11 é denominado “Peso”. Quando tentamos usar este nome para somar o intervalo de células, obtemos o #Nome? erro. É porque o nome do intervalo “Peso” está escrito incorretamente “Wieght” e a função SUM em B2 retorna o #NOME? erro.
Aqui, obtemos o erro #Nome, porque tentamos usar o intervalo denominado indefinido “Carregar” na fórmula. O intervalo denominado “Carregar” não existe nesta planilha, então recebemos o erro #NOME.
Abaixo, corrigir a grafia do intervalo de células definido corrige o problema e retorna '46525' como o peso total da Carne.
Para evitar esse erro, você pode usar a caixa de diálogo ‘Colar nome’ para inserir o nome do intervalo na função em vez de digitar o nome. Quando precisar digitar o nome do intervalo em sua fórmula, pressione a tecla de função F3 para ver a lista de intervalos nomeados em sua pasta de trabalho. Na caixa de diálogo Colar Nome, selecione o nome e clique em ‘OK’ para inserir automaticamente um intervalo nomeado na função.
Dessa forma, você não precisa digitar manualmente o nome, o que impede que o erro aconteça.
Verifique o escopo do intervalo nomeado
Outra razão pela qual você pode obter um erro ‘#NOME?’ É quando você tenta fazer referência a um intervalo nomeado com escopo local de outra planilha dentro da pasta de trabalho. Ao definir um intervalo nomeado, você pode definir se deseja o escopo do intervalo nomeado para toda a pasta de trabalho ou apenas para uma planilha específica.
Se você tiver definido o escopo do intervalo nomeado para uma planilha específica e tentar referenciá-lo em uma planilha diferente, verá o erro #NOME? Erro.
Para verificar o escopo dos intervalos nomeados, clique na opção ‘Gerenciador de nomes’ na guia ‘Fórmula’ ou pressione Ctrl + F3. Ele mostrará todos os intervalos nomeados e nomes de tabela na pasta de trabalho. Aqui, você pode criar, excluir ou editar os nomes existentes.
Embora você possa verificar o escopo dos intervalos nomeados na caixa de diálogo ‘Gerenciador de nomes’, você não pode alterá-lo. Você só pode definir o escopo ao criar um intervalo nomeado. Corrija o intervalo nomeado de acordo ou defina um novo intervalo nomeado para corrigir o problema.
Texto sem aspas duplas (”“)
Inserir um valor de texto sem aspas duplas em uma fórmula também causará o erro de # nome. Se você inserir qualquer valor de texto nas fórmulas, deverá colocá-los entre aspas duplas (”“), mesmo se estiver usando apenas um espaço.
Por exemplo, a fórmula abaixo tenta pesquisar a quantidade de ‘Porco’ na tabela usando a função VLOOKUP. Mas, em B13, a string de texto ‘Pig’ é inserida sem aspas duplas (““) na fórmula. Portanto, a fórmula retorna o #NOME? erro conforme mostrado abaixo.
Se houver aspas em torno de um valor, o Excel o tratará como uma string de texto. Mas quando um valor de texto não está entre aspas duplas, o Excel o considera como um intervalo nomeado ou nome de fórmula. Quando esse intervalo ou função nomeada não for encontrada, o Excel retorna o erro #NOME? erro.
Apenas coloque o valor do texto “Pig” entre aspas duplas na fórmula e o erro #NOME desaparecerá. Depois que as cotações foram adicionadas, a função VLOOKUP retorna a quantidade do Pig como '15'.
Observação: o valor do texto deve ser colocado entre aspas duplas retas (ou seja, "Cachorro"). Se você inserir um valor de texto com aspas (por exemplo, ❝Cão), o Excel não os reconhecerá como aspas e, em vez disso, resultará em # NOME? erro.
Uso de fórmulas de nova versão em versões mais antigas do Excel
As funções que foram introduzidas na nova versão do Excel não funcionam nas versões anteriores do Excel. Por exemplo, novas funções como CONCAT, TEXTJOIN, IFS, SWITCH, etc. foram adicionadas no Excel 2016 e 2019.
Se você tentar usar essas novas funções em versões mais antigas do Excel, como Excel 2007, 2010, 2013, ou abrir um arquivo que contém essas fórmulas em uma versão mais antiga, provavelmente obterá um erro #NOME. O Excel não reconhece essas novas funções porque elas não existem nessa versão.
Infelizmente, não há solução para esse problema. Você simplesmente não pode usar as fórmulas mais recentes em uma versão mais antiga do Excel. Se você estiver abrindo uma pasta de trabalho em uma versão mais antiga, certifique-se de não incluir nenhuma das funções mais recentes nesse arquivo.
Além disso, se você salvar uma pasta de trabalho que contém uma macro com uma fórmula usando a opção ‘Salvar como’, mas não ativou as macros no arquivo recém-salvo, provavelmente verá um erro #NOME.
Encontrando todos os #NOME? Erros no Excel
Digamos que você receba uma planilha grande de um colega e não consiga realizar alguns cálculos devido a erros. Se você não sabe onde estão todos os seus erros, existem duas maneiras diferentes que você pode usar para localizar erros de #NOME no Excel.
Usando a ferramenta Ir para especial
Se quiser encontrar todos e quaisquer erros em sua planilha, você pode fazer isso com o recurso Ir para especial. A ferramenta Ir para especial não encontra apenas o #NOME? erros, mas todos os tipos de erros em uma planilha. Veja como você faz isso:
Abra a planilha na qual deseja selecionar as células com erro e, em seguida, clique no ícone ‘Localizar e selecionar’ no grupo Edição da guia ‘Página inicial’.
Como alternativa, pressione F5 para abrir a caixa de diálogo ‘Ir para’ e clique na opção ‘Especial’.
De qualquer forma, a caixa de diálogo ‘Ir para especial’ será aberta. Aqui, escolha a opção ‘Fórmulas’, desmarque todas as outras opções em Fórmulas e, em seguida, deixe a caixa que diz ‘Erros’ selecionada. Em seguida, clique em ‘OK’.
Isso irá selecionar todas as células que possuem algum tipo de erro, conforme mostrado abaixo. Depois que as células de erro forem selecionadas, você poderá tratá-las como quiser.
Usando Localizar e Substituir
Se você deseja apenas descobrir os erros de # nome na planilha, pode usar a ferramenta Localizar e substituir. Siga esses passos:
Primeiro, selecione o intervalo ou selecione a planilha inteira (pressionando Ctrl + A) na qual deseja encontrar o erro de Nome. Em seguida, clique em ‘Localizar e selecionar’ na guia ‘Página inicial’ e selecione ‘Localizar’ ou pressione Ctrl + F.
Na caixa de diálogo Localizar e substituir, digite # nome? no campo ‘Encontre o quê’ e clique no botão ‘Opções’.
Em seguida, escolha ‘Valores’ na lista suspensa ‘Procurar em’ e, em seguida, escolha ‘Encontrar próximo’ ou ‘Encontrar todos’.
Se você selecionar ‘Localizar próximo’, o Excel seleciona as células, uma a uma, que apresentam o erro de nome, que podem ser tratadas individualmente. Ou, se você selecionar ‘Find All’, outra caixa aparecerá sob a caixa de diálogo Find and Replace que lista todas as células com os erros #NAME.
Evitando #NOME? Erros no Excel
Vimos a causa mais comum de erros de #NOME no Excel e como corrigi-los e evitá-los. Mas a melhor maneira de evitar os erros de # nome é usar o Assistente de função para inserir fórmulas na planilha.
O Assistente de Função do Excel permite que você gere funções válidas rapidamente. Ele fornece uma lista de funções com sintaxe (intervalo, critérios) que você pode implementar facilmente. Veja como:
Primeiro, selecione a célula onde deseja inserir a fórmula. Em seguida, você pode ir para a guia ‘Fórmulas’ e clicar na opção ‘Inserir Função’ no grupo Biblioteca de Funções ou clicar no botão Assistente de Funções ‘fx’ localizado na barra de ferramentas ao lado da barra de fórmulas.
Você também pode escolher uma função de qualquer uma das categorias disponíveis na ‘Biblioteca de funções’ na guia ‘Fórmulas’.
Na caixa de diálogo Inserir Função, clique no menu suspenso ao lado de ‘selecionar uma categoria’ e escolha uma das 13 categorias listadas lá. Todas as funções na categoria selecionada serão listadas na caixa ‘Selecionar uma função’. Selecione a função que deseja inserir e clique em ‘OK’
Como alternativa, você pode digitar a fórmula (você também pode digitar um nome parcial) no campo ‘Pesquisar uma função’ e procurá-la. Em seguida, clique duas vezes na função ou clique em ‘OK’.
Isso abrirá a caixa de diálogo Argumentos da função. Aqui, você precisa inserir os argumentos da função. Por exemplo, queremos pesquisar a quantidade de ‘Pig’ na tabela usando a função PROCV.
O Look_value é inserido como ‘Pig’. Para Table_array, você pode inserir diretamente o intervalo da tabela (A1: D9) no campo ou clicar no botão de seta para cima dentro do campo para selecionar o intervalo. Co_index_num é inserido como ‘3’ e Range_lookup é definido como ‘TRUE’. Depois de especificar todos os argumentos, clique no botão ‘OK’.
Você verá o resultado na célula selecionada e a fórmula completa na barra de fórmulas.
Usar o Assistente de fórmula pode economizar muito tempo e ajudá-lo a evitar o erro #NOME? erros no Excel.
É isso.