A função ISNUMBER do Excel é parte de um grupo de Funções IS ou “Funções de Informações” que podem ser usadas para descobrir informações sobre uma célula específica em uma planilha ou pasta de trabalho.
O trabalho da função ISNUMBER é determinar se os dados em uma determinada célula são um número ou não.
- Se os dados forem um número ou uma fórmula que retorna um número como saída, um valor de TRUE é retornado pela função - o exemplo na linha 1 da imagem acima;
- Se os dados não forem um número ou a célula estiver vazia, um valor FALSE será retornado - o exemplo nas linhas 2 da imagem acima.
Exemplos adicionais mostram como essa função é frequentemente usada em conjunto com outras funções do Excel para testar o resultado dos cálculos. Isso geralmente é feito para reunir informações sobre um valor em uma determinada célula antes de usá-lo em outros cálculos.
A sintaxe e argumentos da função ISNUMBER
A sintaxe de uma função refere-se ao layout da função e inclui o nome, colchetes e argumentos da função.
A sintaxe da função ISNUMBER é:
= ISNUMBER (valor)
Valor: (obrigatório) - refere-se ao valor ou ao conteúdo da célula que está sendo testado. Nota: por si só, o ISNUMBER pode verificar apenas um valor / célula por vez.
Este argumento pode estar em branco ou pode conter dados como:
- cadeias de texto
- números;
- valores de erro;
- Valores booleanos ou lógicos;
- caracteres não imprimíveis.
Ele também pode conter uma referência de célula ou intervalo nomeado apontando para o local na planilha para qualquer um dos tipos de dados acima.
ISNUMBER e a função IF
Como mencionado, combinar ISNUMBER com outras funções - como com a função IF - linhas 7 e 8 acima - fornece uma maneira de encontrar erros em fórmulas que não produzem o tipo correto de dados como saída.
No exemplo, somente se os dados na célula A6 ou A7 forem um número, eles são usados em uma fórmula que multiplica o valor por 10, caso contrário, a mensagem "Sem número" é exibida nas células C6 e C7.
ISNUMBER e SEARCH
Da mesma forma, combinar ISNUMBER com a função SEARCH nas linhas 5 e 6 cria uma fórmula que pesquisa as cadeias de texto na coluna A para uma correspondência com os dados da coluna B - o número 456.
Se um número correspondente for encontrado na coluna A, como na linha 5, a fórmula retornará o valor de TRUE, caso contrário, retornará FALSE como um valor, como visto na linha 6.
ISNUMBER e SUMPRODUCT
O terceiro grupo de fórmulas na imagem usa as funções ISNUMBER e SUMPRODUCT em uma fórmula que verifica um intervalo de células para ver se elas contêm números ou não.
A combinação das duas funções contorna a limitação de ISNUMBER por si só ao verificar apenas uma célula por vez para dados numéricos.
ISNUMBER verifica cada célula no intervalo - como A3 a A8 na fórmula na linha 10 - para ver se ela contém um número e retorna VERDADEIRO ou FALSO, dependendo do resultado.
No entanto, observe que, mesmo que um valor no intervalo selecionado seja um número, a fórmula retornará uma resposta VERDADEIRA - conforme mostrado na linha 9, onde o intervalo A3 a A9 contém:
- células vazias;
- dados de texto;
- uma mensagem de erro (# DIV / 0!);
- o símbolo de direitos autorais (©);
- e um número na célula A7 que é suficiente para retornar um valor de TRUE na célula C9.
Como inserir a função ISNUMBER
Opções para inserir a função e seus argumentos em uma célula da planilha incluem:
- Digitando a função completa, como: = ISNUMBER (A2) ou = EM NÚMERO (456) em uma célula de planilha;
- Selecionando a função e seus argumentos usando a caixa de diálogo da função ISNUMBER
Embora seja possível apenas digitar manualmente a função completa, muitas pessoas acham mais fácil usar a caixa de diálogo, já que ela cuida de inserir a sintaxe da função - como os colchetes e os separadores de vírgulas entre os argumentos.
Caixa de diálogo de função ISNUMBER
As etapas abaixo descrevem as etapas usadas para inserir ISNUMBER na célula C2 na imagem acima.
- Clique na célula C2 - o local onde os resultados da fórmula serão exibidos.
- Clique no Fórmulas aba.
- Escolher Mais funções> Informação no menu da faixa de opções para abrir a lista suspensa de funções.
- Clique em ISNUMBER na lista para exibir a caixa de diálogo dessa função
- Clique na célula A2 na planilha para inserir a referência da célula na caixa de diálogo.
- Clique em OK para fechar a caixa de diálogo e retornar à planilha
- O valor TRUE aparece na célula C2, pois os dados na célula A2 são o número 456
- Se você clicar na célula C2, a função completa = ISNUMBER (A2) aparece na barra de fórmulas acima da planilha