Como verificar se o valor de uma célula é um número?
Para verificar se o valor de uma célula é um número ou não, você pode usar IF + ISNUMBER em uma combinação. Nesta combinação ISNUMBER testa se um valor é um número ou não e retorna o resultado como TRUE e FALSE. Depois disso, IF usa TRUE ou FALSE para retornar um valor significativo no resultado.
Fórmula para testar SE um valor de célula é um número
Para escrever esta fórmula, você pode usar as etapas abaixo.
- Primeiro insira a função SE de uma célula.
- Depois disso, no primeiro argumento do IF (texto_lógico), insira a função ISNUMBER.
- A seguir, na função ESTNUM, consulte a célula onde deseja testar o número.
- Agora, no argumento [value_if_true], insira Sim, e no argumento [value_if_false], insira Não. Você também pode usar outros valores significativos, se necessário.
- No final, insira os parênteses de fechamento e pressione Enter para obter o resultado.
No momento em que você pressiona Enter, ele retorna SIM ou NÃO dependendo do valor que você possui na célula referenciada.
Como funciona essa fórmula?
Como falei, nesta fórmula temos duas funções, IF + ISNUM. Na célula A2 você tem um número, por isso você tem TRUE no resultado por ISNUMBER.
Agora temos VERDADEIRO, por isso SE retorna SIM no resultado para o valor que você tem na célula A2.
=IF(ISNUMBER(A1),"Yes","No")
Mesma fórmula no Mac
Se você estiver usando Excel para Mac, a fórmula será a mesma e poderá ser escrita usando as mesmas funções.
O Excel armazena uma data como um número. E quando você tiver uma data em uma célula, este ISNUMBER tratará essa data como um número e retornará TRUE no resultado. Estou tentando encontrar uma solução para esse problema, ainda não consigo saber a diferença entre um número e uma data usando esta fórmula.