Como corrigir um erro #VALOR!

Como corrigir um erro #VALOR!

O erro #VALOR! é uma maneira de o Excel informar que "Há algo errado com a forma como sua fórmula foi digitada. Ou há algo errado com as células às quais você está fazendo referência." Como o erro é muito geral, pode ser difícil encontrar sua causa exata. As informações desta página mostram problemas comuns e soluções para o erro. Talvez seja necessário experimentar uma ou mais soluções para corrigir esse erro específico.

Corrigir o erro de uma função específica

Problemas com subtração

Se não estiver familiarizado com o Excel, é provável que você esteja digitando uma fórmula de subtração incorretamente. Há duas maneiras de fazer isso:

Subtraia uma referência de célula de outra célula

Célula D2 com R$ 2.000,00, célula E2 com R $1.500,00, célula F2 com a fórmula =D2-E2 e resultado de R$ 500,00

Digite dois valores em duas células separadas. Em uma terceira célula, subtraia uma referência de célula de outra célula. Neste exemplo, a célula D2 contém o valor orçado e a célula E2 contém o valor real. F2 contém a fórmula =D2-E2.

Ou, use SOMA com números positivos e negativos

Célula D6 com R$ 2.000,00, célula E6 com R$ 1.500,00, célula F6 com a fórmula =SOMA(D6;E6) e resultado de R$ 500,00

Digite um valor positivo em uma célula e um valor negativo em outra. Na terceira célula, use a função SOMA para somar as duas células. Neste exemplo, a célula D6 contém o valor orçado e a célula E6 contém o valor real em forma de um número negativo. F6 contém a fórmula =SOMA(D6,E6).

Se estiver usando o Windows, você poderá receber o erro #VALOR! mesmo ao fazer a fórmula mais básica de subtração. Veja a seguir o que poderá resolver o problema:

  1. Primeiro, faça um teste rápido. Em uma nova pasta de trabalho, digite 2 na célula A1. Digite um 4 na célula B1. Em C1, digite esta fórmula =B1-A1. Se você receber o erro #VALOR!, siga para a próxima etapa. Se não receber o erro, experimente outras soluções desta página.

  2. No Windows, abra o painel de controle Região.

    • Windows 10: Clique em Iniciar, digite Região e clique no painel de controle Região.

    • Windows 8: Na tela Iniciar, digite Região, clique em Configurações e clique em Região.

    • Windows 7: Clique em Iniciar, digite Região e clique em Região e Idioma.

  3. Na guia Formatos, clique em Configurações adicionais.

  4. Procure pelo separador Lista. Se o separador Lista estiver definido com o sinal de subtração, altere-o para algo diferente. Por exemplo, uma vírgula é um separador de lista comum. O ponto e vírgula também é comum. No entanto, pode ser que outro separador de lista seja mais apropriado no caso de sua região.

  5. Clique em OK.

  6. Abra sua pasta de trabalho. Se uma célula contiver um erro #VALOR!, clique duas vezes para editá-lo.

  7. Caso haja vírgulas onde deveriam haver sinais de menos para subtração, altere-os para sinais de menos.

  8. Pressione Enter.

  9. Repita esse processo em outras células que apresentarem o erro.

Subtraia uma referência de célula de outra célula

Célula D10 com 1/1/2016, célula E10 com 24/4/2016, célula F10 com a fórmula: =E10-D10 e resultado de 114

Digite duas datas em duas células separadas. Em uma terceira célula, subtraia uma referência de célula de outra célula. Neste exemplo, a célula D10 contém a data de início e a célula E10 contém a data de término. F10 contém a fórmula =E10-D10.

Ou, use a função DATADIF

Célula D15 com 1/1/2016, célula E15 com 24/4/2016, célula F15 com a fórmula =DATADIF(D15;E15;"d") e resultado de 114

Digite duas datas em duas células separadas. Em uma terceira célula, use a função DATADIF para encontrar a diferença entre datas. Para obter mais informações sobre a função DATADIF, consulte Calcular a diferença entre duas datas.

Torne a coluna Data mais ampla. Se a data estiver alinhada à direita, é uma data. Porém, se estiver alinhada à esquerda, isso significa que a data não é realmente uma data. É um texto. E o Excel não reconhece texto como uma data. Veja algumas soluções que podem ajudar a solucionar esse problema.

Verificar se há espaços à esquerda

  1. Clique duas vezes em uma data que está sendo usada em uma fórmula de subtração.

  2. Coloque o cursor do mouse no início e veja se consegue escolher um ou mais espaços. Veja a aparência de um espaço selecionado no início de uma célula: Célula com espaço selecionado antes de 1/1/2016

    Se a célula apresentar esse problema, siga para a próxima etapa. Se você não vir um ou mais espaços, vá para a próxima seção sobre como verificar as configurações de data do seu computador.

  3. Selecione a coluna que contém a data, clicando no cabeçalho da coluna.

  4. Clique em Dados > Texto em Colunas.

  5. Clique em Avançar duas vezes.

  6. Na Etapa 3 de 3 do assistente, em Formato de dados da coluna, clique em Data.

  7. Escolha um formato de data e, em seguida, clique em Concluir.

  8. Repita esse processo para outras colunas para garantir que elas não contenham espaços à esquerda antes das datas.

Verificar as configurações de data do computador

O Excel usa o sistema de data do seu computador. Se a data de uma célula não for inserida usando o mesmo sistema de data, o Excel não a reconhecerá como uma data verdadeira.

Por exemplo, digamos que seu computador exiba datas no formato mm/dd/aaaa. Se você digitasse uma data nesse formato em uma célula, o Excel a reconheceria como uma data e você conseguiria usá-la em uma fórmula de subtração. No entanto, se você digitasse uma data no formato dd/mm/aa, o Excel não a reconheceria como uma data. Em vez disso, ela seria tratada como texto.

Existem duas soluções para esse problema: É possível alterar o sistema de data usado pelo computador para que ele corresponda ao sistema de data que você deseja digitar no Excel. Ou, no Excel, você poderia criar uma nova coluna e usar a função DATA para criar uma data verdadeira de acordo com a data armazenada como texto. Veja como fazer isso supondo que o sistema de data dos computadores esteja no formato mm/dd/aaaa e, na célula A1, a data de texto seja 31/12/2017:

  1. Crie uma fórmula como esta: =DATA(DIREITA(A1;4),EXT.TEXTO(A1;4;2);ESQUERDA(A1;2))

  2. O resultado seria 12/31/2017.

  3. Se quiser que o formato seja exibido como dd/mm/aa, pressione CTRL+1 (ou Imagem do ícone do botão Command no MAC +1 no Mac).

  4. Escolha uma outra localidade que utilize o formato dd/mm/aa, por exemplo, Inglês (Reino Unido). Ao terminar de aplicar o formato, o resultado seria 31/12/2017 e seria uma data verdadeira e não uma data de texto.

Observação : A fórmula acima é gravada com as funções DATA, DIREITA, EXT.TEXTO e ESQUERDA. Observe que ela é gravada com a suposição de que a data de texto contém dois caracteres para dias, dois caracteres para meses e quatro caracteres para ano. Talvez seja necessário personalizar a fórmula de acordo com a data.

Problemas com espaços e texto

Muitas vezes o erro #VALOR! ocorre porque sua fórmula faz referência a outras células que contêm espaços ou, para complicar ainda mais: espaços ocultos. Esses espaços podem fazer com que uma célula pareça estar em branco quando, na verdade, ela não está.

1. Selecionar as células referenciadas

Coluna selecionada

Localize as células às quais a fórmula faz referência e escolha-as. Em muitos casos, é útil remover espaços de uma coluna inteira, já que você pode substituir mais de um espaço de cada vez. Neste exemplo, clicar em E seleciona a coluna inteira.

2. Localizar e substituir

Guia Página Inicial > Localizar e Substituir > Substituir

Na guia Página Inicial, clique em Localizar e Selecionar > Substituir.

3. Substituir espaços por nada

Caixa "Localizar" contendo um espaço e "Substituir por" sem conteúdo

Na caixa Localizar, digite um único espaço. Em seguida, na caixa Substituir por, exclua o que estiver na caixa.

4. Substituir ou Substituir tudo

Botão Substituir tudo

Se tiver a certeza de que todos os espaços da coluna deverão ser removidos, clique em Substituir tudo. Se quiser prosseguir e substituir individualmente os espaços por nada, primeiro clique em Localizar próximo e, em seguida, clique em Substituir quando tiver certeza que o espaço não é necessário. Quando terminar, é provável que o erro #VALOR! já esteja resolvido. Caso contrário, vá para a etapa seguinte.

5. Habilitar o filtro

Página Inicial > Classificar e Filtrar > Filtro

Muitas vezes há caracteres ocultos que não são espaços e podem fazer com que uma célula pareça estar em branco quando ela realmente não está. Apóstrofos simples dentro de uma célula podem causar isso. Para remover esses caracteres em uma coluna, habilite o filtro, acessando Página Inicial > Classificar e Filtrar > Filtrar.

6. Configurar o filtro

Menu Filtrar com a caixa de seleção "Selecionar Tudo" desmarcada e a caixa de seleção (Vazias) marcada

Clique na seta de filtro seta de Filtro e, em seguida, desmarque Selecionar tudo. Depois, marque a caixa de seleção Espaços em branco.

7. Marcar as caixas de seleção não nomeadas

Uma caixa de seleção sem nome marcada

Marque as caixas de seleção que não têm nada ao lado delas, como essa.

8. Escolher células em branco e excluir

Células em branco filtradas selecionadas

Após o Excel recuperar as células em branco, selecione-as. Em seguida, pressione a tecla Delete. Isso limpará os caracteres ocultos nas células.

9. Limpar o filtro

Menu do filtro, Limpar filtro de...

Clique na seta do filtro seta de Filtro e clique em Limpar filtro de... para que todas as células fiquem visíveis.

10. Resultado

O erro #VALOR! foi excluído e substituído pelo resultado da fórmula. Triângulo verde na célula E4

Se os culpados pelo erro #VALOR! foram os espaços, esperamos que o erro tenha sido substituído pelo resultado da fórmula, como mostrado aqui no nosso exemplo. Caso contrário, repita esse processo para outras células às quais sua fórmula faz referência. Ou experimente outras soluções nesta página.

Observação : Neste exemplo, observe que a célula E4 tem um triângulo verde e o número está alinhado à esquerda. Isso significa que o número está armazenado como texto. Isso poderá causar mais problemas posteriormente. Se você vir esse problema, é recomendável converter números armazenados como texto em números.

O erro #VALOR! pode ser causado por texto ou caracteres especiais em uma célula. Mas, às vezes, é difícil ver quais células apresentam esses problemas. Solução: Use a função ÉTEXTO para inspecionar as células. Observe que ÉTEXTO não resolve o erro, simplesmente localiza as células que possam estar causando-o.

Exemplo com o erro #VALOR!

H4 com a fórmula =E2+E3+E4+E5 e resultado de #VALOR!

Veja um exemplo de uma fórmula que apresenta um erro #VALOR!. É provável que ele tenha sido causado pela célula E2. Há um caractere especial que aparece em forma de uma pequena caixa após "00". Ou, como mostra a próxima imagem, a função ÉTEXTO poderia ter sido usada em uma coluna separada para verificar a existência de texto.

Mesmo exemplo, com ÉTEXTO

Célula F2 com a função =ÉTEXTO(E2) e resultado de VERDADEIRO

Aqui, a função ÉTEXTO foi adicionada à coluna F. Todas as células estão bem exceto uma com o valor de VERDADEIRO. Isso significa que a célula E2 contém texto. Para resolver isso, você pode excluir o conteúdo da célula e digitar o valor 1865,00 novamente. Como alternativa, você também pode usar a função TIRAR para eliminar caracteres ou usar a função SUBSTITUIR para substituir caracteres especiais por outros valores.

Após usar as funções TIRAR ou SUBSTITUIR, convém copiar o resultado usando Página Inicial > Colar > Colar Especial > Valores. Talvez você queira converter números armazenados como texto em números.

Fórmulas com operadores matemáticos, como + e * podem não conseguir calcular células que contêm texto ou espaços. Nesse caso, experimente usar uma função. As funções normalmente ignoram os valores de texto e calculam tudo como números, eliminando o erro #VALOR!. Por exemplo, em vez de =A2+B2+C2, digite =SOMA(A2:C2). Ou, em vez de =A2*B2, digite =PRODUTO(A2,B2).

Experimente as seguintes soluções

Marque o erro

Célula H4 com a fórmula =E2+E3+E4+E5 e resultado de #VALOR!

Primeiro, escolha a célula que contém o erro #VALOR!.

Clique em Fórmulas > Avaliar Fórmula

Caixa de diálogo Avaliar fórmula com " "+E3+E4+E5

Clique em Fórmulas > Avaliar Fórmula > Avaliar. O Excel vai orientá-lo nas partes da fórmula individualmente. Nesse caso, a fórmula =E2+E3+E4+E5 é interrompida devido a um espaço oculto na célula E2. Não é possível ver o espaço observando a célula E2. No entanto, é possível vê-lo aqui. Ele é exibido como " ".

Às vezes, você só quer substituir o erro #VALOR! por outro item, como um texto personalizado, um zero ou uma célula em branco. Nesse caso, você pode adicionar a função SEERRO à fórmula. Esta função verificará se há um erro. Em caso afirmativo, vai substituí-lo por outro valor à sua escolha. Se não houver um erro, a fórmula original será calculada. A função SEERRO funcionará apenas no Excel 2007 e em versões posteriores. Para versões anteriores, use a fórmula SE(ÉERRO()).

Aviso : SEERRO ocultará todos os erros e não apenas o erro #VALOR!. Ocultar erros não é uma prática recomendada já que os erros geralmente indicam que algo precisa ser corrigido e não ocultado. Não é recomendável usar essa função, a menos que você tenha certeza de que sua fórmula esteja funcionando da maneira desejada.

Célula com o erro #VALOR!

Célula H4 com a fórmula =E2+E3+E4+E5 e resultado de #VALOR!

Veja um exemplo de uma fórmula que apresenta um erro #VALOR! causado por um espaço oculto na célula E2.

Erro ocultado por SEERRO

Célula H4 com a fórmula =SEERRO(E2+E3+E4+E5;"--")

Veja aqui a mesma fórmula com SEERRO adicionado à fórmula. Você pode ler esta fórmula como: "Calcule a fórmula, mas se houver qualquer tipo de erro, substitua-a por dois traços." Observe que também é possível utilizar "" para, em vez de dois traços, não exibir nada. Uma outra alternativa é substituir seu próprio texto, como: "Erro Total".

Infelizmente, como você pode ver, a função SEERRO realmente não resolve o erro, ela simplesmente o oculta. Portanto, tenha certeza de que ocultar o erro é melhor do que corrigi-lo.

A conexão de dados pode ficar indisponível em algum momento. Para corrigir o problema, restaure a conexão de dados ou considere a importação dos dados, se possível. Caso não tenha acesso à conexão, peça ao autor da pasta de trabalho para criar um novo arquivo para você. O ideal é que o novo arquivo tenha apenas valores e não conexões. Para fazer isso, o autor deve copiar todas as células e colá-las apenas como valores. Para colar apenas como valores, basta clicar em Página Inicial > Colar > Colar Especial > Valores. Dessa forma, eliminamos todos as fórmulas e conexões, além de remover todos os erros #VALOR!.

Caso não saiba ao certo o que fazer neste ponto, você pode postar uma pergunta ou pesquisar perguntas semelhantes no Fórum da Comunidade do Excel.

Link para o Fórum da comunidade do Excel

Postar uma pergunta no fórum da comunidade do Excel

Consulte Também

Visão geral das fórmulas no Excel

Como evitar fórmulas incompletas

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×