O principal objetivo das referências absolutas é que ainda apontam para a mesma célula depois de copiar / colar em outro lugar. Mas o que eu quero é, no caso de a célula referenciada fazer parte dos dados copiados, a referência absoluta é atualizada:
| A | B |
|---|---|----------|
| 1 | 1 | =$A1 + 1 |
B1 terá valor 2.
Agora, se eu copiar B1 para C1, quero que C1 faça referência a A1 novamente. O Excel fará isso.
| A | B | C |
|---|---|----------|----------|
| 1 | 1 | =$A1 + 1 | =$A1 + 1 |
Mas se eu copiar A1: B1 para C1: D1 (para copiar a célula referenciada junto com as células de referência), o Excel continuará, de acordo com a definição de referência absoluta:
| A | B | C | D |
|---|---|----------|---|----------|
| 1 | 1 | =$A1 + 1 | 1 | =$A1 + 1 |
Mas desde que eu incluí A1 (que é referenciado) eu quero que D1 referencie C1 ao invés de A1, então:
| A | B | C | D |
|---|---|----------|---|----------|
| 1 | 1 | =$A1 + 1 | 1 | =$C1 + 1 |
Note que, neste caso, é relativamente fácil trabalhar manualmente com ele, mas isso é apenas um exemplo, e para o aplicativo real, ele diz respeito a blocos inteiros de fórmulas.
A principal razão que eu quero usar uma referência absoluta é para um cenário como este (forma mais simples):
| A | B | C |
|---|---|-----------|-----------|
| 1 | | 4 | 2 |
|---|---|-----------|-----------|
| 2 | 1 | =$A2 + B1 | =$A2 + C1 |
A ideia é adicionar os valores acima da fórmula a um valor comum de $ A2. Você pode copiar a célula B2 para C2, sem precisar atualizar manualmente a fórmula; $ A2 permanecerá $ A1, enquanto B1 será atualizado para C1. Agora, se eu quiser copiar todo este bloco A1: C2 para algum outro local, as fórmulas no resp. As pastas de B2 e C2, como nos exemplos anteriores, ainda farão referência a $ A2, enquanto eu quero que elas façam referência à célula colada dele. Eu poderia evitar esse problema por não ter a referência absoluta para começar. Mas então, eu não podia mais copiar as células B2 para C2, pois C2 diria B2 + C1, enquanto eu queria A2 + C1.
Alguém conhece uma maneira fácil e gerenciável de lidar com isso?
Note, a propósito, que o Excel não é tão rigoroso com referências absolutas; se você cortar colunas inteiras, ele atualizará as referências absolutas. Se você recortar / colar a célula referenciada, ela atualizará referências absolutas para ela. Acho que o cenário acima mencionado também deve ser suportado.