Lógicas
Verificando se uma célula é um número
Definição
Testar se uma célula contém um número significa dar a ISNUMBER essa célula.
Sintaxe
=ISNUMBER(value)
Argumentos
| Argumento | Significado |
|---|---|
value |
A célula a testar, como B2. |
Exemplo resolvido
Um registro de forno guarda pesos em B2:B4. O primeiro peso é um número.
| A: Fornada | B: Peso |
|---|---|
| K-1 | 4.5 |
| K-2 | wait |
| K-3 | 8 |
Fórmula: =ISNUMBER(B2)
Resultado: TRUE. 4.5 é um número, então o teste passa.
Prática
A célula A2 contém hi. Em B2, escreva uma fórmula que mostre 1 quando A2 for um número e 0 quando não for.
- Em B2, escreva uma fórmula IF que use ISNUMBER e mostre 1 quando A2 for um número, e 0 caso contrário.
- B2 deve mostrar o resultado para hi.
Passo 1 de 2
Digite =IF(ISNUMBER(A2),1,0) em B2.
A2 é hi, que não é um número, então o resultado é 0.
Aqui, as fórmulas usam nomes de função em inglês, como SUM, e o ponto (.) como separador decimal, em todos os idiomas.
Carregando a planilha…
B2 usa ISNUMBER.
B2 agora mostra 0.
A próxima lição é Sinalizando uma pesquisa que não encontrou.
Funções relacionadas
ISNUMBER é a função que testa se a célula contém um número.
Erro comum
Testar o rótulo em vez do peso, como em =ISNUMBER(A2): K-1 é texto, então o resultado é FALSE em vez de TRUE.