
Tenho o mesmo problema de atualização de fórmula que outros postados neste site.
Eu tenho uma fórmula em B20
: =SUM(B1+B20)
. Estou tentando inserir o valor em dólares B1
e atualizando o valor em dólares B20
, aumentando assim o B20
valor com o passar do tempo. A fórmula está definida como 'automática', mas a atualização não funciona. Eu tentei as correções conforme indicado e elas não funcionam.
Isso não foi um problema desde a semana passada. De repente, surgiu logo após o anúncio da Microsoft de que não suportava mais o XP.
Continuo recebendo o erro de 'circulação' e as fórmulas não funcionam mais. Alguma outra ideia?
Responder1
De acordo com seus comentários, você está usando este código (embora sua postagem original diga B1, vou mantê-lo com B2)
Você diz que está usando
=SUM(B2+B20)
O problema que você tem é que esta fórmula está em B20
.
Apenas use
=B2
Responder2
É chamado de a circular reference
porque sua fórmula contém uma referência à célula em que a fórmula reside.
Quando uma fórmula faz referência à sua própria célula, direta ou indiretamente, ela é chamada de referência circular. O Microsoft Excel não pode calcular automaticamente todas as pastas de trabalho abertas quando uma delas contém uma referência circular.
Para resolver isso você precisarápermitir ou corrigir uma referência circular.
Você não pode digitar uma quantia em dólares B20
sem substituir a própria fórmula. A coisa mais fácil a fazer seria colocar a fórmula em outra célula, digamos, C20
para que ela possa calcular corretamente.