Artigo: 182189 - Última revisão: segunda-feira, 21 de Abril de 2008 - Revisão: 5.0

Como criar um formato condicional para ocultar erros no Excel

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Reduzir tudo

Sumário

No Microsoft Excel, pode criar formatação condicional numa célula ou num intervalo de células de modo a impedir que os valores de erros sejam apresentados nas células.

Mais Informação

Em versões do Excel anteriores ao Microsoft Excel 97, não era possível criar um formato condicional personalizado para ocultar valores de erro devolvidos à célula pela fórmula da célula.

Por exemplo, #DIV/0! é devolvido à célula A1 se introduzir os seguintes dados na folha de cálculo:
   A1: =B1/C1   B1: 5   C1: 0
				
Para ocultar o valor de erro, pode alterar a fórmula na célula A1 para a seguinte fórmula:
=SE(É.ERRO(B1/C1),"",B1/C1)
Nestes exemplos, esta fórmula devolve a cadeia vazia ("").

No Microsoft Office Excel 2007, pode utilizar a função SE.ERRO para simplificar esta fórmula, do seguinte modo:
=SE.ERRO(B1/C1,"")
Note que existem outras técnicas para ocultar valores de erro que pode utilizar em versões do Excel anteriores ao Excel 97.

A formatação condicional permite-lhe utilizar a mais simples das duas fórmulas na célula A1 e impedir, simultaneamente, o valor de erro de aparecer na célula A1.

Para utilizar a formatação condicional para ocultar valores de erro devolvidos por fórmulas em células, utilize o procedimento de exemplo mais adequado dos que se seguem, para a versão de Excel executada.

Microsoft Office Excel 2003 e versões anteriores do Excel

  1. Introduza os seguintes dados numa folha de cálculo:
       A1: =B1/C1           B1: 5   C1: 0
       A2: =nofunction()*B2   B2: 6   C2: 0
    						
    Nota A célula A1 devolve o valor de erro #DIV/0! e a célula A2 devolve o valor de erro #NOME? . Esta situação ocorre porque a função nofunction() que é utilizada na célula A2 não é uma função válida.
  2. Seleccione a coluna A.
  3. No menu Formatar, clique em Formatação Condicional.
  4. Na caixa de diálogo Formatação Condicional, clique em Condição 1 e clique em A Fórmula.
  5. Na caixa de edição à direita de Condição 1, escreva a seguinte fórmula:
    =É.ERRO(A1)
  6. Clique no botão Formato. Na caixa de diálogo Formatar Células, clique em Cor e clique no quadrado Branco.
  7. Clique em OK na caixa de diálogo Formatar Células e clique em OK na caixa de diálogo Formatação Condicional.

    Nota Como seleccionou a coluna A no passo 2, todas as células na coluna A foram formatadas com este formato condicional. Por conseguinte, quaisquer outras células na coluna A que devolvam valores de erro não irão apresentar o valor de erro.

Microsoft Office Excel 2007

  1. Introduza os seguintes dados numa folha de cálculo:
       A1: =B1/C1           B1: 5   C1: 0
       A2: =nofunction()*B2   B2: 6   C2: 0
    						
    Nota A célula A1 devolve o valor de erro #DIV/0! e a célula A2 devolve o valor de erro #NOME? . Esta situação ocorre porque a função nofunction() que é utilizada na célula A2 não é uma função válida.
  2. Seleccione a coluna A.
  3. No separador Base, clique na seta junto a Formatação Condicional no grupo Estilos e clique em Nova Regra.
  4. Na caixa de diálogo Nova Regra de Formatação, clique em Utilizar uma fórmula para determinar as células a serem formatadas.
  5. Na caixa Edite a Descrição da Regra, escreva a seguinte fórmula no campo Formatar valores em que esta fórmula seja verdadeira:
    =É.ERRO(A1)
  6. Clique no botão Formato.
  7. Na caixa de diálogo Formatar Células, clique no separador Tipo de Letra e clique no quadrado Branco na lista Cor.
  8. Clique em OK e clique em OK na caixa de diálogo Nova Regra de Formatação.

    Nota Como seleccionou a coluna A no passo 2, todas as células na coluna A foram formatadas com este formato condicional. Por conseguinte, quaisquer outras células na coluna A que devolvam valores de erro não irão apresentar o valor de erro.

A informação contida neste artigo aplica-se a:
  • Microsoft Office Excel 2007
  • Microsoft Office Excel 2003
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 97 Standard Edition
Palavras-chave: 
kbhowto KB182189