Baixe a apostila de exemplo
Este tutorial demonstra como usar o Função ISNUMBER do Excel no Excel para testar se uma célula é um número.
Visão geral da função ISNUMBER
O teste de função ISNUMBER se a célula é um número. Retorna TRUE ou FALSE.
Para usar a função de planilha do Excel ISNUMBER, selecione uma célula e digite:
(Observe como as entradas da fórmula aparecem)
Sintaxe e entradas da função ISNUMBER:
1 | = ISNUMBER (VALUE) |
valor - O valor de teste
Como usar a função ISNUMBER
A função ISNUMBER testa se uma célula é um valor numérico. Se sim, retorna TRUE, caso contrário, retorna FALSE.
1 | = ISNUMBER (A2) |
Coisas para saber
- No Excel, datas e Vezes são armazenados como valores numéricos. ISNUMBER retornará TRUE ao avaliar datas e Vezes.
- O número armazenado como texto retornará FALSO.
Se a célula for número, então
Freqüentemente, você desejará combinar uma função “IS”, como ISNUMBER, com a função IF. Com a função IF, em vez de retornar um simples VERDADEIRO ou FALSO, você pode gerar um texto específico ou realizar ações específicas se uma célula for um número ou não.
1 | = SE (ISNUMBER (A2), "número", "não é um número") |
Verifique se não é o número
Com a função NOT, você pode testar se uma célula não é um número.
1 | = SE (NÃO (ISNUMBER (A3)), "não é um número", "número") |
ISNUMBER & Fórmula de PESQUISA
Um dos recursos mais úteis da Função ISNUMBER é a capacidade de avaliar se certas funções retornam um valor numérico. Por exemplo, a função SEARCH pesquisa uma célula em busca de texto. Se o texto for encontrado, sua posição numérica é retornada. Se o texto não for encontrado, um erro será retornado. Usando a função ISNUMBER, podemos retornar TRUE / FALSE se o texto for encontrado.
1 | = ISNUMBER (PESQUISAR (B $ 1, $ A2)) |
ISNUMBER & FIND - Sensível a maiúsculas e minúsculas
A função FIND funciona exatamente da mesma forma que a função SEARCH, exceto que a função FIND diferencia maiúsculas de minúsculas. Em outras palavras, a função FIND retornará FALSE ao pesquisar “string” em “STRING” porque os casos não correspondem.
12 | = ISNUMBER (FIND ("Vermelho", $ A2))= ISNUMBER (SEARCH ("Vermelho", $ A2)) |
ISNUMBER & MATCH
A função ISNUMBER também pode ser emparelhada com a função MATCH de maneira semelhante. A função MATCH procura um valor em uma faixa de valores. Se o valor for encontrado, a função retorna sua posição numérica. Se não for encontrado, ele retornará um erro.
1 | = CORRESPONDÊNCIA ("Vermelho", $ A2) |
Validar entrada de célula
Um uso da função ISNUMBER é validar o conteúdo de uma célula. Por exemplo, você pode ter um formulário de entrada que requer um valor numérico. Com a função ISNUMBER você pode testar se o usuário inseriu um valor numérico, alertando-o se não o fez.
1 | = SE (B2 = "", "", SE (ISNUMBER (B2), "", "Entrada inválida")) |
Validação de dados - Forçar entrada de texto
O exemplo acima foi a validação de dados “fraca”; o usuário pode ignorar a mensagem de aviso. Em vez disso, podemos usar a validação de dados para proibir valores não numéricos.
Vamos para: Fita de dados > Data de validade > Data de validade
e, em seguida, selecione uma destas opções:
Teste se alguma célula no intervalo é um número
Para testar se alguma célula em um intervalo de células é um número, podemos usar a função ISNUMBER junto com a função SUMPRODUCT.
1 | = SUMPRODUCT (- ISNUMBER (A2: A6))> 0 |
Siga o link acima para saber como essa função funciona.
Destacar células que contêm números
Uma última coisa que você pode fazer com a função ISNUMBER é destacar as células que contêm texto. Podemos fazer isso criando a formatação condicional com base em uma regra.
- Selecione todas as células que deseja verificar
- Vamos para Home Ribbon > Formatação condicional > Nova regra
- Selecione ‘Use uma fórmula para determinar quais células formatar‘
- Insira a fórmula = ISNUMBER (A2)
- Clique no botão Formatar e escolha a formatação desejada
- Clique em OK duas vezes para sair e salvar.
Outras funções lógicas
O Excel / Planilhas Google contém muitas outras funções lógicas para realizar outros testes lógicos. Aqui está uma lista:
Funções IF / IS |
---|
iferror |
iserror |
isna |
iserr |
está em branco |
isnumber |
istext |
isnontext |
isformula |
islógico |
isref |
iseven |
é estranho |
ISNUMBER no Planilhas Google
A função ISNUMBER funciona exatamente da mesma forma no Planilhas Google e no Excel:
Exemplos ISNUMBER em VBA
Você também pode usar a função ISNUMBER em VBA. Modelo:application.worksheetfunction.isnumber (valor)
Para os argumentos da função (valor, etc.), você pode inseri-los diretamente na função ou definir as variáveis a serem usadas.
Voltar para a lista de todas as funções no Excel