Perguntas frequentes: desempenho da pasta de trabalho
Qual é o limite máximo de tamanho da pasta de trabalho e o que afeta esse limite?
O limite geral é de 20 milhões de células por pasta de trabalho. Tenha em mente que o impacto no desempenho depende muito mais das fórmulas e dependências da pasta de trabalho do que do seu tamanho. Para obter uma lista completa dos limites para pastas de trabalho, consulte Referência: limites da pasta de trabalho.
Esta tabela lista as características das pastas de trabalho que podem ter um impacto significativo no desempenho, além de algumas dicas para mitigar esse efeito:
Impactos no desempenho
| Dicas
|
|---|---|
Usar várias instâncias da mesma fórmula, em vez de uma fórmula de matriz. | Em vez de usar arrastar e preencher para colocar várias ocorrências da mesma fórmula nas células, use uma fórmula sem restrições quando possível. Lembre-se de enviar a fórmula usando o atalho de teclado para fórmulas sem restrições. Para obter detalhes, consulte Conceito: fórmulas de matriz em pastas de trabalho. |
Dependências dentro e entre pastas de trabalho. Uma alteração em uma célula pode resultar em cálculos em muitas outras células. Se mais de 1.000 células são afetadas direta ou indiretamente, o desempenho pode cair. | Quando usar referências externas, minimize o uso de pastas de trabalho produtoras que são referenciadas por pastas de trabalho consumidoras, especialmente se as pastas de trabalho produtoras forem volumosas. |
Funções com uso intensivo de cálculos, como VLOOKUP, SUMIFS e assim por diante, durante a alteração de um valor de intervalo. | O Worksheets fornece funções indexadas que são otimizadas para desempenho. Essas funções (WD) criam um índice de árvore B para o intervalo ou matriz especificado e oferecem melhor desempenho de pesquisa para uso repetido nos mesmos dados. Se você está fazendo muitas consultas no mesmo conjunto de dados, o índice da árvore B é armazenado em cache e usado novamente.Recomendamos usar estas funções em vez das equivalentes não indexadas sempre que possível:
Para otimizar o desempenho da pasta de trabalho, recomendamos que, quando você faz referência a um intervalo nas funções WD, que você escreva suas fórmulas e especifique os intervalos de consulta corretos usando referências absolutas. Isso garante que menos índices de árvore B precisem ser criados e armazenados em cache. As referências absolutas garantem que as referências de célula em fórmulas permaneçam constantes, independentemente de onde as fórmulas são copiadas ou preenchidas. Para tornar uma referência de célula absoluta, adicione um sinal de dólar ($) na frente da letra da coluna e o número da linha na fórmula. Exemplos: $Q$45, $T$67, $A$1:$A$10 etc. |
Funções voláteis que são executadas sempre que o Worksheets faz um recálculo, como RAND, NOW, TODAY, OFFSET, INDIRECT e INFO. As ações que fazem a pasta de trabalho executar um recálculo incluem:
| Você pode agrupar uma função volátil na função ONCE para evitar o recálculo. Não crie um nome definido que usa uma função volátil e, em seguida, use esse nome definido em muitos lugares. Em vez disso, coloque a função volátil em uma célula e crie um nome definido como uma referência a essa célula. Exemplo: para definir e usar um nome definido para a data atual:
|
Estas características das pastas de trabalho geralmente têm um impacto mínimo no desempenho:
- Tamanho total da pasta de trabalho
- Número de células
- Número de planilhas (guias)
- Fórmulas usadas em várias planilhas
- Sequência de fórmulas
- Guias de resumo
Às vezes vejo um alerta informando que devo voltar à minha pasta de trabalho mais tarde. Por quê?
Quando o Worksheets leva mais de alguns segundos para concluir uma operação, um alerta como este é exibido. Por exemplo, ele pode ser exibido durante a inserção ou atualização de dados dinâmicos ou quando muitas fórmulas são recalculadas. O alerta permite que você ignore a pasta de trabalho e se ocupe de outra tarefa enquanto a ação é concluída. Se você abrir uma pasta de trabalho que já está executando um processo de atualização ou do Assistente de Dados, também verá o alerta.
Às vezes vejo o indicador Em processamento... na lista de arquivos do Drive. O que determina se eu vejo o indicador ou não?
Quando você cria uma pasta de trabalho a partir de dados existentes, como um relatório ou um aplicativo de integração, o Worksheets exibe o indicador
Em processamento...
enquanto adiciona os dados à pasta de trabalho. O tempo necessário pode variar de segundos a horas, dependendo de vários fatores, incluindo:- O número de cálculos e fórmulas.
- O tamanho do arquivo ou relatório do Workday.
- A complexidade do processo de geração do aplicativo de integração.
- Se a pasta de trabalho contém dados dinâmicos obtidos de qualquer relatório do Workday ou de outros processos que usam muitos recursos que o locatário pode estar executando. (Além dos dados dinâmicos, os processos do Worksheets são independentes de quaisquer outros processos de locatário.)
Depois que o Worksheets começa a gerar a pasta de trabalho, você não pode cancelá-la ou começar a gerar uma nova pasta de trabalho do aplicativo de integração. No entanto, se uma pasta de trabalho ficar no estado Em processamento por mais de 24 horas, o Worksheets automaticamente cancela o processo, permitindo que você mova a pasta de trabalho para a lixeira ou a gere novamente.
Os cálculos da minha pasta de trabalho estão muito lentos. Que melhorias posso fazer?
- Se você está fazendo muitas alterações em uma pasta de trabalho com fórmulas complexas, pode preferir evitar recálculos até concluir todas as alterações. Você pode alterar temporariamente o modo de recálculo para Manual na caixa de diálogo .
- Remova todos os dados desnecessários para a análise.
- Minimize as referências externas entre pastas de trabalho.
- Minimize o número de fórmulas.
- Use referências a colunas inteiras (como A:A) com moderação.
- Se você está usando fórmulas de consulta, tente organizar seus dados para que os cálculos sejam baseados em dados classificados. As funções de consulta são muito mais rápidas com dados classificados e ainda mais rápidas quando você pode evitar o uso da opção de correspondência exata.
Quanto tempo deve levar para carregar uma planilha do Excel?
Embora a maioria dos carregamentos seja concluída em alguns segundos, planilhas do Excel extremamente grandes podem levar vários minutos. A barra de progresso no Drive informa que o processo está ocorrendo. Você pode trabalhar em outras pastas de trabalho enquanto o carregamento continua em segundo plano.
A execução do Worksheets parece ser mais rápida ou mais lenta dependendo do computador em que ele é executado. Por quê?
Os aplicativos da Web ricos em recursos, como o Worksheets, podem ter o desempenho reduzido se o computador está executando outros aplicativos que usam muitos recursos simultaneamente ou se a capacidade de processamento está baixa por outro motivo. Embora não seja possível recomendar configurações específicas devido ao número de variáveis envolvidas, você pode descobrir que, em seu ambiente, é necessário estabelecer seus próprios requisitos de configuração de hardware.