Os tipos de arquivos clássicos não estarão mais disponíveis para uso a partir de janeiro de 2021. Você pode fazer a transição de seus arquivos clássicos ou baixar um PDF. Saber mais
Centro de suporte da Workiva
ISNUMBER
ISNUMBER
Última atualização em
Descrição
Use esta função para verificar se uma célula contém um valor numérico ou se o resultado de outra função é um número. Apoiado em cadeias.
Sintaxe
ISNUMBER(valor)
Entradas
Essa função tem os seguintes argumentos:
Nome
Necessário
Descrição
Entrada válida
valor
Sim
A célula que você deseja avaliar.
Uma referência a uma célula ou a uma fórmula que resulta em uma.
Exemplos
Dados de amostra
A
B
1
Vermelho
56
2
Verde
39
3
Laranja
15
4
vermelho 4
92
5
Azul
22
Fórmulas de amostra
Caso de uso
Fórmula
Explicação e resultado
Verifique se o valor em uma célula é um número.
=ISNUMBER(A1)
Essa fórmula funciona da seguinte maneira:
ISNUMBER(: Esta é a função em si, que verifica se um valor é um número.
A1: A referência da célula que contém o valor a ser verificado.
A função retornará TRUE se o valor for apenas um número e FALSE caso contrário.
Resultado: FALSE. (Porque A1 contém "red".)
Verifique se o valor em uma célula é um número.
=ISNUMBER(B1)
Essa fórmula funciona da seguinte maneira:
ISNUMBER(: Esta é a função em si.
B1: A referência da célula que contém o valor a ser verificado.
A função retornará TRUE se o valor for apenas um número e FALSE caso contrário.
Resultado: TRUE (porque B1 contém "56")
Verifique se o valor em uma célula é um número.
=ISNUMBER(A4)
Essa fórmula funciona da seguinte maneira:
ISNUMBER(: Esta é a função em si.
B1: A referência da célula que contém o valor a ser verificado.
A função retornará TRUE se o valor for apenas um número e FALSE caso contrário.
Resultado: FALSE. (Porque A1 contém "red" além de "4".)
Verifique se a soma das duas células é um número.
=ISNUMBER(A1+B1)
Essa fórmula funciona da seguinte maneira:
A1+B1: Você tenta adicionar os valores em A1 ("vermelho") e B1 (56). Essa operação resulta em um erro #VALUE! porque você não pode adicionar matematicamente um texto e um número.
ISNUMBER(...): Verifica se o resultado da adição é um número. Como o resultado é um erro, e não um número, a função retorna FALSO.
Resultado: FALSE. (Porque a célula A1 contém "red".)
Verificar se uma célula contém um termo específico
=ISNUMBER(SEARCH("green", A2))
Essa fórmula funciona da seguinte maneira:
SEARCH("green", A2): Procura o texto "green" dentro do texto em A2 ("green"). Se for localizado, retorna o número da posição inicial (1) ou um erro, se não for encontrado.
ISNUMBER(...): Verifica se o resultado da função SEARCH é um número.
Se SEARCH retornar um número (o que significa que "verde" foi localizado), ISNUMBER retornará TRUE.
Se SEARCH retornar um erro (o que significa que "green" não foi localizado), ISNUMBER retornará FALSE.
Resultado: TRUE. (Porque A2 contém "green".) Nota: Ele ainda retornaria TRUE se A2 contivesse "bright green". Nesse caso, o SEARCH teria retornado "8", mas como isso ainda é um número, o resultado é o mesmo.
Forneça uma resposta alternativa se uma célula não for um número.
=IF(ISNUMBER(A1), A1*2, "Não é um número")
Essa fórmula funciona da seguinte maneira:
ISNUMBER(A1): Verifica se o valor em A1 é um número. Retorna FALSO porque A1 contém "red".
IF(...): Avalia o resultado de ISNUMBER(A1).
Como ISNUMBER(A1) é FALSO, a função IF executa o terceiro argumento (o value_if_false) e retorna o texto "Not a Number".
Se ISNUMBER(A1) fosse VERDADEIRO, a função IF executaria o segundo argumento (A1*2), multiplicando o valor numérico em A1 por 2.
Resultado: Not a Number. (Porque A1 não contém um número.)
Notas
Não há suporte para intervalos de células.
ISNUMBER retorna TRUE para células que contêm datas e horas.
ISNUMBER retorna FALSE para células vazias, células contendo texto e erros.