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 criadas para realizar 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 os parênteses () da função. A função PI não exige argumentos, e é por isso que eles ficam 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 argumento único.
=SOMA(A1:A10; C1:C10) é um exemplo de vários argumentos.
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 você digitar SOMA(A1:A10), o Excel exibirá a cadeia de texto SOMA(A1:A10) e não executará o cálculo. Se você digitar 2/11, o Excelexibirá a data 2/nov (supondo que o formato da célula seja 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á, pois existem dois parênteses de fechamento e apenas um de abertura, e deve haver somente um de cada. A fórmula correta tem o seguinte formato: =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, Excel pode 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 a fórmula se referir a valores ou a células de outras planilhas ou pastas de trabalho, e o nome da outra pasta de trabalho ou planilha contiver caracteres não alfabéticos, você deverá colocar o nome entre aspas simples ('), 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 a 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). Observação: Quando o caminho completo contém caracteres de espaço, como no exemplo anterior, você deve colocar o caminho entre aspas simples (no começo do caminho ou depois do nome da planilha, 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),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). Se você inserir a fórmula =ABS(-2;134), o Excel exibirá uma mensagem de erro, pois a função ABS aceita apenas um argumento: =ABS(-2134). |
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.
-
Para o Excel no Windows, aceda a Opções de > de Ficheiros > Fórmulas ou
para o Excel no Mac, selecione o menu do Excel > Preferências > Verificação de Erros. -
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 introduzir um valor de erro diretamente numa célula, este é armazenado como esse valor de erro, mas não é 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.
-
Escreva uma fórmula numa célula de coluna calculada e, em seguida, utilize Ctrl +Z ou selecione Anular 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 está 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 indo para a guia Dados > grupo Ferramentas de Dados > Validação de Dados.
-
-
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 Fórmulas >Auditoria de Fórmulas > Verificação de Erros.
-
Se você já ignorou qualquer erro anteriormente, poderá marcar esses erros novamente fazendo o seguinte: vá para Opções > de Arquivo > Fórmulas. Para o Excel no Mac, selecione o menu do Excel > Preferências > Verificação de Erros.
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.
-
Ao lado da célula, selecione Verificação de erro 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.
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 |
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. Dica: Tente ajustar a célula automaticamente clicando duas vezes entre os cabeçalhos da coluna. Se ### for exibido porque o Excel não pode exibir todos os caracteres, isso o corrigirá. |
|
Quando um número é dividido por zero (0) ou por uma célula vazia, o Excel exibirá esse erro. Dica: Adicionar um manipulador de erro como no exemplo a seguir, que é =SE(C2;B2/C2;0) |
|
O Excel exibe esse erro quando um valor não está disponível para uma função ou fórmula. Se você está usando uma função como PROCV, o que você está tentando pesquisar tem uma correspondência no intervalo de pesquisa? Geralmente, não. Tente usar SEERRO para suprimir o #N/D. Nesse caso, você poderia usar: =SEERRO(PROCV(D2;$D$6:$E$8;2;VERDADEIRO);0) |
|
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. Observação: Se você está 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. |
|
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. Observação: Verifique se os intervalos estão corretamente separados: as áreas C2:C3 e E4:E6 não têm interseção e, portanto, ao digitar a fórmula =SOMA(C2:C3 E4:E6), o erro #NULO! será retornado. Colocar uma vírgula entre os intervalos C e E corrige =SUM(C2:C3,E4:E6) |
|
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! provavelmente ocorre porque a função não consegue encontrar um resultado. Consulte o tópico de ajuda para ver as etapas de resolução. |
|
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, recriar a fórmula ou usar uma referência de intervalo contínuo como esta: =SOMA(A2:C2), que seria atualizada automaticamente quando a coluna B foi excluída. |
|
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, =SOMA(F2:F5) corrigiria o problema. |
Quando as células não estiverem visíveis numa folha de cálculo, pode watch essas células e as respetivas fórmulas na barra de ferramentas Janela de Monitorização. 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 ancorada 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 numa folha de cálculo com fórmulas, aceda a Base > Editar > selecione Localizar & Selecionar (ou pode utilizar Ctrl+G ou Controlo+G no Mac)> Ir Para Fórmulas de > Especiais.
-
Aceda a Fórmulas > Auditoria de Fórmulas > selecione Janela de Monitorização.
-
Selecione Adicionar Relógio.
-
Confirme que selecionou todas as células que pretende watch 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 de Monitorização não for apresentada, aceda a Fórmulas > Auditoria de Fórmulas > selecione Janela de Monitorização.
-
Selecione as células que deseja remover.
Para selecionar múltiplas células, prima CTRL e, em seguida, selecione as células.
-
Selecione Eliminar Relógio.
À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 o diálogo Avaliar Fórmula, você pode conferir as várias partes de uma fórmula aninhada, avaliada na ordem em que a fórmula é calculada. Por exemplo, a fórmula =SE(MÉDIA(D2:D5)>50;SOMA(E2:E5);0) é mais fácil de compreender quando pode ver os seguintes resultados intermédios:
Caixa de diálogo Avaliar Fórmula |
Descrição |
=SE(MÉDIA(D2:D5)>50;SOMA(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. |
=SE(40>50;SOMA(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 devolve o valor do terceiro argumento (o argumento value_if_false). A função SOMA não é avaliada porque é o segundo argumento para a função SE (argumento value_if_true) e é devolvida apenas quando a expressão é True. |
-
Selecione a célula que deseja avaliar. Apenas uma célula por vez pode ser avaliada.
-
Aceda a Fórmulas > Auditoria de Fórmulas > Avaliar Fórmula.
-
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 apresentar 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 a selecionar Avaliar até que cada parte da fórmula tenha sido avaliada.
-
Para ver a avaliação novamente, selecione Reiniciar.
-
Para terminar a avaliação, selecione Fechar.
Observações:
-
Algumas partes das fórmulas que utilizam as funções SE e ESCOLHER não são avaliadas , nestes casos, #N/D é apresentada 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 todas as vezes em que houver alteração na planilha e podem fazer com que a caixa de diálogo Avaliar Fórmula forneça resultados diferentes dos que são exibidos na célula: ALEATÓRIO, ÁREAS, ÍNDICE, DESLOC, CÉL, INDIRETO, LINS, COLS, AGORA, HOJE, ALEATÓRIOENTRE.
Precisa de mais ajuda?
Você pode sempre consultar um especialista na Excel Tech Community ou obter suporte nas Comunidades.