Aninhando a função IF no Excel quando pode haver #Value! erros na célula de destino

0

Estou tentando obter ajuda para alterar uma fórmula:

=IF(S4>8000,3,IF(S4>6000,2,IF(S4>4000,1,IF(S4<4000,0))))

Para que ele retorne um valor de 1,5 se a célula de destino contiver um valor de erro. Gostaria de receber qualquer ajuda em tudo.

    
por user310686 26.03.2014 / 13:09

1 resposta

2

Usar a função IFERROR permite verificar se há um erro e retornar um valor se verdadeiro.

Returns a value you specify if a formula evaluates to an error; otherwise, returns the result of the formula. Use the IFERROR function to trap and handle errors in a formula.

A sintaxe para isso é IFERROR(value, value_if_error)

Portanto, você pode aninhar sua fórmula existente dentro de IFERROR , como value na sintaxe acima. Isso irá capturar o erro.

=IFERROR(IF(S4>8000,3,IF(S4>6000,2,IF(S4>4000,1,IF(S4<4000,0,IF(ISERROR(S4),1.5))))), 1.5)
    
por 26.03.2014 / 13:57