Applies ToExcel para Microsoft 365 Excel na Web Excel 2024 Excel 2021 Excel 2019 Excel 2016

Para utilizar fórmulas de forma eficiente, existem três considerações importantes que deve compreender:

Cálculo    é o processo de fórmulas de computação e, em seguida, apresenta os resultados como valores nas células que contêm as fórmulas. Para evitar cálculos desnecessários que o fazem perder o seu tempo e desacelerar o seu computador, o Microsoft Excel só efetua novos cálculos das fórmulas automaticamente quando a célula de que a fórmula depende é alterada. Este é o comportamento predefinido quando se abre um livro pela primeira vez e quando se está a editar um livro. No entanto, pode controlar se o Excel efetua ou não um novo cálculo das fórmulas.

Iteração    é o recálculo repetido de uma folha de cálculo até que seja cumprida uma condição numérica específica. O Excel não consegue calcular automaticamente uma fórmula que se refira à célula ( direta ou indiretamente) que contém a fórmula. Este procedimento denomina-se referência circular. Se uma fórmula referenciar a uma das suas próprias células, tem de determinar quantas vezes a fórmula deverá voltar a calcular. As referências circulares podem repetir-se indefinidamente. No entanto, pode controlar o número máximo de iterações e o grau de alteração aceitável.

Precisão    é uma medida do grau de precisão de um cálculo. O Excel armazena e efetua cálculos utilizando 15 dígitos significativos de precisão. No entanto, pode alterar a precisão dos cálculos, de modo a que o Excel utilize o valor visualizado em vez do valor guardado ao voltar a calcular as fórmulas.

À medida que o cálculo é realizado, pode escolher comandos ou executar ações (por exemplo, introduzir números ou fórmulas). O Excel interrompe temporariamente o cálculo para executar os outros comandos ou ações e, em seguida, prossegue com os cálculos. O processo de cálculo pode demorar mais tempo se o livro contiver um grande número de fórmulas, ou se as folhas de cálculo contiverem tabelas de dados ou funções que voltam a efetuar os cálculos automaticamente sempre que se calcula de novo o livro. O processo de cálculo também pode ser mais demorado se as folhas de cálculo incluírem ligações a outras folhas de cálculo ou livros. É possível controlar o momento em que o cálculo é realizado, alterando o processo de cálculo para cálculo manual.

Importante: A alteração de qualquer uma das opções afeta todos os livros abertos.

  1.  Selecione o separador Ficheiro, selecione Opções e, em seguida, selecione a categoria Fórmulas.

  2. Execute um dos seguintes passos:

    • Para recalcular todas as fórmulas dependentes sempre que efetuar uma alteração a um valor, fórmula ou nome, na secção Opções de cálculo , em Cálculo do Livro, selecione Automático. Esta é a definição de cálculo predefinida.

    • Para recalcular todas as fórmulas dependentes, exceto as tabelas de dados, sempre que fizer uma alteração a um valor, fórmula ou nome, na secção Opções de cálculo , em Cálculo do Livro, selecione Automático, exceto para tabelas de dados.

    • Para desativar o recálculo automático e recalcular livros abertos apenas quando o fizer explicitamente (premindo F9), na secção Opções de cálculo , em Cálculo do Livro, selecione Manual.

      Nota: Quando seleciona Manual, o Excel seleciona automaticamente a caixa de verificação Recalcular livro antes de guardar . Se a operação de guardar um livro demorar muito tempo, desmarcar a caixa de verificação Recalcular livro antes de guardar poderá reduzir o tempo desta operação.

    • Para recalcular manualmente todas as folhas de cálculo abertas, incluindo tabelas de dados e atualizar todas as folhas de gráfico abertas, no separador Fórmulas , no grupo Cálculo , selecione o botão Calcular Agora .

      Grupo Cálculo

    • Para recalcular manualmente a folha de cálculo ativa e quaisquer gráficos e folhas de gráficos ligados a esta folha de cálculo, no separador Fórmulas , no grupo Cálculo , selecione o botão Calcular Folha .

Sugestão: Em alternativa, pode alterar muitas destas opções fora da caixa de diálogo Opções do Excel. No separador Fórmulas , no grupo Cálculo , selecione Opções de Cálculo e, em seguida, selecione Automático.

Nota: Se uma folha de cálculo contiver uma fórmula ligada a uma outra folha de cálculo, que ainda não voltou a ser calculada, e quiser atualizar essa ligação, o Excel apresenta uma mensagem informando que a folha de cálculo de origem não voltou a ser calculada na sua totalidade. Para atualizar a ligação com o valor atual armazenado na folha de cálculo de origem, mesmo que o valor possa não estar correto, selecione OK. Para cancelar a atualização da ligação e utilizar o valor anterior obtido a partir da folha de cálculo de origem, selecione Cancelar.

Para

Prima

Voltar a calcular fórmulas alteradas desde o último cálculo e fórmulas que delas dependam, em todos os livros abertos. Se um livro estiver definido para voltar a efetuar os cálculos automaticamente, não é necessário premir F9 para repetir o cálculo.

F9

Voltar a calcular fórmulas alteradas desde o último cálculo e fórmulas que delas dependam, na folha de cálculo ativa.

Shift+F9

Voltar a verificar fórmulas dependentes e calcular novamente todas as fórmulas em todos os livros abertos, independentemente de terem sido alterados desde o último cálculo.

Ctrl+Alt+F9

Verificar as fórmulas dependentes e calcular novamente todas as fórmulas em todos os livros abertos, independentemente de terem sido alteradas desde o último cálculo.

Ctrl+Shift+Alt+F9

  1. Selecione o separador Ficheiro , selecione Opções e, em seguida, selecione a categoria Fórmulas .

  2. Na secção Opções de cálculo, selecione a caixa de verificação Ativar cálculo iterativo.

  3. Para definir o número máximo de vezes que o Microsoft Excel volta a calcular, indique o número de iterações na caixa N.º máximo de iterações. Quanto maior for o número de iterações, mais tempo o Excel necessita para voltar a calcular uma folha de cálculo.

  4. Para definir o número máximo de alterações a aceitar entre resultados de novos cálculos, indique o valor na caixa Alteração Máxima. Quanto menor for o valor, mais preciso é o resultado e mais tempo o Excel necessita para voltar a calcular uma folha de cálculo.

Nota: O Solver e a função Atingir Objetivo fazem parte de um conjunto de comandos, por vezes, denominados ferramentas de análise de hipóteses. Ambos os comandos utilizam a iteração de forma controlada para obter os resultados pretendidos. Pode utilizar o Solver quando necessitar de determinar o valor ótimo para uma célula específica, ajustando os valores de várias células ou quando pretender aplicar limitações específicas a um ou mais dos valores do cálculo. Pode utilizar a função Atingir Objetivo quando conhecer o resultado pretendido de uma única fórmula mas não conhecer o valor de entrada que a fórmula requer para determinar o resultado.

Antes de alterar a precisão dos cálculos, tenha em mente os seguintes pontos importantes:

Por predefinição, o Excel calcula valores armazenados, não apresentados   

Os valores apresentados e impressos dependem de como escolhe formatar e apresentar o valor armazenado. Por exemplo, uma célula que apresenta uma data como"22/6/2008" também contém um número de série que é o valor da data armazenado na célula. Pode alterar a apresentação da data para outro formato (por exemplo, para "22-Jun-2008"), no entanto, alterar o valor a apresentar numa folha de cálculo não altera o valor armazenado.

Tenha cuidado ao alterar a precisão dos cálculos   

Quando a fórmula executa cálculos, o Excel geralmente utiliza os valores armazenados em células referenciadas pela fórmula. Por exemplo, se duas células contiverem cada uma o valor 10 005 e as células estiverem formatada para apresentarem valores em formato de moeda, o valor 10,01 € é apresentado em cada célula. Se somar as duas células, o resultado é 20,01 € porque o Excel adiciona os valores armazenados 10 005 e 10,005 e não os valores apresentados.

Quando se altera a precisão dos cálculos num livro, utilizando os valores apresentados (formatados), o Excel altera permanentemente os valores nas células de precisão total (15 dígitos) para qualquer formato, incluindo casas decimais, apresentado. Se, mais tarde, optar por efetuar cálculos com precisão absoluta, os valores subjacentes originais não podem ser restaurados.

  1. Selecione o separador Ficheiro , selecione Opções e, em seguida, selecione a categoria Avançadas .

  2. Na secção Ao calcular este livro, selecione o livro que pretende e, em seguida, selecione a caixa de verificação Definir precisão como apresentada.

Embora o Excel limite a precisão a 15 algarismos, isso não significa que 15 algarismos seja o limite do tamanho de um número que pode guardar no Excel. O limite é 9,999999999999999E+307 para números positivos e -9,99999999999999E+307 para números negativos. Isto é aproximadamente o mesmo que 1 ou -1, seguido de 308 zeros.

A precisão no Excel significa que qualquer número que exceda os 15 algarismos seja guardado e apresentado com apenas 15 algarismos de precisão. Esses algarismos podem estar em qualquer combinação antes ou depois da vírgula decimal. Quaisquer algarismos à direita do 15º algarismo serão zeros. Por exemplo, 1234567,890123456 tem 16 algarismos (7 algarismos antes e 9 algarismos depois da vírgula decimal). No Excel, é guardado e apresentado como 1234567,89012345 (tal é apresentado na barra de fórmulas e na célula). Se definir a célula para um formato de número de modo a visualizar todos os algarismos (em vez de um formato científico, como 1,23457E+06), verá que o número é mostrado como 1234567,890123450. O 6 no final (o 16º algarismo) cai e é substituído por um 0. A precisão para no 15º algarismo, por isso todos os algarismos seguintes são zeros.

Um computador pode ter mais de um processador (contém vários processadores físicos) ou pode ser "hyperthreaded" (contém vários processadores lógicos). Nestes computadores, pode melhorar ou controlar o tempo necessário para voltar a calcular livros que contêm muitas fórmulas, definindo o número de processadores a serem utilizados para refazer os cálculos. Em muitos casos, algumas partes dos cálculos podem ser efetuados ao mesmo tempo. A repartição dos cálculos por vários processadores pode reduzir o tempo total necessário para concluir o novo cálculo.

  1. Selecione o separador Ficheiro , selecione Opções e, em seguida, selecione a categoria Avançadas .

  2. Para ativar ou desativar a utilização de vários processadores durante o cálculo, na secção Fórmulas, selecione ou desmarque a caixa de verificação Ativar cálculo multithreaded.

    Nota: Esta caixa de verificação está ativada por predefinição e são utilizados todos os processadores durante o cálculo. O número de processadores do computador é automaticamente detetado e apresentado junto da opção Utilizar todos os processadores deste computador.

  3. Opcionalmente, se selecionar Ativar cálculo multithreaded, pode controlar o número de processadores a utilizar no computador. Por exemplo, poderá limitar o número de processadores utilizados durante os novos cálculos, se estiverem a ser executados no computador outros programas que requeiram tempo de processamento dedicado.

  4. Para controlar o número de processadores, em Número de threads de cálculo, selecione Manual. Introduza o número de processos que pretende utilizar (o número máximo é 1024).

Para se certificar de que os livros mais antigos são calculados corretamente, o Excel funciona de modos diferentes ao abrir um livro antigo ou ao abrir um livro criado na versão atual.

  • Ao abrir um livro criado na versão atual, o Excel só volta a calcular as fórmulas que dependem das células que foram alteradas.

  • Quando utiliza um livro aberto que foi criado numa versão anterior do Excel, todas as fórmulas no livro , as que dependem de células que foram alteradas e as que não o fazem, são recalculadas. Esta operação assegura que o livro fica totalmente otimizado para a versão atual do Excel. A exceção é quando o livro está num modo de cálculo diferente, como o Manual.

  • Como calcular tudo de novo pode demorar mais do que voltar a calcular apenas uma parte, é possível que leve mais tempo do que o habitual a abrir um livro que não tenha sido anteriormente guardado na versão atual do Excel. Depois de guardar o livro na versão atual, será mais rápido abri-lo.

No Excel para a Web, um resultado de fórmula é recalculado automaticamente quando altera dados em células utilizadas nessa fórmula. Pode desativar este recálculo automático e calcular os resultados da fórmula manualmente. Faça o seguinte:

Nota: Alterar a opção de cálculo num livro afetará apenas o livro atual e não quaisquer outros livros abertos no browser.

  1. Na folha de cálculo Excel para a Web, selecione o separador Fórmulas .

  2. Selecione Opções de Cálculo e, em seguida, selecione uma das seguintes opções na lista pendente:

    • Para recalcular todas as fórmulas dependentes sempre que efetuar uma alteração a um valor, fórmula ou nome, selecione Automático. Esta é a predefinição.

    • Para recalcular todas as fórmulas dependentes, exceto as tabelas de dados, sempre que efetuar uma alteração a um valor, fórmula ou nome, selecione Automático Exceto para Tabelas de Dados.

    • Para desativar o recálculo automático e recalcular livros abertos apenas quando o fizer explicitamente, selecione Manual.

    • Para recalcular manualmente o livro (incluindo tabelas de dados), selecione Calcular Livro.

Nota: No Excel para a Web, não pode alterar o número de vezes que uma fórmula é recalculada até que uma condição numérica específica seja cumprida, nem pode alterar a precisão dos cálculos utilizando o valor apresentado em vez do valor armazenado quando as fórmulas são recalculadas. No entanto, pode fazê-lo na aplicação de ambiente de trabalho do Excel. Utilize o botão Abrir no Excel para abrir o livro para especificar opções de cálculo e alterar o recálculo, iteração ou precisão da fórmula.

Precisa de mais ajuda?

Pode sempre colocar uma pergunta a um especialista da Comunidade Tecnológica do Excel ou obter suporte nas Comunidades.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.