As fórmulas podem, às vezes, resultar em valores de erro, além de retornar resultados indesejados. A seguir, estão algumas ferramentas que você pode usar para localizar e investigar as causas, e determinar soluções para esses erros.
Observação
Este tópico inclui técnicas que podem ajudar a corrigir erros de fórmulas. Não é uma lista exaustiva de métodos para corrigir todos os possíveis erros de fórmulas. Para obter ajuda sobre erros específicos, pesquise perguntas semelhantes à sua no Fórum da Comunidade do Excel ou publique a sua pergunta.
Saiba como inserir uma fórmula simples
As fórmulas são equações que executam cálculos de valores em uma planilha. A fórmula tem início com um sinal de igual (=). Por exemplo, a seguinte fórmula adiciona 3 a 1.
=3+1
Uma fórmula também pode conter qualquer um dos itens a seguir ou todos eles: funções, referências, operadores e constantes.
Partes de uma fórmula
Funções: incluídas no Excel, as funções são fórmulas concebidas que realizam cálculos específicos. Por exemplo, a função PI() retorna o valor de pi: 3,142...
Referências: fazem referência a células individuais ou a intervalos de células. A2 retorna o valor na célula A2.
Constantes: números ou valores de texto inseridos diretamente em uma fórmula, por exemplo, 2.
Operadores: O operador * (asterisco) multiplica e o operador ^ (circunflexo) eleva um número a determinada potência. Use + e – para adicionar e subtrair valores e / para dividir.
Observação
Algumas funções exigem os chamados argumentos. Argumentos são valores que determinadas funções usam para realizar seus cálculos. Quando necessário, os argumentos são colocados entre parênteses da função (). A função PI não requer argumentos, razão pela qual está em branco. Algumas funções requerem um ou mais argumentos e podem deixar espaço para argumentos adicionais. Você deve usar uma vírgula para argumentos separados, ou ponto e vírgula (;), dependendo de suas configurações locais.
Por exemplo, a função Soma requer apenas um argumento, mas pode acomodar 255 argumentos no total.
=SOMA(A1:A10) é um exemplo de um único argumento.
=SOMA(A1:A10; C1:C10) é um exemplo de vários argumentos.
Corrigir erros comuns ao inserir fórmulas
A tabela a seguir resume alguns dos erros mais comuns que os usuários podem cometer ao inserir uma fórmula e explica como corrigi-los.
| Não deixe de | Para saber mais |
|---|---|
| Iniciar todas as funções com o sinal de igual (=) | Se omitir o sinal de igual, o que escrever pode ser apresentado como texto ou como uma data. Por exemplo, se escrever SOMA(A1:A10), o Excel apresenta a cadeia de texto SOMA(A1:A10) e não efetua o cálculo. Se você digitar 2/11, o Excel exibirá a data 2/nov (supondo que o formato da célula é Geral) em vez de dividir 11 por 2. |
| Combinar todos os parênteses de abertura e de fechamento | Verifique se todos os parênteses possuem um par correspondente de abertura e fechamento. Quando utiliza uma função numa fórmula, é importante que cada parêntese esteja na posição correta para que a função funcione corretamente. Por exemplo, a fórmula =SE(B5<0);"Não é válido",B5*1,05) não funcionará porque existem dois parênteses de fecho e apenas um parêntese aberto, quando deve existir apenas um cada. A fórmula deve ter o seguinte aspeto: =SE(B5<0;"Não é válido";B5*1,05). |
| Usar dois-pontos para indicar um intervalo | Quando você fizer referência a um intervalo de células, use dois-pontos (:) para separar a referência para a primeira célula do intervalo e a referência para a última célula no intervalo. Por exemplo, =SOMA(A1:A5), não =SOMA(A1 A5), o que devolveria um #NULL! Erro. |
| Inserir todos os argumentos obrigatórios | Algumas funções exigem argumentos. Além disso, verifique se você não inseriu argumentos demais. |
| Inserir o tipo correto de argumento | Algumas funções, como SOMA, exigem argumentos numéricos. Outras funções, como SUBSTITUIR, exigem um valor de texto para pelo menos um de seus argumentos. Se utilizar o tipo de dados errado como argumento, o Excel poderá devolver resultados inesperados ou apresentar um erro. |
| Aninhar no máximo 64 funções | Você pode inserir ou aninhar no máximo 64 níveis de funções dentro de uma função. |
| Colocar outros nomes de planilha entre aspas simples | Se uma fórmula se referir a valores ou células noutras folhas de cálculo ou livros e o nome do outro livro ou folha de cálculo contiver espaços ou carateres não alfabéticos, tem de incluir o respetivo nome entre plicas ( ' ), como ='Dados Trimestrais'! D3 ou ='123'! A1. |
| Colocar um ponto de exclamação (!) depois do nome da planilha quando você se referir a ela em uma fórmula | Por exemplo, para retornar o valor da célula D3 em uma planilha chamada Dados do Trimestre na mesma pasta de trabalho, use essa fórmula: ='Dados do Trimestre'!D3. |
| Incluir o caminho para planilhas externas | Verifique se cada referência externa contém um nome de pasta de trabalho e o caminho para ele. Uma referência a uma pasta de trabalho inclui o nome da pasta de trabalho e deve ser colocada entre colchetes ([Nomedapastadetrabalho.xlsx]). A referência deve também conter o nome da planilha na pasta de trabalho. Se a pasta de trabalho à qual você deseja se referir não estiver aberta no Excel, você ainda poderá incluir uma referência para ela em uma fórmula. Forneça o caminho completo para o arquivo, como o seguinte exemplo: =LINS('C:\Meus Documentos\[Operações T2.xlsx]Vendas'!A1:A8). Essa fórmula retornará o número de linhas do intervalo que inclui as células A1 a A8 na outra pasta de trabalho (8). Nota: Se o caminho completo contiver carateres de espaço, tal como o exemplo anterior, tem de colocar o caminho entre plicas (no início do caminho e depois do nome da folha de cálculo, antes do ponto de exclamação). |
| Digitar números sem formatação | Não formate os números ao inseri-los em fórmulas. Por exemplo, se o valor que deseja inserir for R$ 1.000, digite 1000 na fórmula. Se você inserir uma vírgula como parte de um número, o Excel vai tratá-lo como um caractere separador. Caso prefira os números exibidos de forma que mostrem separadores de milhares ou milhões, ou mesmo símbolos de moeda, formate as células depois de inserir os números. Por exemplo, se quiser adicionar 3100 ao valor na célula A3 e introduzir a fórmula =SOMA(3.100;A3),o Excel adiciona os números 3 e 100 e, em seguida, adiciona esse total ao valor de A3, em vez de adicionar 3100 a A3, que seria =SOMA(3100;A3). Em alternativa, se introduzir a fórmula =ABS(-2,134), o Excel apresenta um erro porque a função ABS só aceita um argumento: =ABS(-2134). |
Corrigir problemas comuns em fórmulas
Você pode implementar certas regras para verificar erros em fórmulas. Essas regras não garantem que a planilha fique livre de erros, mas podem ajudar a encontrar erros comuns. Você pode ativar ou desativar qualquer uma dessas regras individualmente.
Os erros podem ser marcados e corrigidos de duas maneiras: um erro de cada vez (como um verificador ortográfico) ou imediatamente quando eles surgirem na planilha, à medida que você inserir os dados.
Pode resolve um erro ao utilizar as opções apresentadas pelo Excel ou pode ignorar o erro ao selecionar Ignorar Erro. Caso você ignore o erro de uma determinada célula, ele não será exibido nas próximas verificações de erro. No entanto, você pode redefinir todos os erros que foram ignorados para que eles sejam exibidos novamente.
Habilitar ou desabilitar regras de verificação de erros
Para o Excel no Windows, aceda aOpções>de Ficheiro>Fórmulas ou
para o Excel no Mac, selecione o menu > Do Excel Verificação de Erros de Preferências>.Em Verificação de Erros, marque a caixa de seleção Habilitar verificação de erros em segundo plano. Qualquer erro encontrado é marcado com um triângulo no canto superior esquerdo da célula.
Para alterar a cor do triângulo que marca onde há um erro, na caixa Indicar erros usando essa cor, selecione a cor que desejar.
Em Regras de verificação do Excel, marque ou desmarque as caixas de seleção de qualquer uma das seguintes regras:
Células que contêm fórmulas que resultam num erro: uma fórmula não utiliza a sintaxe, argumentos ou tipos de dados esperados. Os valores de erro incluem #DIV/0!, #N/D, #NAME?, #NULL!, #NUM!, #REF!e #VALUE!. Cada um destes valores de erro tem causas diferentes e é resolvido de formas diferentes.
Observação
Se você inserir um valor de erro diretamente em uma célula, ele será armazenado como esse valor de erro, mas não será marcado como um erro. No entanto, se uma fórmula de outra célula fizer referência à essa célula, a fórmula vai retornar o valor de erro dessa célula.
Fórmula de coluna calculada inconsistente em tabelas: uma coluna calculada pode incluir fórmulas individuais diferentes da fórmula da coluna mestre, o que cria uma exceção. Exceções em colunas calculadas são criadas quando você realiza uma das seguintes ações:
- Digitar dados e não uma fórmula em uma célula de uma coluna calculada.
- Digite uma fórmula em uma célula de coluna calculada e use Ctrl +Z ou selecione Desfazer
na Barra de Ferramentas de Acesso Rápido. - Digitar uma nova fórmula em uma coluna calculada que já contenha uma ou mais exceções.
- Copiar dados em uma coluna calculada que não correspondam à fórmula da coluna calculada. Se os dados copiados contiverem uma fórmula, essa fórmula sobrescreverá os dados na coluna calculada.
- Mover ou excluir uma célula em outra área da planilha que seja referenciada por uma das linhas de uma coluna calculada.
Células contendo anos representadas como 2 dígitos: a célula contém uma data de texto que pode ser mal interpretada como o século errado, quando usado em fórmulas. Por exemplo, a data na fórmula =ANO("1/1/31") poderia ser 1931 ou 2031. Use essa regra para verificar datas de texto ambíguas.
Números formatados como texto ou precedidos por um apóstrofo: a célula contém números armazenados como texto. Isso ocorre normalmente quando os dados são importados de outras fontes. Os números armazenados como texto podem causar resultados de classificação inesperados, portanto, é melhor convertê-los em números. ‘=SOMA(A1:A10) é vista como texto.
Fórmulas inconsistentes com outras fórmulas na região: a fórmula não corresponde ao padrão de outras fórmulas próximas a ela. Em muitos casos, as fórmulas adjacentes a outras fórmulas diferem apenas nas referências usadas. No exemplo a seguir de quatro fórmulas adjacentes, o Excel exibe um erro ao lado da fórmula =SUM(A10:C10) na célula D4 porque as fórmulas adjacentes incrementam por uma linha e essa incrementa por 8 linhas— o Excel espera a fórmula =SUM(A4:C4).
Se as referências usadas em uma fórmula não forem consistentes com as das fórmulas adjacentes, o Excel exibirá um erro.
Fórmulas que omitem células em uma região: uma fórmula pode não incluir automaticamente referências a dados que você insere entre o intervalo original de dados e a célula que contém essa fórmula. Essa regra compara a referência em uma fórmula com base no intervalo real de células adjacente à célula que contém a fórmula. Se as células adjacentes incluírem valores adicionais e não estiverem em branco, o Excel exibirá um erro ao lado da fórmula.
Por exemplo, o Excel insere um erro ao lado da fórmula =SUM(D2:D4) quando essa regra é aplicada, pois as células D5, D6 e D7 são adjacentes às células referenciadas na fórmula e na célula que contém a fórmula (D8) e essas células contêm dados que deveriam ter sido referenciados na fórmula.
Células não bloqueadas que contêm fórmulas: a fórmula não está bloqueada para proteção. Por padrão, todas as células em uma planilha são bloqueadas para que não possam ser alteradas quando a planilha estiver protegida. Isso pode ajudar a evitar erros inesperados, como a exclusão ou alteração acidental de fórmulas. Esse erro indica que a célula foi definida como desbloqueada, mas a planilha não está protegida. Verifique se você não deseja que a célula seja bloqueada.
Fórmulas que fazem referência a células vazias: a fórmula contém uma referência a uma célula vazia. Isso pode gerar resultados inesperados, como mostra o exemplo a seguir.
Digamos que você queira calcular a média dos números na seguinte coluna de células. Se a terceira célula estiver em branco, ela não será incluída no cálculo e o resultado será 22,75. Se ela contiver 0, o resultado será 18,2.
Os dados inseridos em uma tabela são inválidos: há um erro de validação em uma tabela. Verifique a configuração de validação da célula acessando a guia >DadosFerramentas de Dados do grupo >Validação de Dados.
Corrigir os erros de fórmula comuns um a um
Selecione a planilha em que deseja verificar se há erros.
Se a planilha for calculada manualmente, pressione F9 para calcular novamente.
Se a caixa de diálogo Verificação de Erros não for exibida, selecione Formulas>Formulas Auditing>Error Check.Se você já ignorou qualquer erro anteriormente, poderá marcar para esses erros novamente fazendo o seguinte: vá paraFórmulasde Opções> de Arquivo>. Para o Excel no Mac, selecione o menu > Preferências > de Erro do Excel.
Na seção Verificação de Erros , selecione Redefinir Erros Ignorados>OK.
Observação
A redefinição de erros ignorados redefine todos os erros em todas as planilhas na pasta de trabalho ativa.
Dica
Sugerimos mover o diálogo Verificação de Erros logo abaixo da barra de fórmulas.
Selecione um dos botões de ação no lado direito da caixa de diálogo. As ações disponíveis são diferentes para cada tipo de erro.
Selecione Avançar.
Observação
Se você selecionar Ignorar Erro, o erro será marcado como ignorado para cada marcar consecutivo.
Corrigir erros comuns de fórmula individualmente
Ao lado da célula, selecione Ícone de Verificação de Erros de Verificação de
e selecione a opção desejada. Os comandos disponíveis são diferentes para cada tipo de erro, e a primeira entrada descreve o erro.
Se você selecionar Ignorar Erro, o erro será marcado como ignorado para cada marcar consecutivo.
Corrigir um valor de erro #
Se uma fórmula não puder avaliar corretamente um resultado, o Excel exibirá um valor de erro, como #####, #DIV/0!, #N/A, #NAME?, #NULL!, #NUM!, #REF!e #VALUE!. Cada tipo de erro tem causas diferentes e soluções diferentes.
A tabela a seguir contém links para artigos que descrevem esses erros em detalhes e uma breve descrição para você começar.
| Tópico | Descrição |
|---|---|
| Corrigir um erro #### | O Excel exibe este erro quando uma coluna não tem largura suficiente para exibir todos os caracteres em uma célula ou quando a célula contém data ou valores de data e hora negativos. Por exemplo, uma fórmula que subtraia uma data no futuro de uma data no passado, tal como =15/06/2008-01/07/2008, resulta em um valor de data negativo. Ponta: Tente ajustar automaticamente a célula clicando duas vezes entre os cabeçalhos de coluna. Se ### for exibido porque o Excel não pode exibir todos os caracteres, isso o corrigirá.
|
| Corrigir um erro #DIV/0! erro | Quando um número é dividido por zero (0) ou por uma célula vazia, o Excel exibirá esse erro. Ponta: Adicione um manipulador de erros como no exemplo a seguir, que é =IF(C2,B2/C2,0)
|
| Corrigir um erro #N/D | O Excel exibe esse erro quando um valor não está disponível para uma função ou fórmula. Se você estiver usando uma função como VLOOKUP, o que você está tentando pesquisar tem uma correspondência no intervalo de pesquisa? Na maioria das vezes, não. Tente usar SEERRO para suprimir o #N/D. Nesse caso, você poderia usar: =IFERROR(VLOOKUP(D2,$D$6:$E$8,2,TRUE),0)
|
| Corrigir um erro #NOME? | Esse erro é exibido quando o Excel não reconhece o texto em uma fórmula. Por exemplo, um nome de intervalo ou o nome de uma função podem ser escritos incorretamente. Nota: Se você estiver usando uma função, verifique se o nome da função está escrito corretamente. Nesse caso, SOMA está escrito incorretamente. Remova o "e" e o Excel o corrige.
|
| Corrija um #NULO! erro | Quando você especifica uma interseção de duas áreas que não formam uma interseção (cruzada), o Excel exibe esse erro. O operador de interseção é um caractere de espaço que separa referências em uma fórmula. Nota: Verifique se seus intervalos estão corretamente separados – as áreas C2:C3 e E4:E6 não se cruzam, portanto, inserir a fórmula =SUM(C2:C3 E4:E6) retorna o #NULL! Erro. Colocar uma vírgula entre os intervalos C e E corrige o erro =SUM(C2:C3,E4:E6)
|
| Corrigir um erro #NÚM! erro | O Excel mostra esse erro quando uma fórmula ou função contém valores numéricos inválidos. Você está usando uma função que itera, como TIR ou TAXA? Em caso afirmativo, o erro #NUM! o erro é provavelmente porque a função não pode encontrar um resultado. Consulte o tópico de ajuda para ver as etapas de resolução. |
| Corrigir um erro #REF! erro | O Excel exibe esse erro quando uma referência de célula não é válida. Por exemplo, você pode ter excluído células que foram referidas por outras fórmulas, ou você pode ter colado células que você moveu em cima de células que foram referidas por outras fórmulas. Você excluiu uma linha ou coluna acidentalmente? Excluímos a coluna B nesta fórmula, =SOMA(A2;B2;C2); veja o que aconteceu. Use Desfazer (Ctrl+Z) para desfazer a exclusão, recompilar a fórmula ou usar uma referência de intervalo contínua como esta: =SUM(A2:C2), que teria sido atualizada automaticamente quando a coluna B foi excluída.
|
| Corrigir um erro #VALOR! erro | O Excel pode exibir esse erro, caso sua fórmula inclua células que contenham diferentes tipos de dados. Você está usando operadores matemáticos (+, -, *, /, ^) com tipos de dados diferentes? Se sim, tente usar uma função. Nesse caso = SUM(F2:F5) corrigiria o problema.
|
Inspecionar uma fórmula e o respectivo resultado usando a Janela de Inspeção
Quando as células não estão visíveis em uma planilha, você pode observar essas células e suas fórmulas na barra de ferramentas Janela do Relógio. Com a Janela de Inspeção fica mais fácil inspecionar, auditar ou confirmar cálculos e resultados de fórmulas em grandes planilhas. Ao usar a Janela de Inspeção, você não precisa rolar repetidamente ou ir para diferentes partes da planilha.
Essa barra de ferramentas pode ser movida ou encaixada como qualquer outra barra de ferramentas. Por exemplo, você pode encaixá-la na parte inferior da janela. A barra de ferramentas mantém o controle das seguintes propriedades de célula: 1) Pasta de Trabalho; 2) Planilha; 3) Nome (se a célula tiver um Intervalo Nomeado correspondente); 4) Endereço de célula; 5) Valor; e 6) Fórmula.
Observação
Você pode realizar apenas uma inspeção por célula.
Adicionar células à Janela de Inspeção
Escolha as células que deseja inspecionar.
Para selecionar todas as células em uma planilha com fórmulas, acesseEdição>Inicial>selecione Localizar & Selecionar (ou você pode usar Ctrl+G ou Control+G no Mac)> Vá paraFórmulasEspeciais>.
Acesse Formulas Formulas>Formula Auditing> select Watch Window.
Selecione Adicionar Relógio.
Confirme se você selecionou todas as células que deseja assistir e selecione Adicionar.
Para alterar a largura de uma Janela de Inspeção, arraste o limite do lado direito do título da coluna.
Para exibir a célula à qual a entrada na barra de ferramentas da Janela de Inspeção faz referência, clique duas vezes na entrada.
Observação
As células que possuem referências externas a outras pastas de trabalho são exibidas na barra de ferramentas da Janela de Inspeção, apenas quando tais pastas estão abertas.
Remover células da Janela de Inspeção
Se a barra de ferramentas Janela do Relógio não for exibida, vá para FórmulasAuditoria de Fórmulas> selecione Janela de Observação>.
Selecione as células que deseja remover.
Para selecionar várias células, pressione CTRL e selecione as células.Selecione Excluir Relógio.
Avaliar uma fórmula aninhada uma etapa de cada vez
Às vezes, é difícil entender como uma fórmula aninhada calcula o resultado final, pois existem diversos cálculos intermediários e testes lógicos. No entanto, usando a Fórmula de Avaliação no Excel para Windows, você pode ver as diferentes partes de uma fórmula aninhada avaliadas na ordem em que a fórmula é calculada. Por exemplo, a fórmula =IF(AVERAGE(D2:D5)>50,SUM(E2:E5),0 é mais fácil de entender quando você pode ver os seguintes resultados intermediários:
| Caixa de diálogo Avaliar Fórmula | Descrição |
|---|---|
| =IF(AVERAGE(D2:D5)>50,SUM(E2:E5),0) | A fórmula aninhada é exibida inicialmente. As funções MÉDIA e SOMA são aninhas dentro da função SE. O intervalo de células D2:D5 contém os valores 55, 35, 45 e 25; portanto, o resultado da função MÉDIA(D2:D5) é 40. |
| =IF(40>50,SUM(E2:E5),0) | O intervalo de células D2:D5 contém os valores 55, 35, 45 e 25; portanto, o resultado da função MÉDIA(D2:D5) é 40. |
| =SE(Falso;SOMA(E2:E5);0) | Como 40 não é maior do que 50, a expressão no primeiro argumento da função SE (o argumento teste_lógico) é Falso. A função SE retorna o valor do terceiro argumento (o argumento value_if_false). A função SUM não é avaliada porque é o segundo argumento para a função IF (value_if_true argumento) e é retornada somente quando a expressão é True. |
- No Excel para Windows, selecione a célula que você deseja avaliar. Apenas uma célula por vez pode ser avaliada.
- Vá para Fórmulas>Formula Formula auditing>Assess Formula.
- Selecione Avaliar para examinar o valor da referência sublinhada. O resultado da avaliação é mostrado em itálico.
Se a parte sublinhada da fórmula for uma referência a outra fórmula, selecione Avançar para exibir a outra fórmula na caixa Avaliação . Selecione Sair para voltar para a célula e a fórmula anteriores.
O botão Depuração total não estará disponível na segunda vez em que a referência for exibida na fórmula ou se a fórmula fizer referência a uma célula em uma pasta de trabalho separada. - Continue selecionando Avaliar até que cada parte da fórmula tenha sido avaliada.
- Para ver a avaliação novamente, selecione Reiniciar.
- Para encerrar a avaliação, selecione Fechar.
Observação
- Algumas partes das fórmulas que usam as funções IF e CHOOSE não são avaliadas— nesses casos, #N/A é exibido na caixa Avaliação .
- Quando a referência estiver em branco, o valor zero (0) é exibido na caixa Avaliação.
- As funções a seguir são recalculadas cada vez que a planilha é alterada e pode fazer com que a caixa de diálogo Avaliar Fórmula forneça resultados diferentes do que aparece na célula: RAND, AREAS, INDEX, OFFSET, CELL, INDIRECT, ROWS, COLUMNS, NOW, TODAY, RANDBETWEEN.
Precisa de mais ajuda?
Você sempre pode pedir a um especialista na Comunidade Tecnológica do Excel ou obter suporte em Comunidades.






