ID do artigo: 149577 - Última revisão: sexta-feira, 15 de agosto de 2003 - Revisão: 1.1

Fórmula para avaliar corretamente células em branco

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.
Expandir tudo | Recolher tudo

Sumário

No Microsoft Excel, quando você usa uma fórmula que testa para um valor zero, você poderá ver resultados inesperados se a célula estiver em branco. Microsoft Excel interpreta uma célula em branco como zero e não como em branco ou vazia. Portanto, as células que estão em branco são avaliadas como zero na função.

Mais Informações

Se você estiver verificando uma célula para um valor zero e a célula estiver em branco, o teste é avaliado como true. Por exemplo, se você tiver a seguinte fórmula na célula A1:
   =IF(B1=0,"zero","blank")
				
e B1 está em branco, a fórmula retorna "zero" e não em "branco", conforme o esperado.

Se o intervalo pode contiver uma célula em branco, você deve usar a função ÉCÉL.vazia para testar um valor zero, como no exemplo a seguir:
   =IF(ISBLANK(B2),"blank",IF(B2=0,"zero","other"))
				
Observe que a fórmula acima retorna "zero" se houver um valor zero na célula, "vazio" se a célula estiver em branco e "outro" se qualquer outra coisa na célula.

Você sempre deve usar a fórmula ÉCÉL.vazia primeiro antes de você testar um valor zero, caso contrário, você irá sempre retornar um "true" para o valor zero e nunca ir para o teste para a fórmula ÉCÉL.vazia.

A informação contida neste artigo aplica-se a:
  • Microsoft Excel 5.0c
  • Microsoft Excel 5.0 Standard Edition
  • Microsoft Excel 4.0c
  • Microsoft Excel 4.0a
  • Microsoft Excel 4.0 Standard Edition
  • Microsoft Excel 5.0a for Macintosh
  • Microsoft Excel 5.0 for Macintosh
  • Microsoft Excel 4.0 for Macintosh
Palavras-chave: 
kbmt kbinfo KB149577 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 149577  (http://support.microsoft.com/kb/149577/en-us/ )
Retired KB ArticleAviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.