Funções ÉCÉL.VAZIA, ÉNÚM e ÉTEXTO no Excel
Atualizado em
ÉCÉL.VAZIA, ÉNÚM e ÉTEXTO verificam o que uma célula contém e retornam VERDADEIRO ou FALSO: vazia, número ou texto. Elas brilham dentro do SE: =SE(ÉCÉL.VAZIA(B2);"";B2*C2) deixa o pagamento vazio até as horas serem lançadas, em vez de mostrar 0.
Sintaxe de ÉCÉL.VAZIA, ÉNÚM e ÉTEXTO
=ÉCÉL.VAZIA(valor) =ÉNÚM(valor) =ÉTEXTO(valor)
- valor
- A célula a testar, quase sempre uma única referência como
B2. Também pode ser uma fórmula, por exemploÉNÚM(LOCALIZAR("x";A2)).
Pratique ÉCÉL.VAZIA, ÉNÚM e ÉTEXTO aqui
Digite sua fórmula direto na planilha. Ela é verificada como no Excel, com ponto e vírgula ou vírgula, em português ou em inglês.
Sinalizar e-mails que faltam
Alguns contatos ainda não têm e-mail. Em C2, escreva um ÉCÉL.VAZIA que retorne VERDADEIRO quando o e-mail em B2 estiver vazio e copie até C6.
| Nome | Sem e-mail | |
| Ana Souza | ana.souza@gmail.com | |
| Pedro Oliveira | ||
| Juliana Costa | juliana.costa@padariaflor.com.br | |
| Rafael Lima | rafael@oficinalima.com.br | |
| Beatriz Santos |
Como testar o conteúdo de uma célula passo a passo
- Escolha a pergunta: a célula está vazia (ÉCÉL.VAZIA), é um número (ÉNÚM) ou é texto (ÉTEXTO)?
- Digite a função com a célula a testar, por exemplo
=ÉCÉL.VAZIA(B2), e pressione Enter para ver VERDADEIRO ou FALSO. - Copie para baixo para conferir todas as linhas de uma vez.
- Para mostrar algo mais útil que VERDADEIRO ou FALSO, use o teste como primeiro argumento do SE:
=SE(ÉCÉL.VAZIA(B2);"";B2*C2).
Exemplos de ÉCÉL.VAZIA, ÉNÚM e ÉTEXTO
Sinalizar um dado que falta
=ÉCÉL.VAZIA(B2)
VERDADEIRO quando B2 não tem nada, então um contato sem e-mail aparece na hora. Assim que algo é digitado, vira FALSO.
Achar números digitados como texto
=ÉTEXTO(B2)
VERDADEIRO para uma quantidade digitada como 8 unid. ou dez. A SOMA ignora essas células, e é daí que costuma vir um total errado.
Mostrar vazio em vez de 0
=SE(ÉCÉL.VAZIA(B2);"";B2*C2)
Vazio enquanto faltam as horas em B2, senão horas vezes valor: 38 horas a R$ 24 dão 912.
Conferir o código antes de buscar
=SE(ÉNÚM(A2);PROCV(A2;$D$2:$E$6;2;FALSO);"Verificar código")
Só faz a busca com códigos numéricos. Um código digitado como #1044 ou a definir mostra Verificar código em vez de #N/D.
Erros comuns e como resolver
| Resultado | Causa | Solução |
|---|---|---|
| ÉCÉL.VAZIA dá FALSO numa célula que parece vazia | A célula tem um espaço ou uma fórmula que retorna "". Para ÉCÉL.VAZIA, isso é conteúdo. | Apague os espaços com Delete. Para tratar "" como vazio também, teste B2="" no lugar de ÉCÉL.VAZIA. |
| ÉNÚM dá FALSO para um número | O número está armazenado como texto, muitas vezes depois de uma importação ou de copiar de uma página web. Costuma ficar alinhado à esquerda, com um triângulo verde. | Converta pelo menu de alerta (Converter em Número) ou com VALOR(B2). |
| Sempre FALSO | Um intervalo no lugar de uma célula, como =ÉCÉL.VAZIA(B2:B6): versões antigas retornam um único FALSO (o Microsoft 365 retorna um resultado por célula). Ou a fórmula aponta para a linha errada. | Teste uma célula por linha, ÉCÉL.VAZIA(B2), e copie a fórmula para baixo. |
| #NOME? | Nome escrito errado, como ÉVAZIA, ou fórmula em inglês (ISBLANK, ISNUMBER) copiada sem traduzir. | Use ÉCÉL.VAZIA, ÉNÚM e ÉTEXTO, com os acentos e o ponto. |
Funções É, CONTAR.VAZIO ou =""?
ÉCÉL.VAZIA, ÉNÚM e ÉTEXTO testam uma célula para uma coisa só; elas não contam. Para contar células vazias ou preenchidas em um intervalo, CONTAR.VAZIO e CONT.VALORES fazem isso de uma vez, e CONT.NÚM conta os números. B2="" parece ÉCÉL.VAZIA, mas também considera vazia uma fórmula que retorna "". ÉTEXTO e ÉNÚM são opostas para a maioria das células, menos as vazias: uma célula vazia não é texto nem número, então as duas retornam FALSO. A família tem outros membros, como ÉERROS, ÉLÓGICO e ÉFÓRMULA, que funcionam do mesmo jeito.
Perguntas frequentes
Como saber se uma célula está vazia no Excel?
Use =ÉCÉL.VAZIA(A2), que retorna VERDADEIRO para uma célula vazia. Dentro do SE, =SE(ÉCÉL.VAZIA(A2);"Faltando";"OK") vira um rótulo.
Por que ÉNÚM retorna FALSO para um número?
O valor está armazenado como texto. O Excel mostra como número, mas ÉNÚM, SOMA e as buscas o tratam como texto. Converta em número ou envolva com VALOR.
ÉNÚM retorna VERDADEIRO para datas?
Sim. O Excel guarda datas como números, então uma data de verdade dá VERDADEIRO, e uma data digitada como texto dá FALSO.
Como evitar mostrar 0 quando a célula de origem está vazia?
Envolva o cálculo com SE e ÉCÉL.VAZIA: =SE(ÉCÉL.VAZIA(B2);"";B2*C2) retorna um texto vazio até B2 ser preenchida.
Continue praticando
Os 5 exercícios de ÉCÉL.VAZIA, ÉNÚM e ÉTEXTO, com explicações e acompanhamento do progresso.
Abrir os exercícios de ÉCÉL.VAZIA