Notifications
Clear all

Fazer Excel exibir célula vazia ao invés de erro #NÚM!

4 Posts
3 Usuários
0 Reactions
1,020 Visualizações
(@luizrezen)
Posts: 11
Active Member
Topic starter
 

Possuo uma planilha que estou usando a função MENOR.

Como muitos já sabem, essa função é para pegar o menor valor numérico numa linha ou coluna.

Exemplo 1: =MENOR(A1:A10;1)
Resultado: Mostra o menor valor númerico entre as células A1 a A10

Exemplo 2: =MENOR(A1:A20;8)
Resultado: Mostra o oitavo menor valor númerico entre as células A1 a A20

A fórmula está funcionando adequadamente, mostrando os resultados como seria esperado.

O problema é que as vezes há intervalos com algumas células vazias - o que dependendo do caso, impede que o Excel dê a resposta correta, gerando a mensagem de erro #NUM! na célula onde deveria constar o resultado. Por exemplo, se tenho uma sequência de sete valores e solicito o oitavo menor número, aí surge esse erro.

A dúvida que eu gostaria de ajuda é se alguém saberia incrementar uma função adicional capaz de ignorar esse erro, exibindo a célula vazia, quando ele acontecer?

Já tentei várias combinações com a função 'SE' junto com a função 'ÉERRO', para forçar a exibição de uma célula vazia quando o problema ocorresse, mas sem sucesso. Às vezes ocasiona um outro erro diferente ou senão retorna a palavra "VERDADEIRO" - o que não é o objetivo. Enfim, não sei o que fazer. Alguém pode me ajudar, por favor?

 
Postado : 01/04/2014 9:52 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

=se(éerros(MENOR(A1:A10;1));"";MENOR(A1:A10;1))

Tente isso.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 01/04/2014 9:59 pm
Alexlinceo
(@alexlinceo)
Posts: 10
Active Member
 

Quando retorna o resultado VERDADEIRO ou FALSO, nao significa que a fórmula retornou um erro, significa apenas que vc não atribui nenhum valor caso a condição da fórmula seja VERDADEIRA ou FALSA, então o excel exibe apenas o próprio resultado lógico.

 
Postado : 02/04/2014 6:05 am
(@luizrezen)
Posts: 11
Active Member
Topic starter
 

=se(éerros(MENOR(A1:A10;1));"";MENOR(A1:A10;1))

Tente isso.

Cara! Muito obrigado. A resposta é tão simples e óbvia que fiquei com raiva! kkkkkkkk

Mas valeu, muito obrigado mesmo!

 
Postado : 02/04/2014 8:57 am