Fórmula VS Fórmula R1C1 no Microsoft Excel

Anonim

Neste artigo, aprenderemos a diferença entre a Fórmula V / S Fórmula R1C1 no Microsoft Excel.

No Excel, geralmente usamos a fórmula para resolver o problema. Mas se, por exemplo, escrevermos uma UDF que exibe a fórmula de uma célula, podemos querer exibi-la no estilo de endereçamento usado na pasta de trabalho. Então, você testa para ver qual estilo de endereçamento foi usado e escolhe entre Fórmula e Fórmula R1C1. Possivelmente, você também pode escolher entre Fórmula e FormulaLocal (e a opção R1C1 de Local).

A fórmula é melhor usada quando você deseja configurar uma fórmula relativamente simples usando a notação A1, como = SOMA (A1: A10), ou = PROCV (A1, M1: O20,2, Falso), e você sabe que as células de referência estão bloqueadas na posição, ou seja, a inserção de linha ou coluna e a exclusão não move as referências da fórmula. Se isso acontecer, é muito mais difícil definir a fórmula usando a notação A1, tentando determinar a letra da coluna em relação a um ponto conhecido (como a célula que contém a fórmula). O mesmo ocorre quando você usa o texto da planilha para construir uma fórmula e escreva isso para uma célula.

Vejamos um exemplo: -

Siga as etapas abaixo: -

  • Pressione a tecla Alt + F11.
  • A página do VBE será aberta.
  • Escreva o código abaixo mencionado: -

Sub SUM ()

Dim X como inteiro

X = Application.WorksheetFunction.CountA (Range ("A: A"))

Intervalo ("B" e X + 1). Valor = "= SOMA (R [-11] C: R [-1] C)"

End Sub

Você pode escrever a mesma codificação mencionada abaixo: -

Sub SUM ()

Dim X como inteiro

X = Application.WorksheetFunction.CountA (Range ("A: A"))

Intervalo ("B" e X + 1). Valor = "= SOMA (B2: B12)"

End Sub

Explicação do código: -No código, mencionamos que X deve ser igual ao número de dados em um intervalo, de modo que permanece útil para definir o intervalo onde precisamos colocar a fórmula.

Download - Fórmula VS Fórmula R1C1 no Microsoft Excel - xlsx