none
Tela falta de recursos para processamento RRS feed

  • Pergunta

  • Fico me perguntando para que o Excel disponibiliza 1000000 de linhas se eu nao posso utiliza-las. Tenho uma plalilha com dados em 255000 linhas/6colunas. Preciso comparar essas linhas com os dados em 1 linha/6colunas. Até aí tudo bem. O caso é que preciso fazer esta comparacao mais de 2000 vezes. A solucao que achei foi repetir a coluna de comparacao, e cheguei ao maximo de 10 repeticoes.... a partir daí trava geral. Tenho 8GB de ram..... se eu dobrar, com mais um pente de 8GB, terei um resultado melhor para as repeticoes? NOTA: com as 10 repeticoes a planilha esta com 134mega!!!

    Agradeço qualquer ajuda!

    h'n'k

    Humberto.

    terça-feira, 3 de julho de 2018 03:15

Todas as Respostas

  • Olá,

    Essa comparação que você está fazendo não é possível implementar com o PowerQuery? Ele é muito bom nestas questões de grande volume de dados...

    Apenas uma ideia...

    Att,


    Fabio Rosa.

    terça-feira, 3 de julho de 2018 11:20
  • Olá, boa noite.

    Uma questão importante: aumentar a RAM somente faz sentido se seu Office for 64 bits, o que normalmente não é o caso. Qualquer sistema baseado em 32 bits gerencia um máximo aproximado de 3 GB de memória.

    Entretanto, note que pela sua descrição não é possível dizer que o problema foi falta de memória. Pode ser apenas ineficiência de processamento. Como você faz as comparações, por Fórmula ou VBA? Seria bom dar mais detalhes. Para que você tenha um parâmetro de comparação: Consigo realizar a comparação de duas tabelas, célula a célula, de tabelas com dimensão aproximada de 45.000 x 36 em torno de 3 segundos com Office 32 bits. Note que são mais de 1,6 milhão de comparações. Em termos de memória, dentro do VBA já observei um limite para uma matriz em torno de 30 milhões de posições (no caso era em torno de 5.000 x 6.000). Acima disso acusava memória insuficiente.

    Se possível, cole alguns dados e/ou imagens para analisarmos melhor seu problema.

    Abraço.


    Filipe Magno

    quarta-feira, 4 de julho de 2018 03:28