Artigo: 214244 - Última revisão: quarta-feira, 24 de Janeiro de 2007 - Revisão: 2.3

XL: Como criar uma fórmula para avaliar correctamente 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 | Reduzir tudo

Sumário

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

Mais Informação

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

Se o intervalo pode conter uma célula em branco, deverá utilizar a função ÉCÉL.vazia para testar um valor zero, como no exemplo seguinte:
=IF(ISBLANK(B2),"blank",IF(B2=0,"zero","Other"))
Note que a fórmula acima devolve "zero" Se existir um valor zero na célula, "vazia" Se a célula estiver em branco e "outro" Se algo estiver na célula.

Tem sempre utilizado a fórmula É.CÉL.vazia primeiro antes de testar para um valor igual a zero. Caso contrário, que irá devolve sempre 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 2000 Standard Edition
  • Microsoft Excel 97 Standard Edition
  • Microsoft Excel 95 Standard Edition
  • Microsoft Excel 95a
  • Microsoft Excel 2001 para Macintosh
  • Microsoft Excel 98 para Macintosh
Palavras-chave: 
kbmt kbhowto KB214244 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 214244  (http://support.microsoft.com/kb/214244/en-us/ )