Este artigo descreve as oito funções utilizadas para testar o tipo de referência de valor ou coluna. Cada uma destas funções, referidas coletivamente como as funções É, verifica o tipo de valor e devolve VERDADEIRO ou FALSO consoante o resultado. Por exemplo, a função ISBLANK devolve o valor lógico VERDADEIRO se o valor for uma referência de coluna vazia; caso contrário, devolve FALSE.
Sintaxe
ISBLANK(valor)
ISERR(valor)
ISERROR(valor)
ISLOGICAL(valor)
ISNA(valor)
ISNONTEXT(valor)
É.NÚM(valor)
ISTEXT(valor)
Valor é o valor que pretende testar. O valor pode estar em branco, erro, lógico, texto, número ou referência de coluna.
| Função | Devolve VERDADEIRO se |
|---|---|
| É.CÉL.VAZIA | Valor refere-se a uma referência de coluna vazia. |
| É.ERROS | Valor que se refere a um valor de erro exceto #N/D. |
| É.ERRO | Valor que se refere a qualquer valor de erro (#N/D, #VALOR!, #REF!, #DIV/0!, #NÚM!, #NOME? ou #NULO!). |
| É.LÓGICO | Valor que se refere a um valor lógico. |
| É.NÃO.DISP | Valor que se refere ao valor de erro #N/D (valor não disponível). |
| É.NÃO.TEXTO | Valor que se refere a qualquer item que não seja texto. (Tenha em atenção que esta função devolve VERDADEIRO se o valor se referir a uma referência de coluna em branco.) |
| É.NÚM | Valor que se refere a um número. |
| É.TEXTO | Valor que se refere a texto. |
Observações
- Os argumentos de valores das funções É não estão convertidos. Por exemplo, na maioria das outras funções em que é necessário um número, o valor de texto "19" é convertido no número 19. No entanto, na fórmula ISNUMBER("19"), "19" não é convertido a partir de um valor de texto e a função É.NÚM devolve FALSO.
- As funções É são úteis nas fórmulas para testar o resultado de um cálculo. Quando combinados com a função SE, fornecem um método para localizar erros em fórmulas (veja os seguintes exemplos).
Exemplo definido 1
| Fórmula | Descrição (Resultado) |
|---|---|
| =É.LÓGICO(VERDADEIRO) | Verifica se VERDADEIRO é um valor lógico (Sim) |
| =É.LÓGICO("VERDADEIRO") | Verifica se "VERDADEIRO" é um valor lógico (Não) |
| =É.NÚM(4) | Verifica se 4 é um número (Sim) |
Conjunto de exemplo 2
| Col1 | Fórmula | Descrição (Resultado) |
|---|---|---|
| Dourado | =ISBLANK([Col1]) | Verifica se o valor em Col1 está em branco (Não) |
| #REF! | =ISERROR([Col1]) | Verifica se #the valor em Col1 é um erro (Sim) |
| #REF! | =ISNA([Col1]) | Verifica se o valor em Col1 é o erro #N/D (Não) |
| #N/D | =ISNA([Col1]) | Verifica se o valor em Col1 é o erro #N/D (Sim) |
| #N/D | =ISERR([Col1]) | Verifica se o valor em Col1 é um erro (Não) |
| 330,92 | =ISNUMBER([Col1]) | Verifica se o valor em Col1 é um número (Sim) |
| Região1 | =ÉTEXTO([Col1]) | Verifica se o valor em Col1 é texto (Sim) |