Referência Relativa, Absoluta ou Mista em Planilhas Eletrônicas.
Esse artigo aborda as diferenças entre Referência Relativa, Referência Absoluta e Referência Mista nas planilhas eletrônicas. Saber diferenciar esses conceitos é essencial para um bom aproveitamento do velho e famoso “copiar e colar” quando fórmulas/funções, que fazem referência a outras células, forem copiadas dentro de uma planilha eletrônica.
Referência
Uma das definições para a palavra “referência” do dicionário Priberam é: “Ponto de contato ou relação que uma coisa tem com outra“.
Na Wikipédia encontra-se uma definição da palavra “referência” voltada para ciência da computação: “Em ciência da computação, uma referência é um objeto que contém informação que indica dados armazenados em algum outro local ao invés de conter o próprio dado“.
Nas planilhas eletrônicas, uma referência é o endereço de uma célula usado em uma fórmula ou como argumento de uma função ou comando. Ou seja, o conteúdo (valor) de uma célula é passado para uma fórmula/função através do endereço dessa célula.
O endereço de uma célula, composto pelo título da coluna seguido do título da linha (por exemplo: célula “A1“, célula contida na interseção da coluna “A” com a linha “1“), pode ser escrito em uma fórmula/função de forma relativa (padrão), absoluta ou mista, conforme descrito nos próximos tópicos.
Referência Relativa
Ao digitar uma referência a outra célula em uma fórmula/função, no seu formato padrão, por exemplo “C3“, essa referência é armazenada como uma posição relativa da célula referenciada em relação à célula que contém a fórmula.
Vamos supor que a fórmula “=C3” seja digitada ná célula “B2“, nesse caso será armazenado a posição relativa da célula “C3” em relação à célula “B2“, ou seja, uma coluna à direita e uma linha abaixo. Assim, se essa fórmula for copiada para qualquer outra célula da planilha, por exemplo, para a célula “F8“, como a referência é relativa a uma coluna à direita e uma linha abaixo, a fórmula será alterada para: “=G9“. Veja as imagens:


Repare, entretanto, que essa alteração não ocorre se a fórmula/função que contiver a referência for movida para outra célula. Nesse caso, as referências contidas na fórmula/função permanecerão inalteradas.
Referência Absoluta
A referência relativa é muito útil ao elaborar planilhas que contenham fórmulas/funções idênticas, onde mudam só as células referenciadas. Nesse caso a fórmula/função é digitada uma única vez e copiada para as outras células e as referências são atualizadas automaticamente.
Acontece que em algumas situações a referência a uma determinada célula não deverá ser atualizada, ou seja, mesmo que a fórmula que contenha essa referência seja copiada para outras células essa referência deverá ser mantida. Por exemplo, imagine que uma planilha contenha uma lista de produtos e deve-se atualizar o preço desses produtos considerando uma determinada taxa que está digitada na célula “F1“. A fórmula para essa atualização deverá ser digitada para o primeiro produto e depois copiada para os demais produtos. Repare que a referência à célula “F1” deverá ser mantida para todos os produtos, ou seja, ela não deverá ser atualizada, como acontece na referência relativa.
Para esses casos existe a referência absoluta, ou seja, quando a referência a uma célula deve ser mantida mesmo que a fórmula/função seja copiada para outras células, deve-se digitá-la no formato de referência absoluta. Para digitar um endereço como referência absoluta, basta incluir o caractere cifrão “$” antes do título da coluna e antes do título da linha no endereço da célula. Assim a referência relativa “F1” passa a ser absoluta ao ser digitada com o cifrão: “$F$1“.
As imagens abaixo mostram o exemplo descrito acima:


Na formula digitada na célula “C2“: “=B2*(1+$F$1)“, o endereço “B2” foi digitado como referência relativa e, portanto, atualizado para “B4” ao ser copiado para a célula “C4“. Já o endereço “F1” foi digitado como referência absoluta, ficando inalterado quando a fórmula foi copiada para as outras células.
Referência Mista
Em algumas planilhas, ao copiar uma fórmula de uma coluna para outra a referência a uma determinada célula deverá ser mantida, mas, se a mesma fórmula for copiada de uma linha para outra a referência deverá ser atualizada. Já em outras planilhas a situação é exatamente o oposto, isto é, ao copiar a fórmula de uma linha para outra a referência será mantida, mas se ela for copiada de uma coluna para outra a referência será atualizada.
Uma referência com essas características é chamada de referência mista. Para definir uma referência mista, basta incluir o cifrão “$” somente para o título do item que deseja fixar (coluna ou linha). Assim, na referência “$A1” a coluna é absoluta e a linha relativa. Já na referência “A$1” a coluna é relativa e a linha absoluta.
Para exemplificar o uso da referência mista, considere a seguinte situação: uma pessoa emprestou dinheiro a alguns colegas em janeiro de 2015, com pagamento previsto para junho de 2015 em uma única parcela e a uma taxa de juros diferenciada para cada colega. Para saber qual o valor a ser pago por cada colega, essa pessoa elaborou a seguinte planilha:

A questão agora é: como digitar uma fórmula, uma única vez, na célula “D2” que possa ser copiada para as demais células (faixa “D2:H6“) fazendo o cálculo de forma correta?
Para essa questão considere os seguintes pontos:
- A fórmula para calcular o montante de um determinado mês é: montante_mês_anterior * (1 + taxa);
- O montante do mês anterior é uma referência relativa: será sempre a célula à esquerda da célula que contém a fórmula;
- A taxa é uma referência mista: A coluna é absoluta (é sempre a coluna “B“) e a linha é relativa (é a mesma linha que contém a fórmula).
Considerando os pontos descritos acima, a fórmula a ser digitada na célula “D2” será:
=C2*(1+$B2)
Assim, a referência “C2” será sempre atualizada, indiferente do sentido em que estiver sendo copiada. Enquanto a referência “$B2” só será atualizada se copiada de uma linha para outra (linha relativa “2“), mas, mantendo-se inalterada quando copiada de uma coluna para outra (coluna absoluta “$B“).
Tecla de atalho
Para facilitar a mudança de uma referência entre os formatos descritos acima: relativa, absoluta e mista; as aplicações de planilha eletrônica costumam possuir uma tecla de atalho para alternar entre esses formatos.
No Excel, ao digitar, ou selecionar (clicando na célula), uma referência de célula em uma fórmula, basta clicar na tecla [F4] para alternar entre os formatos de referência na seguinte sequência: relativa – absoluta – linha absoluta – coluna absoluta – relativa… Já no LibreOffice Calc, para conseguir essa mesma sequência de alteração entre os formatos de referência basta clicar, ao mesmo tempo, nas teclas [SHIFT] + [F4].
Conclusão
Antes de concluir esse artigo, vale a pena ressaltar que a diferença entre as formas de referência (relativa/absoluta/mista) a uma célula só faz sentido se a fórmula/função que contém a referência for ser copiada para outras células. Assim, ao digitar uma fórmula/função que não será copiada para outras células, as referências contidas na fórmula/função poderão ser digitadas de qualquer forma.
Conforme colocado no início desse artigo e descrito ao longo do mesmo, conhecer bem os conceitos sobre: referência relativa, referência absoluta e referência mista, é essencial para um bom aproveitamento do, velho e famoso, recurso de “copiar e colar” nos aplicativos de planilha eletrônica, facilitando o trabalho na elaboração de planilhas, principalmente daquelas que possuem várias fórmulas/funções idênticas, onde só mudam as referências contidas nas mesmas.