Notifications
Clear all

Formula IF retornando #value!

4 Posts
2 Usuários
0 Reactions
500 Visualizações
(@rodrigo88)
Posts: 0
New Member
Topic starter
 

Boa noite a todos, sou novo no fórum e estou com um problema que não consigo resolver. Tenho duas formulas exatamente iguais, porém uma retorna o valor que eu quero e a outra sempre retorna #value! não importa o que eu faça, já tentei alterar o formato das células e não tive sucesso (todas estão com o formato GENERAL no momento).

=IF('Meso Planner'!D3:E3="Task Priority";("X");("")) - NÃO DA ERRO
=IF('Meso Planner'!F3:G3="Task Priority";("X");("")) - Só retorna #VAlue!

Toda e qualquer formula que eu faça para as demais colunas sempre retorna #value, entretanto para a primeira coluna nunca retorna nenhum erro e a fórmula funciona perfeitamente.

=IF('Meso Planner'!H3:I3="Task Priority";("X");("")) - #value!

Obrigado a todos.

 
Postado : 10/06/2015 8:05 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite Rodrgio

Para facilitar, anexa uma planilha de exemplo.
Para anexar o arquivo deve ser compactado, conforme as regras do fórum.

[]s

 
Postado : 10/06/2015 8:08 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

=IF('Meso Planner'!D3:E3="Task Priority";("X");("")) - NÃO DA ERRO
=IF('Meso Planner'!F3:G3="Task Priority";("X");("")) - Só retorna #VAlue!
=IF('Meso Planner'!H3:I3="Task Priority";("X");("")) - #value!

Vamos lá.
- O que eu vejo pelas fórmulas é que vc está sempre comparando um intervalo de duas células, com um valor. Eu chutaria que essas células estão mescladas? Se for o caso, aponte somente o endereço da primeira célula da mescla.
- Apesar de não ter problema algum, eu não usaria o parêntese nos resultados. Eles são inúteis ali.
- Seu Excel é em inglês mas o idioma do seu computador está em português, isso explica as fórmulas em inglês mas os separadores de parâmetros serem ";" ou invés de ",". Ok, isso é totalmente irrelevante.

Ou seja, ficaria assim:

=IF('Meso Planner'!D3="Task Priority";"X";"")
=IF('Meso Planner'!F3="Task Priority";"X";"")
=IF('Meso Planner'!H3="Task Priority";"X";"")

Se essas dicas não resolverem, então sugiro que compacte seu arquivo e posta aqui, para podermos dar uma olhada. Claro, salve uma cópia e remova tudo o que for irrelevante para a pergunta. Deixe seu arquivo pequeno, contendo somente o problema.

Abs,
FF

 
Postado : 10/06/2015 9:05 pm
(@rodrigo88)
Posts: 0
New Member
Topic starter
 

=IF('Meso Planner'!D3:E3="Task Priority";("X");("")) - NÃO DA ERRO
=IF('Meso Planner'!F3:G3="Task Priority";("X");("")) - Só retorna #VAlue!
=IF('Meso Planner'!H3:I3="Task Priority";("X");("")) - #value!

Vamos lá.
- O que eu vejo pelas fórmulas é que vc está sempre comparando um intervalo de duas células, com um valor. Eu chutaria que essas células estão mescladas? Se for o caso, aponte somente o endereço da primeira célula da mescla.
- Apesar de não ter problema algum, eu não usaria o parêntese nos resultados. Eles são inúteis ali.
- Seu Excel é em inglês mas o idioma do seu computador está em português, isso explica as fórmulas em inglês mas os separadores de parâmetros serem ";" ou invés de ",". Ok, isso é totalmente irrelevante.

Ou seja, ficaria assim:

=IF('Meso Planner'!D3="Task Priority";"X";"")
=IF('Meso Planner'!F3="Task Priority";"X";"")
=IF('Meso Planner'!H3="Task Priority";"X";"")

Se essas dicas não resolverem, então sugiro que compacte seu arquivo e posta aqui, para podermos dar uma olhada. Claro, salve uma cópia e remova tudo o que for irrelevante para a pergunta. Deixe seu arquivo pequeno, contendo somente o problema.

Abs,
FF

Obrigado Fernando, resolveu meu problema colocando a fórmula como você indicou. Obrigado mesmo.

 
Postado : 12/06/2015 4:42 am