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.