Aplicar formatação de número personalizada a valores de erro

Aplicar formatação de número personalizada a valores de erro

Estou tentando aplicar um formato numérico personalizado às células do Excel 2007 que retornam um valor de erro.

Entendo que posso aplicar formatação de número personalizada a valores de número/texto no formato POSITIVO;NEGATIVO;ZERO;TEXTO. No entanto, parece que os valores de erro não se enquadram em nenhuma destas quatro categorias. Sei também que posso aplicar uma formatação de "formato [condição]", mas não consigo encontrar nenhuma maneira de testar a presença de um erro.

A Microsoft temalgumas soluções alternativas, mas todos eles exigem a conversão do erro para outro valor ou a formatação do resultado como texto branco, o que não é confiável para situações em que o plano de fundo também não é branco.

Existe alguma maneira de aplicar formatação de número personalizada para que uma célula possaconterum valor de erro, masmostrarnada? Se a resposta for não, por que não?

Responder1

Não, isso não é possível.

Porque a Microsoft decidiu assim, e provavelmente porque é perigoso para usuários menos qualificados - eles não veriam mais o erro.

O que você pode fazer - caso não queira o recomendado IFERROR(<original formula>,"")- é fazer umformatação condicionalna célula, onde você usa a fórmula =ISERROR(cell)e o formato resultantetexto branco sobre fundo branco.

Novamente, existe o perigo de esquecê-lo ou de o próximo usuário não saber. Em folhas grandes, é desse material que os pesadelos são construídos...

Responder2

Digamos que temos a fórmula na célulaB2

=B1/A1

insira a descrição da imagem aqui

Aplicamos formatação condicional aB2com a opção FormulaIs:

insira a descrição da imagem aqui

Agora, para dividir por zero:

insira a descrição da imagem aqui

informação relacionada