Conceito: cálculo automático e manual em fórmulas de pasta de trabalho
É útil entender as ações que fazem com que o Worksheets calcule ou recalcule as fórmulas em sua pasta de trabalho.
Os cálculos dependem do tipo de fórmula e da ação que você está executando. O tempo de recálculo inclui o tempo gasto na geração de relatórios, na execução de fórmulas e na aplicação de formatação condicional.
Esta tabela resume se o Worksheets recalcula ou não os dados da pasta de trabalho:
Configuração de recálculo | Tipo de fórmula/pasta de trabalho | Evento/Ação | Recalcular fórmula? |
|---|---|---|---|
Automático | Volátil
| Altere qualquer célula na pasta de trabalho. | Sim. |
Automático | Não volátil | Altere qualquer célula da qual esta célula depende. | Sim. |
Automático | ARRAYAREA | Uma fórmula usa ARRAYAREA e a matriz referenciada por ARRAYAREA é alterada. A célula de referência (célula superior esquerda) da matriz referenciada por ARRAYAREA é alterada. | Sim. |
Automático | RANDCONST | Não. Essa função não volátil é recalculada somente quando:
| |
Automático | SELECT (com dados dinâmicos) | Atualize manualmente o intervalo de dados dinâmicos. A programação de atualização de dados dinâmicos é executada. | Sim. |
Automático | SELECT como uma fórmula genérica | Altere qualquer célula à qual a fórmula faz referência. | Depende.
Se você usa a seção de parâmetro para fazer referência aos dados, a fórmula é executada quando os dados são alterados. Se você altera os dados na parte da instrução SELECT, a fórmula não é executada novamente. |
Automático | ONCE | Coloque (quebrar) qualquer fórmula na função ONCE. | Não. |
Automático | Pasta de trabalho copiada | Primeira vez que você abre a pasta de trabalho copiada. | Não. Selecione para atualizar a pasta de trabalho. |
Automático | Arquivo do Microsoft Excel convertido | Primeira vez que você abre a pasta de trabalho carregada/convertida. | Não. Selecione para atualizar a pasta de trabalho. |
Manual | Qualquer um | Qualquer um. | Não. O Worksheets nunca recalcula fórmulas, a menos que você inicie manualmente um recálculo. Isso se aplica a todas as fórmulas, incluindo fórmulas voláteis. (As novas fórmulas são calculadas quando você as envia pela primeira vez, mas não são recalculadas.) |
A configuração de recálculo por padrão em pastas de trabalho é definida como
Automático
.Você pode querer evitar o recálculo automático em algumas situações. Exemplo: se você está fazendo muitas alterações em uma pasta de trabalho com fórmulas complexas, pode querer aguardar até que todas as alterações estejam concluídas antes de recalcular as fórmulas.
Para especificar uma opção de cálculo, selecione .
Para recalcular fórmulas manualmente, use uma destas ações:
- calcula todas as fórmulas na pasta de trabalho em que os dados foram alterados.
- calcula todas as fórmulas na pasta de trabalho, quer os dados tenha sido alterados ou não desde o último cálculo.Recalcular tudotambém atualiza referências externas em pastas de trabalho consumidoras.
Observações
:- Quando você executa uma ação que não causa um recálculo, como carregar um arquivo do Microsoft Excel no Worksheets e abrir a pasta de trabalho convertida pela primeira vez, selecione para atualizar a pasta de trabalho.
- Os dados dinâmicos em uma pasta de trabalho não são afetados quando você usa as configurações ou ações de recálculo. Você pode atualizar os dados dinâmicos manualmente selecionando , selecionandoAtualizar agorano painel Detalhes dos dados dinâmicos ou definindo uma atualização programada usando .