Como corrigir um erro #VALOR!

Como corrigir um erro #VALOR!

Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

O erro #VALOR! é a forma de o Excel dizer "Existe algum problema com a forma como a sua fórmula está escrita ou com as células que está a referenciar". O erro é muito geral e pode ser difícil encontrar a causa exata do mesmo. As informações nesta página mostram problemas comuns e soluções para o erro. Poderá ter de experimentar uma ou mais das soluções para corrigir o erro específico.

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

Problemas com a subtração

Se não estiver familiarizado com o Excel, poderá estar a introduzir uma fórmula de subtração incorretamente. Seguem-se duas formas de o fazer:

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

Célula D2 com 2 000,00 €, Célula E2 com 1 500,00 €, Célula F2 com a fórmula: =D2-E2 e o resultado 500,00 €

Introduza dois valores em duas células separadas. Numa terceira célula, subtraia a referência de uma célula da outra célula. Neste exemplo, a célula D2 contém o montante orçamentado e a célula E2 contém o montante real. A célula F2 contém a fórmula =D2-E2.

Em alternativa, utilize a função SOMA com números positivos e negativos

Célula D6 com 2 000,00 €, Célula E6 com -1 500,00 €, Célula F6 com a fórmula: =SOMA(D6;E6) e o resultado 500,00 €

Introduza um valor positivo numa célula e um valor negativo noutra. Numa terceira célula, utilize a função SOMA para somar as duas células. Neste exemplo, a célula D6 contém o montante orçamentado e a célula E6 contém o montante real como um número negativo. A célula F6 contém a fórmula =SOMA(D6;E6).

Se estiver a utilizar o Windows, poderá receber o erro #VALOR! ao efetuar a fórmula de subtração mais básica. Os procedimentos seguintes podem resolver o seu problema:

  1. Em primeiro lugar, faça um teste rápido. Num livro novo, introduza o número 2 na célula A1. Introduza o número 4 na célula B1. Em seguida, na célula C1, introduza esta fórmula =B1-A1. Se receber o erro #VALOR!, avance para o passo seguinte. Se não receber o erro, experimente outras soluções nesta página.

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

    • Windows 10: Clique em Iniciar, escreva Região e, em seguida, clique no painel de controlo Região.

    • Windows 8: No ecrã Início, escreva Região, clique em Definições e, em seguida, clique em Região.

    • Windows 7: Clique em Iniciar, escreva Região e, em seguida, clique em Região e idioma.

  3. No separador Formatos, clique em Definições adicionais.

  4. Procure o separador de lista. Se o separador de lista estiver definido como o sinal de subtração, altere-o para outro elemento. Por exemplo, uma vírgula é um separador de lista comum. O ponto e vírgula também é comum. No entanto, outro separador de lista poderá ser mais adequado para a sua região específica.

  5. Clique em OK.

  6. Abra o seu livro. Se uma célula contiver um erro #VALOR!, faça duplo clique para editá-la.

  7. Se existirem vírgulas onde deveriam existir sinais de subtração, altere-as para sinais de subtração.

  8. Prima Enter.

  9. Repita este processo para as outras células que têm o erro.

Subtrair 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 o resultado 114

Introduza duas datas em duas células separadas. Numa terceira célula, subtraia a referência de uma célula da 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 fim. A célula F10 contém a fórmula =E10-D10.

Em alternativa, utilize 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 o resultado 114

Introduza duas datas em duas células separadas. Numa terceira célula, utilize a função DATAD.SE para encontrar a diferença nas datas. Para obter mais informações sobre a função DATAD.SE, consulte o artigo Calcular a diferença entre duas datas.

Aumente a largura da coluna de data. Se a sua data estiver alinhada à direita, é uma data. Se estiver alinhada à esquerda, significa que não é realmente uma data, é texto. O Excel não reconhece texto como uma data. Eis algumas soluções que podem ajudar com este problema.

Procurar espaços à esquerda

  1. Faça duplo clique numa data que esteja a ser utilizada numa fórmula de subtração.

  2. Coloque o seu cursor no início e veja se consegue selecionar um ou mais espaços. Eis o aspeto de um espaço selecionado no início de uma célula: Célula com um espaço selecionado antes de 1/1/2016

    Se a sua célula tiver este problema, continue para o passo seguinte. Se não vir um ou mais espaços, vá para a secção seguinte sobre verificar as definições de data do seu computador.

  3. Selecione a coluna que contém a data ao clicar no respetivo cabeçalho de coluna.

  4. Clique em Dados > Texto para Colunas.

  5. Clique em Seguinte duas vezes.

  6. No passo 3 de 3 do assistente, em Formato dos dados da coluna, clique em Data.

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

  8. Repita este processo para outras colunas para garantir que não contêm espaços à esquerda antes das datas.

Verificar as definições de data do seu computador

O Excel utiliza o sistema de datas do seu computador. Se a data numa célula não for introduzida com o mesmo sistema de datas, o Excel não irá reconhecê-la como uma data verdadeira.

Por exemplo, digamos que o seu computador apresenta datas como mm/dd/aaaa. Se tivesse introduzido uma data como essa numa célula, o Excel iria reconhecê-la como uma data e poderia utilizá-la numa fórmula de subtração. No entanto, se tivesse introduzido uma data como dd/mm/aaaa, o Excel não iria reconhecê-la como uma data. Em vez disso, iria processá-la como texto.

Existem duas soluções para este problema: Pode alterar o sistema de datas que o seu computador utiliza para corresponder ao sistema de datas que quer introduzir no Excel. Em alternativa, pode criar uma nova coluna e utilizar a função DATA no Excel para criar uma data verdadeira com base nas datas armazenadas como texto. Eis como fazê-lo assumindo que o sistema de datas do seu computador é dd/mm/aaaa e que a data de texto é 31/12/2017 na célula A1:

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

  2. O resultado seria 12/31/2017.

  3. Se quiser que o formato seja apresentado como dd/mm/aaaa, prima Ctrl+1 (ou Imagem do ícone do botão Comando do MAC +1 no Mac).

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

Nota: A fórmula acima é escrita com a data, direita, seg. textoe funções esquerda . Tenha em atenção que são escrito com um partem do princípio de que a data em texto tem dois carateres para quatro carateres, dois carateres por meses e dias para ano. Poderá ter de personalizar a fórmula de acordo com a data.

Problemas com espaços e texto

Muitas vezes, o erro #VALOR! ocorre porque a sua fórmula se refere a outras células que contêm espaços ou ainda mais complicado: espaços ocultos. Estes espaços podem dar a entender que a célula está em branco quando, na verdade, não está.

1. Selecionar células referenciadas

Coluna selecionada

Localize as células que a sua fórmula está a referenciar e selecione as mesmas. Em muitos casos, remover os espaços de uma coluna inteira é uma boa prática porque pode substituir mais do que um espaço em simultâneo. Neste exemplo, clicar em E seleciona toda a coluna.

2. Localizar e substituir

Separador Base > Localizar e Selecionar > Substituir

No separador Base, clique em Localizar e Selecionar > Substituir.

3. Substituir espaços em branco

Caixa Localizar com um espaço e a caixa Substituir sem texto

Na caixa Localizar, introduza um único espaço. Em seguida, na caixa Substituir por, elimine tudo o que estiver presente.

4. Substituir ou Substituir Tudo

Botão Substituir tudo

Se tiver a certeza de que todos os espaços na coluna devem ser removidos, clique em Substituir Tudo. Se pretender efetuar os passos e substituir os espaços em branco individualmente, pode clicar em Localizar seguinte e, em seguida, clicar em Substituir quando tiver a certeza de que o espaço não é necessário. Quando terminar, o erro #VALOR! poderá ser resolvido. Caso contrário, avance para o passo seguinte.

5. Ativar o filtro

Base > Ordenar e Filtrar > Filtrar

Por vezes, existem carateres ocultos além de espaços que podem dar a entender que uma célula está em branco quando, na verdade, não está. Os apóstrofos numa célula podem causar este problema. Para eliminar estes carateres numa coluna, ative o filtro ao aceder a Base > Ordenar e Filtrar > Filtrar.

6. Definir o filtro

Menu Filtrar com a caixa de verificação Selecionar tudo não selecionada e a caixa de verificação (Em branco) selecionada

Clique na seta do filtro Seta do filtro e, em seguida, desselecione Selecionar tudo. Em seguida, selecione a caixa de verificação Em Branco.

7. Selecionar caixas de verificação sem nome

Uma caixa de verificação sem nome selecionada

Selecione as caixas de verificação que não têm nada junto às mesmas, como esta.

8. Selecionar células em branco e eliminar as mesmas

Células em branco filtradas e selecionadas

Quando o Excel devolver as células em branco, selecione-as. Em seguida, prima a tecla Delete. Esta ação irá limpar os carateres ocultos nas células.

9. Limpar o filtro

Menu Filtrar, Limpar filtro de...

Clique na seta do filtro Seta do filtro e, em seguida, clique em Limpar filtro de... para que todas as células estejam visíveis.

10. Resultado

Erro #VALOR! eliminado e substituído pelo resultado da fórmula. Triângulo verde na célula E4

Se os espaços tiverem causado o erro #VALOR!, em princípio o erro foi substituído pelo resultado da fórmula, conforme apresentado no nosso exemplo. Caso contrário, repita este processo para outras células às quais a sua fórmula se refira. Em alternativa, experimente outras soluções nesta página.

Nota: Neste exemplo, tenha em atenção que a célula E4 contém um triângulo verde e que o número está alinhado à esquerda. Significa que o número é guardado como texto. Isto pode causar mais problemas posteriormente. Se vir este problema, recomendamos que converta números guardados como texto em números.

O texto ou carateres especiais numa célula podem causar o erro #VALOR!. Por vezes, é difícil ver quais são as células que têm estes problemas. Solução: utilize a função É.TEXTO para inspecionar células. Tenha em atenção que a função É.TEXTO não resolve o erro, simplesmente localiza as células que poderão estar a causar o erro.

Exemplo com o erro #VALOR!

H4 com =E2+E3+E4+E5 e o resultado #VALOR!

Eis um exemplo de uma fórmula que contém um erro #VALOR!. É provável que se deva à célula E2. Existe um caráter especial que é apresentado como uma caixa pequena após "00". Em alternativa, conforme apresentado na imagem seguinte, pode utilizar a função É.TEXTO numa coluna separada para procurar texto.

O mesmo exemplo com a função É.TEXTO

Célula F2 com =É.TEXTO(E2) e o resultado VERDADEIRO

Aqui a função ISTEXT foi adicionada na coluna F. Todas as células são finas exceto a com o valor de TRUE. Isto significa que a célula E2 contém texto. Para resolver este problema, pode eliminar o conteúdo da célula e volte a escrever o valor de 1865.00. Ou pode também utilize a função LIMPARB incómodo carateres para limpar ou utilizar a função substituir para substituir carateres especiais por outros valores.

Após utilizar a função LIMPARB ou a função SUBSTITUIR, é recomendável copiar o resultado e utilizar Base > Colar > Colar Especial > Valores. Também poderá ter de converter números guardados como texto em números.

As fórmulas com operações matemáticas como + e * poderão não conseguir calcular as células que contêm texto ou espaços. Neste caso, experimente utilizar uma função. Muitas vezes, as funções ignoram os valores de texto e calculam tudo como números, eliminando o erro #VALOR!. Por exemplo, em vez de =A2+B2+C2, introduza =SOMA(A2:C2). Em alternativa, em vez de =A2*B2, introduza =PRODUTO(A2;B2).

Outras soluções a experimentar

Selecionar o erro

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

Selecione a célula com 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. Excel irá visualizar passo a passo as partes da fórmula individualmente. Neste caso a fórmula = E2 + E3 + E4 + E5 quebras devido a um espaço oculto na célula E2. Não consigo ver o espaço verificando célula E2. No entanto, pode vê-lo aqui. Mostra como "".

Por vezes, pretende apenas substituir o #VALUE! erro com algo como o seu próprio texto, um zero ou uma célula em branco. Neste caso pode adicionar a função se. Erro para a fórmula. Se. Erro Verifique se é um erro e, em caso afirmativo, substituí-la por outro valor da sua escolha. Se não existir um erro, será calculada a sua fórmula original. Só irá funcionar se. Erro no Excel 2007 e versões posteriores. Pode utilizar IF(ISERROR())para as versões anteriores.

Aviso: Se. erro, é ocultados todos os erros, não apenas a #VALUE! Ocorreu um erro. Ocultar erros não é recomendado uma vez que um erro é frequentemente um sinal de algo precisa de ser corrigido, não ocultas. Recomendamos que não utilize esta função, a menos que tiver a certeza realmente que a fórmula funciona da forma que pretende.

Célula com o erro #VALOR!

Célula H4 com =E2+E3+E4+E5 e o resultado #VALOR!

Eis um exemplo de uma fórmula com o erro #VALOR! devido a um espaço oculto na célula E2.

Erro ocultado pela função SE.ERRO

Célula H4 com =SE.ERRO(E2+E3+E4+E5;"--")

Eis a mesma fórmula com a função SE.ERRO adicionada à fórmula. Pode ler a fórmula como: "Calcular a fórmula mas, se existir algum erro, substituir por dois travessões". Tenha em atenção que também pode utilizar "" para não apresentar nada em vez de dois travessões. Em alternativa, pode substituir o seu próprio texto, como: "Erro Total".

Infelizmente, pode ver que se. Erro realmente não resolver o erro, basta oculta-a. Por isso, certifique-se que ocultar o erro é melhor do que corrigi-lo.

Ligação de dados poderão ter ficar indisponível em algumas ponto. Para corrigir, restaure a ligação de dados ou, considere importar os dados se possível. Se não tiver acesso à ligação, peça ao criador do livro para tornar um novo ficheiro para si. O novo ficheiro Idealmente apenas teria de valores e não existem ligações. Ele pode fazer isto por todas as células de copiar e colar apenas como valores. Para colar como apenas valores, podem clicar em base > Colar > Colar especial > valores. Elimina a todas as ligações e fórmulas e, consequentemente, também seria remover qualquer #VALUE! erros.

Se não sabe o que fazer ao certo neste momento, pode procurar perguntas semelhantes no Fórum da Comunidade do Excel ou publicar a sua própria pergunta.

Ligação para o Fórum da Comunidade do Excel

Publicar uma pergunta no fórum da comunidade do Excel

Consulte Também

Descrição geral de fórmulas no Excel

Como evitar fórmulas quebradas

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×