No Micrososft Excel você pode criar uma formatação condicional em uma célula ou em um intervalo de células para que valores de erros não sejam exibidos nelas.
Em versões do Excel que são anteriores ao Microsoft Excel 97, não é possível criar um formato condicional personalizado para ocultar valores de erro que foram retornados para a célula pela fórmula da célula.
Por exemplo, a #DIV/0! é retornada para a célula A1 se você entrar com os seguintes dados na planilha:
Para ocultar o valor de erro, você pode alterar a fórmula na célula A1 para a seguinte:
=SE(ÉERROS(B1/C1);"";B1/C1)
Nestes exemplos, esta fórmula retorna a seqüência vazia ("").
No Microsoft Office Excel 2007, você pode usar a função
SEERRO para simplificar essa fórmula, da seguinte forma:
=SEERRO(B1/C1,"")
Observe que existem outras técnicas para ocultar valores de erros que é possivel usar em versões do Excel que são anteriores ao Excel 97.
A formatação condicional permite que você use a mais simples das duas fórmulas na célula A1 e ainda evitar que um valor de erro apareça na célula A1.
Para usar a formatação condicional para ocultar valores de erros que são retornados por fórmulas nas células, use um dos seguintes exemplos de procedimentos mais apropriado para a versão do Excel que você está executando.
No Microsoft Office Excel 2003 e em versões anteriores do Excel
- Digite os seguintes dados em uma planilha:
A1: =B1/C1 B1: 5 C1: 0
A2: =nofunction()*B2 B2: 6 C2: 0
Observação A célula A1 retorna o valor de erro #DIV/0!, e a célula A2 retorna o valor de erro #NOME?. Isso ocorre porque a função nofunction() que é usada na célula A2 não é uma função válida. - Selecione a coluna A.
- No menu Formatar, clique em Formatação condicional.
- Na caixa de diálogo Formatação condicional, clique em Condição 1, e clique em a fórmula é.
- No editar caixa à direita de Condição 1, digite a seguinte fórmula:
=ÉERROS(A1)
- Clique no botão Formatar. Na caixa de diálogo Formatar células, clique em Cores e clique no quadrado branco.
- Clique em OK na caixa de diálogo Formatar células e clique em OK na caixa de diálogo Formatação condicional.
Observação Devido você ter selecionado a coluna A na etapa 2, todas as células na coluna A foram formatadas com esse formato condicional. Por isso, nenhuma outra célula na coluna A que retorna valores de erro não exibirá o valor de erro.
Microsoft Office Excel 2007
- Digite os seguintes dados em uma planilha:
A1: =B1/C1 B1: 5 C1: 0
A2: =nofunction()*B2 B2: 6 C2: 0
Observação A célula A1 retorna o valor de erro #DIV/0!, e a célula A2 retorna o valor de erro #NOME?. Isso ocorre porque a função nofunction() que é usada na célula A2 não é uma função válida. - Selecione a coluna A.
- Na guia Início clique na seta ao lado deFormatação condicional no grupo Estilo, e clique em Nova regra.
- Na caixa de diálogo Nova regra de formatação clique em Usar uma fórmula para determinar quais células devem ser formatadas.
- Na caixa Edite a descrição da regra, digite a seguinte fórmula no campo Formatar valores em que esta fórmula é verdadeira:
=ÉERROS(A1)
- Clique no botão Formatar.
- Na caixa de diálogo Formatar células clique na guia Fonte e clique no quadrado Branco na lista Cor.
- Clique em OK, e clique em OK na caixa de diálogo Nova regra de formatação.
Observação Devido você ter selecionado a coluna A na etapa 2, todas as células da coluna A foram formatadas com esse formato condicional. Por isso, nenhuma outra célula na coluna A que retorna valores de erro não exibirá o valor de erro.