10 minutos para calcular a fórmula mais simples do Excel - por quê?

10 minutos para calcular a fórmula mais simples do Excel - por quê?

Bem, eu sei em parte por quê, minha planilha tem cerca de 180.000 linhas. Mas isso não representou um problema de classificação ou filtragem.

Mas quando entrei =B2na célula C2 e estiquei até o fundo, levei 10 minutos para calculá-la. Todos os valores na coluna B são inteiros simples. Na verdade, existem apenas cerca de 5 números inteiros diferentes nessa coluna. Como poderia demorar tanto para executar a fórmula mais simples possível no Excel?

Estou executando o Excel 2013 em um computador Alienware X51 totalmente novo, Intel i7-4790 @ 3,60 GHz com 16 GB de RAM, Windows 8.1 Examinando o desempenho do meu sistema, minha CPU estava em 20% ou menos durante esse "cálculo", apesar da afirmação do Excel usar todos os 8 núcleos. Por que não usaria mais de 80% e realizaria o trabalho 4x mais rápido? E por que demora tanto para calcular a fórmula mais simples? Deve levar menos de um segundo para UM núcleo!

Agora fiz uma vlookupcomparação com outra tabela com 57.000 linhas e terminou em 15 segundos. Como um simples pode =demorar tanto mais?

E isso funcionou instantaneamente!=IF(C2>3,E2+25,IF(C2>0,E2+5,E2-5))

informação relacionada