Por vezes, as fórmulas podem resultar em valores de erro e devolver resultados não desejados. Seguem-se algumas ferramentas que pode utilizar para localizar e investigar as causas destes erros e determinar soluções.
Nota
Este tópico contém técnicas que podem ajudá-lo 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 relativamente a erros específicos, pode procurar perguntas como as suas no Fórum da Comunidade do Excel ou publicar uma própria.
Saiba como introduzir uma fórmula simples
As fórmulas são equações que executam cálculos com os valores na sua folha de cálculo. Uma fórmula começa com um sinal de igual (=). Por exemplo, a fórmula seguinte adiciona 3 a 1.
=3+1
Uma fórmula também pode conter um ou todos os elementos que se seguem: 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() devolve o valor de pi: 3,142...
Referências: referem-se a células individuais ou intervalos de células. A2 devolve o valor na célula A2.
Constantes: números ou valores de texto introduzidos diretamente numa fórmula, como, por exemplo, 2.
Operadores: O operador ^ (acento circunflexo) eleva um número a uma potência e o operador * (asterisco) multiplica. Utilize + e – para somar e subtrair valores, e / para dividir.
Nota
Algumas funções necessitam do que é referido como argumentos. Argumentos são os valores que determinadas funções utilizam para efetuar os 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. Tem de utilizar uma vírgula para separar argumentos ou um ponto e vírgula (;), consoante as suas definições de localização.
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 introduzir fórmulas
A tabela seguinte resume alguns dos erros mais comuns que um utilizador pode cometer ao introduzir uma fórmula e explica como corrigi-los.
| Certifique-se de que | Mais informações |
|---|---|
| Inicia cada uma das 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 escrever 2/11, o Excel apresentará a data 2-nov (presumindo que o formato da célula é Geral) em vez de dividir 11 por 2. |
| Corresponde todos os parênteses de abertura e de fecho | Certifique-se de que todos os parênteses fazem parte de um par correspondente (de abertura ou de fecho). 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). |
| Utiliza dois pontos para indicar um intervalo | Ao referir-se a um intervalo de células, utilize dois pontos (:) para separar a referência à primeira célula no intervalo da referência à última célula no intervalo. Por exemplo, =SOMA(A1:A5), não =SOMA(A1 A5), o que devolveria um #NULL! Erro. |
| Introduz todos os argumentos necessários | Algumas funções têm argumentos necessários. Certifique-se ainda de que não introduziu demasiados argumentos. |
| Introduz o tipo de argumentos correto | Algumas funções, como a SOMA, precisam de argumentos numéricos. Outras funções, como SUBSTITUIR, precisam de um valor de texto de, pelo menos, um dos respetivos argumentos. Se utilizar o tipo de dados errado como argumento, o Excel poderá devolver resultados inesperados ou apresentar um erro. |
| Não aninha mais de 64 funções | Pode introduzir ou aninhar até 64 níveis de funções numa função. |
| Coloca os nomes de outras folhas 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. |
| Coloca um ponto de exclamação (!) a seguir a um nome de folha de cálculo quando fizer referência ao mesmo numa fórmula | Por exemplo, para devolver o valor da célula D3 numa folha de cálculo chamada Dados Trimestrais no mesmo livro, utilize esta fórmula:='Dados Trimestrais'!D3. |
| Inclui o caminho para livros externos | Certifique-se de que cada referência externa contém um nome de livro e o caminho para o livro. Uma referência a um livro inclui o nome do livro e tem de ser colocada entre parênteses ([Nomedolivro.xlsx]). A referência também tem de conter o nome da folha de cálculo no livro. Mesmo que o livro a que pretende fazer referência não esteja aberto no Excel, pode incluir uma referência ao mesmo numa fórmula. Forneça o caminho completo para o ficheiro, tal como no seguinte exemplo: =LINS('C:\Os Meus Documentos\[Operações T2.xlsx]Vendas'!A1:A8). Esta fórmula devolve o número de linhas no intervalo que inclui as células A1 a A8 no outro livro (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). |
| Introduz números sem formatação | Não formate números quando os introduzir numa fórmula. Por exemplo, se o valor que pretende inserir for 1 000 €, introduza 1000 na fórmula. Se introduzir um espaço ou um ponto como parte de um número, o Excel não conseguirá processá-lo e mostrará um erro. Se quiser que os números sejam apresentados de forma a apresentar o separador dos milhares ou milhões, ou os símbolos de moeda, formate as células depois de introduzir 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
Pode implementar determinadas regras para detetar erros nas fórmulas. Estas regras não garantem que a folha de cálculo fique isenta de erros, mas podem ser muito eficazes no que diz respeito à identificação dos erros mais comuns. Pode ativar ou desativar individualmente cada uma destas regras.
Os erros podem ser marcados e corrigidos de duas formas: um erro de cada vez (como um verificador ortográfico) ou imediatamente quando ocorrem na folha de cálculo à medida que introduz dados.
Pode resolver um erro com as opções apresentadas pelo Excel ou pode ignorar o erro ao selecionar Ignorar Erro. Se ignorar um erro numa célula específica, o erro dessa célula não aparecerá em mais verificações de erros. No entanto, pode repor todos os erros ignorados anteriormente para que apareçam novamente.
Ativar ou desativar regras da 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, selecione Ativar 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 assinala o local onde ocorreu um erro, na caixa Indicar erros utilizando esta cor selecione a cor pretendida.
Em Regras da verificação do Excel, selecione ou desmarque as caixas de verificação de qualquer uma das regras seguintes:
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. e #VALOR!. Cada um destes valores de erro tem causas diferentes e é resolvido de formas diferentes.
Nota
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 se referir a essa célula, a fórmula devolve 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 principal, o que cria uma exceção. São criadas exceções na coluna calculada quando realiza uma das seguintes ações:
- Escreve dados que não sejam uma fórmula numa célula da coluna calculada.
- Escreva uma fórmula numa célula de coluna calculada e, em seguida, utilize Ctrl +Z ou selecione o
na Barra de Ferramentas de Acesso Rápido. - Escreve uma fórmula nova numa coluna calculada que já contenha uma ou mais exceções.
- Copia dados para a coluna calculada que não correspondem à fórmula da coluna calculada. Se os dados copiados contiverem uma fórmula, esta fórmula substitui os dados na coluna calculada.
- Move ou elimina uma célula noutra área da folha de cálculo referida por uma das linhas numa coluna calculada.
Células que contêm anos representados por 2 dígitos: a célula contém uma data de texto que pode ser mal interpretada como sendo do século errado, quando utilizada em fórmulas. Por exemplo, a data na fórmula =ANO("1/1/31") pode ser referente a 1931 ou 2031. Utilize esta regra para verificar datas ambíguas de texto.
Números formatados como texto ou precedidos por um apóstrofo: a célula contém números armazenados como texto. Normalmente, isto ocorre quando são importados dados de outras origens. Os números armazenados como texto podem causar resultados de ordenação inesperados, pelo que é melhor convertê-los em números. ‘=SOMA(A1:A10) é visto 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. Em muitos casos, as fórmulas adjacentes a outras fórmulas só diferem nas referências utilizadas. No exemplo seguinte de quatro fórmulas adjacentes, o Excel apresenta um erro junto à fórmula =SOMA(A10:C10) na célula D4 porque as fórmulas adjacentes aumentam uma linha e uma incrementa em 8 linhas — o Excel espera a fórmula =SOMA(A4:C4).
Se as referências utilizadas numa fórmula não forem consistentes com as das fórmulas adjacentes, o Excel apresenta um erro.
Fórmulas que omitem células numa região: uma fórmula pode não incluir automaticamente referências aos dados inseridos entre o intervalo de dados original e a célula que contém a fórmula. Esta regra compara a referência numa fórmula com o intervalo de células efetivamente adjacente à célula que contém a fórmula. Se as células adjacentes contiverem valores adicionais e não estiverem em branco, o Excel apresentará um erro junto à fórmula.
Por exemplo, o Excel insere um erro junto à fórmula =SOMA(D2:D4) quando esta regra é aplicada, porque as células D5, D6 e D7 são adjacentes às células referenciadas na fórmula e à 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 desbloqueadas que contêm fórmulas: A fórmula não está bloqueada para proteção. Por predefinição, todas as células numa folha de cálculo estão bloqueadas para que não possam ser alteradas quando a folha de cálculo está protegida. Isto pode ajudar a evitar erros inadvertidamente, como eliminar ou alterar fórmulas acidentalmente. Este erro indica que a célula foi configurada para estar desbloqueada, mas a folha não foi protegida. Certifique-se de que não pretende 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. Isto pode provocar resultados inesperados, conforme é mostrado no exemplo seguinte.
Suponha que pretende calcular a média dos números na coluna de células que se segue. Se a terceira célula estiver em branco, não será incluída no cálculo e o resultado será 22,75. Se a terceira coluna contiver o valor 0, o resultado será 18,2.
Os dados introduzidos numa tabela não são válidos: existe um erro de validação numa tabela. Verifique a definição de validação da célula ao aceder ao separador >DadosFerramentas de Dados grupo >Validação de Dados.
Corrigir erros de fórmula comuns, um de cada vez
Selecione a folha de cálculo em que pretende verificar os erros.
Se a folha de cálculo for calculada manualmente, prima F9 para recalcular.
Se a caixa de diálogo Verificação de Erros não for apresentada, selecioneVerificação de Errosda Auditoria de>Fórmulas de Fórmulas>.Se ignorou anteriormente quaisquer erros, pode verificar esses erros novamente ao fazer o seguinte: aceda aFórmulas de Opções> de Ficheiro>. Para o Excel no Mac, selecione o menu > Preferências verificação de erros>.
Na secção Verificação de Erros , selecione Repor Erros Ignorados>OK.
Nota
A reposição dos erros ignorados repõe todos os erros em todas as folhas do livro ativo.
Sugestão
Pode ajudar mover a caixa de diálogo Verificação de Erros para imediatamente 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 Seguinte.
Nota
Se selecionar Ignorar Erro, o erro será marcado como sendo ignorado para cada verificação consecutiva.
Corrigir erros de fórmula comuns, individualmente
Junto à célula, selecione o
de Erros e, em seguida, selecione a opção pretendida. Os comandos disponíveis são diferentes para cada tipo de erro e a primeira entrada descreve o erro.
Se selecionar Ignorar Erro, o erro será marcado como sendo ignorado para cada verificação consecutiva.
Corrigir um valor de erro #
Se uma fórmula não conseguir avaliar corretamente um resultado, o Excel apresenta um valor de erro, como #####, #DIV/0!, #N/D, #NAME?, #NULL!, #NUM!, #REF!e #VALUE!. Cada tipo de erro tem causas diferentes e soluções diferentes.
A tabela seguinte contém ligações para artigos que descrevem esses erros detalhadamente e uma breve descrição que o ajuda a começar.
| Tópico | Descrição |
|---|---|
| Corrigir um erro #### | O Excel apresenta este erro quando uma coluna não é suficientemente larga para apresentar todos os carateres numa célula ou quando uma célula contém valores de data ou hora negativos. Por exemplo, se mudar a formatação de uma célula para Data e colocar uma fórmula que subtrai uma data no futuro a uma data no passado, como =6/15/2008-7/1/2008, o resultado será um valor de data negativo. Sugestão: Tente ajustar automaticamente a célula ao fazer duplo clique entre os cabeçalhos de coluna. Se ### for apresentado porque o Excel não consegue apresentar todos os carateres, isto corrige-o.
|
| Corrigir um erro #DIV/0! #BUSY! | O Excel apresenta este erro quando um número é dividido por zero (0) ou por uma célula que não contém valores. Sugestão: Adicione um processador de erros como no exemplo seguinte, que é =SE(C2;B2/C2;0)
|
| Corrigir um erro #N/D | O Excel apresenta este erro quando um valor não está disponível para uma função ou fórmula. Se estiver a utilizar uma função como PROCV, o que está a tentar pesquisar tem uma correspondência no intervalo de pesquisa? Na maioria das vezes, não. Experimente utilizar SE.ERRO para suprimir o erro #N/D. Neste caso, pode utilizar: =SE.ERRO(PROCV(D2;$D$6:$E$8;2;VERDADEIRO),0)
|
| Corrigir um erro #NOME? | Este erro é apresentado quando o Excel não reconhece o texto numa fórmula. Por exemplo, um nome de intervalo ou o nome de uma função podem ser escritos incorretamente. Nota: Se estiver a utilizar uma função, certifique-se de que o nome da função está escrito corretamente. Neste caso, SOMA está escrito incorretamente. Remova o "e" e o Excel corrige-o.
|
| Corrigir um erro #NULO! #BUSY! | O Excel apresenta este erro quando especifica uma interseção de duas áreas que não se intersetam (cruzam). O operador da interseção é um caráter de espaço que separa as referências numa fórmula. Nota: Certifique-se de que os intervalos estão corretamente separados – as áreas C2:C3 e E4:E6 não se interseccionam, pelo que introduzir a fórmula =SOMA(C2:C3 E4:E6) devolve o #NULL! . Colocar uma vírgula entre os intervalos C e E corrige = SOMA(C2:C3,E4:E6)
|
| Corrigir um erro #NÚM! #BUSY! | O Excel apresenta este erro quando uma fórmula ou função contiver valores numéricos inválidos. Está a utilizar uma função que se repete, como TIR ou TAXA? Se assim for, o erro #NÚM! provavelmente, o erro deve-se ao facto de a função não conseguir encontrar um resultado. Consulte o tópico de ajuda para obter os passos de resolução. |
| Corrigir um erro #REF! #BUSY! | O Excel apresenta este erro quando uma referência de célula não for válida. Por exemplo, pode ter eliminado células que foram referidas por outras fórmulas ou pode ter colado células que moveu sobre as células referidas por outras fórmulas. Eliminou acidentalmente uma linha ou coluna? Eliminámos a coluna B nesta fórmula, =SOMA(A2;B2;C2) e veja o que aconteceu. Utilize Anular (Ctrl+Z) para anular a eliminação, reconstruir a fórmula ou utilizar uma referência de intervalo contínua como esta: =SOMA(A2:C2), que teria sido atualizada automaticamente quando a coluna B foi eliminada.
|
| Corrigir um erro #VALOR! #BUSY! | O Excel pode apresentar este erro se a sua fórmula incluir células que contenham tipos de dados diferentes. Está a utilizar operadores matemáticos (+, -, *, /, ^) com diferentes tipos de dados? Se for o caso, experimente utilizar uma função. Neste caso, =SOMA(F2:F5) corrigiria o problema.
|
Ver uma fórmula e o resultado ao utilizar a Janela de Monitorização
Quando as células não estiverem visíveis numa folha de cálculo, pode ver essas células e as respetivas fórmulas na barra de ferramentas Janela de Monitorização. A Janela de Monitorização torna mais conveniente a inspeção, auditoria ou confirmação dos cálculos e resultados de fórmulas em folhas de cálculo grandes. Ao utilizar a Janela de Monitorização, não tem de percorrer ou aceder repetidamente a diferentes partes da sua folha de cálculo.
Esta barra de ferramentas pode ser movida ou ancorada como qualquer outra barra de ferramentas. Por exemplo, pode ancorá-la na parte inferior da janela. A barra de ferramentas mantém um registo das seguintes propriedades de célula: 1) Livro, 2) Folha, 3) Nome (se a célula tiver um Intervalo com Nome correspondente), 4) Endereço da célula, 5) Valor e 6) Fórmula.
Nota
Apenas pode ter uma monitorização por célula.
Adicionar células à Janela de Monitorização
Selecione as células que pretende ver.
Para selecionar todas as células numa folha de cálculo com fórmulas, aceda a>Home Editing> selecione Localizar & Selecionar (ou pode utilizar Ctrl+G ou Controlo+G no Mac)> Ir ParaFórmulasEspeciais>.
Aceda aFórmulas Auditoria de>Fórmulas> selecione Janela de Monitorização.
Selecione Adicionar Relógio.
Confirme que selecionou todas as células que pretende ver e selecione Adicionar.
Para alterar a largura de uma coluna Janela de Monitorização, arraste o limite do lado direito do cabeçalho de coluna.
Para apresentar uma célula a que uma entrada na barra de ferramentas Janela de Monitorização se refere, faça duplo clique na entrada.
Nota
As células com referências externas a outros livros apenas são apresentadas na barra de ferramentas Janela de Monitorização quando os outros livros estiverem abertos.
Remover células da Janela de Monitorização
Se a barra de ferramentas Janela de Monitorização não for apresentada, aceda aFórmulas Auditoria de>Fórmulas> selecione Ver Janela.
Selecione as células que pretende remover.
Para selecionar múltiplas células, prima CTRL e, em seguida, selecione as células.Selecione Eliminar Relógio.
Avaliar uma fórmula aninhada um passo de cada vez
Por vezes, é difícil compreender como uma fórmula aninhada calcula o resultado final porque existem vários cálculos intermédios e testes lógicos. No entanto, ao utilizar a Fórmula de Avaliação no Excel para Windows, pode ver as diferentes partes de uma fórmula aninhada avaliadas pela 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 é apresentada inicialmente. A função MÉDIA e a função SOMA estão aninhadas na função SE. O intervalo de células D2:D5 contém os valores 55, 35, 45 e 25, pelo que 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, pelo que o resultado da função MÉDIA(D2:D5) é 40. |
| =SE(Falso;SOMA(E2:E5);0) | Uma vez que 40 é inferior a 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 valor_se_falso). A função SOMA não é avaliada porque é o segundo argumento da função SE (o argumento valor_se_verdadeiro) e apenas é devolvida quando a expressão for Verdadeiro. |
- No Excel para Windows, selecione a célula que pretende avaliar. Só é possível avaliar uma célula de cada vez.
- Aceda aFórmulas Auditoria de>Fórmulas>Avaliar Fórmula.
- Selecione Avaliar para examinar o valor da referência sublinhada. O resultado da avaliação é apresentado 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 . Clique em Até ao fim do procedimento para aceder à célula e fórmula anterior.
O botão Avançar não está disponível para uma referência na segunda vez que a mesma é apresentada na fórmula ou se a fórmula se referir a uma célula noutro livro. - 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.
Nota
- 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 .
- Se a referência estiver em branco, o valor zero (0) é apresentado na caixa Avaliação.
- As seguintes funções são recalculadas sempre que a folha de cálculo é alterada e podem fazer com que a caixa de diálogo Avaliar Fórmula atribua resultados diferentes dos apresentados na célula: ALEATÓRIO, ÁREAS, ÍNDICE, DESLOCAMENTO, CÉLULA, INDIRETO, LINHAS, COLUNAS, AGORA, HOJE, ALEATÓRIOENTRE.
Precisa de mais ajuda?
Pode sempre perguntar a um especialista na Comunidade Tecnológica do Excel ou obter suporte nas Comunidades.






