Função ISNUMBER do Excel - Testa se a célula é um número

Baixar exemplo de pasta de trabalho

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.

  1. Selecione todas as células que deseja verificar
  2. Vamos para Home Ribbon > Formatação condicional > Nova regra
  3. Selecione ‘Use uma fórmula para determinar quais células formatar
  4. Insira a fórmula = ISNUMBER (A2)
  5. Clique no botão Formatar e escolha a formatação desejada
  6. 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

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave