#VALUE é a forma como o Excel diz: "Há algo de errado com a forma como a fórmula é digitada. Ou há algo de errado 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 desta página mostram problemas comuns e soluções para o erro.
Use a lista suspensa abaixo ou vá para uma das outras áreas:
Corrigir o erro de uma função específica
Qual função você está usando?
MÉDIA
Saiba mais no artigo Como corrigir o erro #VALOR! na função MÉDIA ou SOMA
CONCATENAR
Saiba mais no artigo Como corrigir o erro #VALOR! na função CONCATENAR
CONT.SE, CONT.SES
Saiba mais no artigo Como corrigir o erro #VALOR! na função CONT.SE/CONT.SES
DATA.VALOR
Saiba mais no artigo Como corrigir o erro #VALOR! na função DATA.VALOR
DIAS
Saiba mais no artigo Como corrigir o erro #VALOR! na função DIAS
PROCURAR, PROCURARB
Saiba mais no artigo Como corrigir o erro #VALOR! nas funções PROCURAR/PROCURARB e LOCALIZAR/LOCALIZARB
SE
Saiba mais no artigo Como corrigir o erro #VALOR! na função SE
ÍNDICE, CORRESP
Saiba mais no artigo Como corrigir o erro #VALOR! nas funções ÍNDICE e CORRESP
LOCALIZAR, LOCALIZARB
Saiba mais no artigo Como corrigir o erro #VALOR! nas funções PROCURAR/PROCURARB e LOCALIZAR/LOCALIZARB
SOMA
Saiba mais no artigo Como corrigir o erro #VALOR! na função MÉDIA ou SOMA
SOMASE, SOMASES
Saiba mais no artigo Como corrigir o erro #VALOR! na função SOMASE/SOMASES
SOMARPRODUTO
Saiba mais no artigo Como corrigir o erro #VALOR! na função SOMARPRODUTO
VALOR.TEMPO
Saiba mais no artigo Como corrigir o erro #VALOR! na função VALOR.TEMPO
TRANSPOR
Saiba mais no artigo Como corrigir o erro #VALOR! na função TRANSPOR
PROCV
Saiba mais no artigo Como corrigir o erro #VALOR! na função PROCV
*Nenhuma das anteriores
Não vê a sua função nesta lista? Tente as outras soluções listadas abaixo.
Problemas com subtração
Como fazer subtração básica
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
Escreva 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
Escreva um valor positivo numa célula e um valor negativo noutra. 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).
#VALOR! com subtração básica
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:
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! vá para a etapa seguinte. Se não receber o erro, experimente outras soluções desta página.
No Windows, abra o painel de controle Região.
- Windows 10: selecione Iniciar, escreva Região e, em seguida, selecione o painel de controlo Região.
- Windows 8: no ecrã Início, escreva Região, selecione Definições e, em seguida, selecione Região.
- Windows 7: selecione Iniciar, escreva Região e, em seguida, selecione Região e idioma.
No separador Formatos , selecione Definições adicionais.
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.
Selecione OK.
Abra sua pasta de trabalho. Se uma célula contiver um erro #VALOR! clique duas vezes para editá-lo.
Caso haja vírgulas onde deveriam haver sinais de menos para subtração, altere-os para sinais de menos.
Pressione Enter.
Repita esse processo em outras células que apresentarem o erro.
Como subtrair datas
Subtraia uma referência de célula de outra célula
Escreva 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
Escreva 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.
Erro #VALOR! subtraindo datas armazenadas como texto
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
- Clique duas vezes em uma data que está sendo usada em uma fórmula de subtração.
- Coloque o cursor do mouse no início e veja se consegue escolher um ou mais espaços. Eis o aspeto de um espaço selecionado no início de uma célula:
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. - Selecione a coluna que contém a data ao selecionar o respetivo cabeçalho de coluna.
- Selecione Texto de Dados>para Colunas.
- Selecione Seguinte duas vezes.
- No Passo 3 de 3 do assistente, em Formato de dados da coluna, selecione Data.
- Selecione um formato de data e, em seguida, selecione Concluir.
- 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 introduzida com o mesmo sistema de datas, o Excel não irá reconhecê-la 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 escrevesse uma data como dd/mm/yy, o Excel não reconheceria isso 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:
- Crie uma fórmula como esta: =DATA(DIREITA(A1;4),EXT.TEXTO(A1;4;2);ESQUERDA(A1;2))
- O resultado seria 12/31/2017.
- Se quiser que o formato seja apresentado como dd/mm/yy, prima Ctrl+1 (ou
+ 1 no Mac). - Escolha uma outra localidade que utilize o formato dd/mm/aa, por exemplo, Inglês (Reino Unido). Quando terminar de aplicar o formato, o resultado é 12/31/2017 e é uma data verdadeira, não uma data de texto.
Observação
A fórmula acima é gravada com as funções DATA, DIREITA, EXT.TEXTO e ESQUERDA. Repare que é escrito com um pressuposto de que a data de texto tem dois carateres para dias, dois carateres para meses e quatro carateres para o ano. Poderá ter de personalizar a fórmula de acordo com a sua data.
Problemas com espaços e texto
Remover espaços à esquerda que causam o erro #VALOR!
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
Localize as células que a sua fórmula está a referenciar e selecione-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, selecionar o E seleciona toda a coluna.
2. Localizar e substituir
no separador Base, selecione Localizar & Selecione>Substituir.
3. Substituir espaços por nada
Na caixa Localizar , escreva um único espaço. Em seguida, na caixa Substituir por, exclua o que estiver na caixa.
4. Substituir ou Substituir tudo
Se tiver a certeza de que todos os espaços na coluna devem ser removidos, selecione Substituir Tudo. Se quiser percorrer e substituir espaços por nada individualmente, pode selecionar Localizar seguinte primeiro e, em seguida, selecionar Substituir quando tiver a certeza de que o espaço não é necessário. Quando terminar, é provável que o erro #VALOR! o erro pode ser resolvido. Caso contrário, vá para a etapa seguinte.
5. Habilitar o filtro
Por vezes, os carateres ocultos que não os espaços podem fazer com que uma célula apareça em branco, quando não está realmente em branco. Apóstrofos simples dentro de uma célula podem causar isso. Para eliminar estes carateres numa coluna, ative o filtro ao aceder a>Ordenação inicial & Filtro de Filtro>.
6. Configurar o filtro
Clique na
e, em seguida, desselecione Selecionar tudo. Depois, marque a caixa de seleção Espaços em branco.
7. Marcar as caixas de seleção não nomeadas
Selecione qualquer marcar caixas que não tenham nada ao seu lado, como esta.
8. Escolher células em branco e excluir
Quando o Excel devolver as células em branco, selecione-as. Em seguida, pressione a tecla Delete. Esta ação limpa quaisquer carateres ocultos nas células.
9. Limpar o filtro
Selecione a
e, em seguida, selecione Limpar filtro de... para que todas as células fiquem visíveis.
10. Resultado
Se os espaços foram o culpado da sua #VALUE! 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. Isto pode causar mais problemas mais tarde. Se você vir esse problema, é recomendável converter números armazenados como texto em números.
Verificar texto ou caracteres especiais
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: Utilize a função ÉTEXTO para inspecionar células. Tenha em atenção que ISTEXT não resolve o erro, apenas encontra células que podem estar a causar o erro.
Exemplo com o erro #VALOR!
Eis um exemplo de uma fórmula que tem uma #VALUE! pode ser causado por texto ou caracteres especiais em uma célula. É provável que ele tenha sido causado pela célula E2. Um caráter especial aparece como uma caixa pequena depois de "00". Ou, como mostra a imagem seguinte, pode utilizar a função ÉTEXTO numa coluna separada para marcar para texto.
Mesmo exemplo, com ÉTEXTO
Aqui, a função ÉTEXTO foi adicionada na coluna F. Todas as células estão bem, exceto aquela com o valor TRUE. 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.
Depois de usar CLEAN ou REPLACE, você deseja copiar o resultado e usar a Pasta Inicial >> Colar Valores Especiais>. Talvez você queira converter números armazenados como texto em números.
Usar funções em vez de operações
Fórmulas com operações matemáticas como + e * podem não ser capazes de calcular células que contêm texto ou espaços. Nesse caso, tente usar uma função em vez disso. As funções geralmente ignoram valores de texto e calculam tudo como números, eliminando o #VALUE! pode ser causado por texto ou caracteres especiais em uma célula. Por exemplo, em vez de = A2 + B2 + C2, digite =SUM(A2:C2). E, em vez de = A2 * B2, digite =PRODUCT(A2,B2).
Experimente as seguintes soluções
Localizar a origem do erro
Marque o erro
Primeiro selecione a célula com o #VALUE! Erro.
Clique em Fórmulas Avaliar Fórmulas >
Selecione Fórmulas>Avaliar Avaliação de Fórmulas>. O Excel percorre as 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 " ".
Substitua o erro #VALOR! por algo diferente
Às vezes, você só quer substituir o erro #VALOR! Por outra coisa como seu próprio texto, um zero ou uma célula em branco. Nesse caso, você pode adicionar a função SEERRO() à fórmula. IFERROR verifica se há um erro e, se sim, o substitui por outro valor de sua escolha. Se não houver um erro, sua fórmula original será calculada.
Aviso
IFERROR oculta todos os erros, não apenas o #VALUE! pode ser causado por texto ou caracteres especiais em uma célula. 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 recomendamos usar essa função a menos que você tenha certeza absoluta de que sua fórmula funciona da maneira desejada.
Célula com o erro #VALOR!
Aqui está um exemplo de uma fórmula que tem um #VALUE! causado por um espaço oculto na célula E2.
Erro ocultado por SEERRO
E aqui está a mesma fórmula com IFERROR adicionada à 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, você pode ver que o IFERROR não resolve o erro, ele simplesmente o oculta. Portanto, tenha certeza de que ocultar o erro é melhor do que corrigi-lo.
Verifique se as conexões de dados estão disponíveis
Sua conexão de dados pode ter ficado 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 novo arquivo idealmente teria apenas valores e nenhuma conexão. Eles podem fazer isso copiando todas as células e colando apenas como valores. Para colar como apenas valores, eles podem selecionar Colar Em Casa>>Valores Especiais>. Dessa forma, eliminamos todos as fórmulas e conexões, além de remover todos os #VALOR!. erros.
Postar uma pergunta no Fórum da Comunidade do Excel
Se você não tiver certeza do que fazer neste momento, poderá pesquisar perguntas semelhantes no Fórum da Comunidade do Excel ou postar uma das suas.
Postar uma pergunta no fórum da comunidade do Excel