Descrição
Use essa função para retornar TRUE quando uma célula contiver o erro #N/A e FALSE para qualquer outro valor ou qualquer outro tipo de erro. Apoiado em cadeias.
Sintaxe
ISNA(valor)
Entradas
Essa função tem os seguintes argumentos:
| Nome | Necessário | Descrição | Entrada válida |
|---|---|---|---|
valor |
Sim |
A célula que você deseja avaliar. | Uma referência a uma célula ou a uma fórmula que resulta em uma. |
Exemplos
Dados de amostra
| A | B. | |
|---|---|---|
| 1 | N/A | 56 |
| 2 | Verde | 39 |
| 3 | Laranja | 15 |
| 4 | Vermelho | 92 |
| 5 | Azul | 22 |
Fórmulas de amostra
| Caso de uso | Fórmula | Explicação e resultado |
|---|---|---|
| Verifique se uma célula específica tem um erro #N/A. | =ISNA(A1) |
Essa fórmula funciona da seguinte maneira:
Para esse conjunto de dados, esta fórmula retorna TRUE. (Porque a célula A1 contém um erro #N/A) |
| Verifique se uma célula específica tem um erro #N/A. | =ISNA(B1) |
Essa fórmula funciona da seguinte maneira:
Para esse conjunto de dados, esta fórmula retorna FALSE. (Porque a célula B1 contém "56".) |
| Exibir uma mensagem se uma célula específica tiver um erro #N/A. | =IF(ISNA(A1), "Oops - verifique isso!",A1) |
Essa fórmula funciona da seguinte maneira:
Para esse conjunto de dados, esta fórmula retorna Oops - verifique isso! (porque a célula A1 contém um erro #N/A) |
Notas
- Não há suporte para intervalos de células.
- ISNA retorna FALSE para todos os valores e erros diferentes de #N/A.
Dicas:
- Você pode combinar ISNA com a função IF para testar se há #N/A e exibir uma mensagem amigável se o erro ocorrer.
Por exemplo, para exibir uma mensagem se A1 contiver #N/A e o valor de A1 se não contiver:=IF(ISNA(A1), "friendly message",A1
- A função IFNA é uma forma mais eficiente de capturar o erro #N/A.
Funções relacionadas
COUNT
COUNTA
COUNTBLANK
COUNTIF
COUNTIFS
ISBLANK
ISERROR
ISNA
ISNUMBER
VALUE