quinta-feira, 8 de maio de 2008

Copiar Fórmulas sem mudar intervalos

Copiar e Colar pode ser um problema no Calc se o usuário não tem interesse na mudança da fórmula de forma automática. Embora pareça racional mover o endereço da células no processo de cópias, alguns usuários acabam perdendo a calma quando não tem essa intenção.

O que acontece é que o CALC recalcula a referência da fórmula de acordo com a distância do intervalo. Por exemplo:
Ao copiar a fórmula =A1 para duas células abaixo, o Calc irá colar =A3. Da mesma forma, ao se copiar duas colunas para a direita o Calc irá colar =C1.

Para "ancorar" estas fórmulas, basta adicionar o cifrão - ou dólar como alguns assim o chamam - ( $ ) na frente da linha ou coluna que você não deseja que seja recalculada.
Por exemplo:
Vamos primeiramenta ancorar apenas a coluna.
Ao copiar a fórmula =$A1 para duas células abaixo, o Calc irá colar =$A3. Ao se copiar duas colunas para a direita o Calc irá colar =$A1.
Vejamos como ancorar apenas a linha:
Ao copiar a fórmula =A$1 para duas células abaixo, o Calc irá colar =A$1. Ao se copiar duas colunas para a direita o Calc irá colar =C$1. Veja que a linha continua sempre a mesma, embora a coluna ser recalculada sempre.
Ancorando ambos os valores do endereço, tanto linha como coluna, ele sempre fará uma referência absoluta. Veja:
Ao copiar a fórmula =$A$1 para duas células abaixo, o Calc irá colar =$A$1. Ao se copiar duas colunas para a direita o Calc irá colar =$A$1. Na verdade, não importa para onde se copie, fórmulas com endereços ancorados, serão sempre copiados com endereço absoluto.

Até a próxima.

3 comentários:

Marcus Vinícius disse...

Rodei feito um insano pela internet atrás dessa informação. Não achei em fóruns em inglês e nem na comunidade do Calc. Estou com uma planilha com mais de 10 mil células para formatar, e finalmente com essa sua dica eu resolvi "n" problemas. muito obrigado mesmo.

César Melchior disse...

Obrigado pelo seu retorno Marcus.
Boa sorte com suas planilhas. ;)
César

Anônimo disse...

5 anos depois e a dica foi MUITO valida. Obrigado mesmo ^^