Função ISREF do Excel - Testa se a célula é uma referência

Baixar exemplo de pasta de trabalho

Baixe a apostila de exemplo

Este tutorial demonstra como usar o Função ISREF do Excel no Excel para testar se uma célula contém uma referência.

Descrição da função ISREF:

O teste de função ISREF se o valor da célula é uma referência. Retorna TRUE ou FALSE.

Para usar a função de planilha do Excel ISREF, selecione uma célula e digite:

(Observe como as entradas da fórmula aparecem)

Sintaxe e entradas da função ISREF:

1 = ISREF (VALUE)

valor - O valor de teste

Como usar a função ISREF

A função ISREF testa se uma entrada é uma referência de célula válida ou não.

1 = ISREF (A1)

Aqui, A1 e A1: A7 são referências de célula válidas, portanto, a Função ISREF retorna TRUE para essas entradas.

Referências excluídas

Vamos excluir a coluna A do exemplo acima. Depois de excluir a coluna A, a função ISREF retorna FALSE para referências à coluna A.

Você pode ver que um dos principais usos da função ISREF é testar se um intervalo ainda existe ou se ele foi excluído.

A planilha existe

Outro uso possível da função ISREF é testar se existe uma planilha. Neste exemplo, vamos inserir uma referência de célula para outra planilha = Folha2! A2 .

1 = ISREF (Folha2! A1)

Como a planilha existe, a referência de célula é válida e TRUE é retornado.

Agora vamos excluir a Planilha2 e você pode ver que o valor agora é FALSO.

INDIRETO e OFFSET

O Excel oferece duas funções para criar intervalos dinamicamente: INDIRETO e OFFSET. Usando essas funções com ISREF, você pode testar se um intervalo é válido.

Vejamos um exemplo INDIRETO para testar se uma planilha existe, referindo-se à planilha em uma célula.

123 = ISREF (INDIRETO ("A1"))= ISREF (INDIRETO ("Folha1!" & "A1"))= ISREF (INDIRETO ("[Livro1.xlsx]" & "Folha1!" & "A1"))

Agora você pode alterar a entrada da planilha para testar se existem várias planilhas.

A seguir, vejamos um exemplo OFFSET. Aqui testaremos se a faixa resultante da Função OFFSET é válida.

1 = ISREF (OFFSET (D3,3,3))

O segundo exemplo retorna um intervalo inválido (Linha <1), então ISREF retorna FALSO.

Você pode usar essas combinações de funções junto com uma declaração IF como esta:

1 = IF (ISREF (OFFSET (D3,3,3)), OFFSET (D3,3,3), "intervalo inválido" "")

ISREF no Planilhas Google

A função ISREF funciona exatamente da mesma forma no Planilhas Google e no Excel:

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave