Como usar a função ISNUMBER no Excel?

A função ISNUMBER no Excel é usada para verificar se uma célula contém um valor numérico. Ela retorna verdadeiro (TRUE) se o conteúdo for numérico e falso (FALSE) caso contrário. É particularmente útil para validar dados em fórmulas ou para testar valores em grandes conjuntos de dados.

Aqui está como você pode usar a função ISNUMBER:

Sintaxe

ISNUMBER(valor)
  • valor: Este é o argumento que você deseja testar. Pode ser uma referência de célula ou um valor específico.

Exemplos de Uso

  • Usando com uma Referência de Célula:

Se você quiser verificar se a célula A1 contém um número, a fórmula seria:

   =ISNUMBER(A1)

Isso retornará TRUE se A1 for um número e FALSE se não for.

  • Usando em um Intervalo de Dados:

Digamos que você tem uma lista de dados no intervalo de A1 a A10 e quer contar quantas células contêm números. Você pode combinar ISNUMBER com a função SUMPRODUCT da seguinte forma:

   =SUMPRODUCT(--ISNUMBER(A1:A10))

O operador `–` é usado aqui para converter TRUE e FALSE em 1 e 0, respectivamente, possibilitando a soma.

  • Usando dentro de uma Fórmula IF:

Você pode usar ISNUMBER para validar dados dentro de uma condição IF. Por exemplo, para retornar “Número” se a célula A1 contiver um número e “Texto” caso contrário, use:

   =IF(ISNUMBER(A1), "Número", "Texto")

Considerações

  • ISNUMBER considera como números quaisquer valores numéricos reais, incluindo números inteiros, decimais, e números em notação científica.
  • Se você estiver verificando células formatadas como texto mas que, visualmente, contêm números (por exemplo, um número com uma aspa antes para forçar o formato texto), ISNUMBER retornará FALSE.

Usar a função ISNUMBER pode ajudar bastante na preparação e validação de dados, especialmente quando você está lidando com dados importados de várias fontes ou em formatos diferentes.

Unlock Your Potential

Excel

Basic - Advanced

Access

Access Basic - Advanced

Power BI

Power BI Basic - Advanced

Help us grow the project