Notifications
Clear all

Calculo no Excel com "Muitas linhas"

8 Posts
1 Usuários
0 Reactions
2,827 Visualizações
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Amigos
Boa tarde

Preciso de um esclarecimento....... Recebo registros em excel de um banco de dados.

Tenho uma planilha que possui 500 mil linhas... com 10 colunas.
As 5 primeiras colunas são de identificação (Nº loja/ Nome da loja/ Titular/ CPF/ Nome cliente)
As outras 5 colunas são (Data Adesão/ Data Cancelamento/ Motivo Cancelamento)

Dessas 8 colunas (dados) efetuo algumas formulas para retirar informação para tomada decisão, como por exemplo:
DATA DIF (data da adesão; data cancelamento; "M") -- Saber tempo de permanência.
- Qntdade de Cancelamento por Loja (atraves de tabela dinamica)
- Qntdade de Venda por Loja (Tabela Dinamica)
Se existe recorrencia de CPF (Cont.se)
etc...

Porem estou tendo alguns problemas na hora de efetuar o calculo do Data DIF e outras funções que uso para extrair informações
(Uso o PROCV e SE).

Devido a Planilha estar "UM POUCO" grande... ela esta demorando muito a processar todas as linhas...
Alguem teria uma idéia?
Li sobre a opção de desabilitar o "CALCULO AUTOMÁTICO"... porem surgiu algumas dúvidas:

1- Como faria para calcular as 499.999 linhas restantes apos eu ter colocado a formula na 1 linha? (manual e impossivel .. ir 1 linha por vez)
2- Existe alguma opção de "confirmação" que ja foi calculado todas as 500 mil linhas? (como ter certeza)

Obrigado pela ajuda.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 24/02/2011 11:31 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Caro JPerez, Boa Tarde.

"...1- Como faria para calcular as 499.999 linhas restantes apos eu ter colocado a formula na 1 linha? (manual e impossivel .. ir 1 linha por vez)..."
Na verdade a questão de DESABILITAR O CÁLCULO automático não influencia na maneira de você usar as fórmulas.

Monte a sua planilha normalmente, com todas as fórmulas etc.

Como o cálculo na planilha toda é disparado automaticamente cada vez que alguma célula é alterada, quando você DESABILITA e passa para MANUAL, a planilha para de refazer estes cálculos a cada alteração de célula.

Você continua alterando as células normalmente.
Se quizer que os cálculos sejam renovados basta apertar a tecla F9 e tudo será atualizado.

Tem também a opção de desabilitar o cálculo e marcar para ele atualizá-lo somente na hora que for solicitado para salvar o arquivo.

Logo, você pode desabilitar o cálculo automático e digitar todos os seus novos dados.
Por exemplo 150 novas células.
Apertar F9 e tudo será atualizado.
Habilitar o cálculo automático novamente. Pronto.

"...2- Existe alguma opção de "confirmação" que ja foi calculado todas as 500 mil linhas? (como ter certeza)..."
A certeza é que a planilha faz o cálculo em todas as fórmulas, SEM CHANCE DE ERRO.
Opção de confirmação não há.
Eu nunca ví um erro deste tipo em todos estes anos que uso Excel.

Era isto que você queria?

Espero ter ajudado.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 24/02/2011 11:48 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Sim ... Me ajudou bem....

O que acontece e que o excel aparece processando.. processando e não para de processar...
por isso da minha pergunta como ter a certeza que calculou tudo...
Ele nunca para... sempre fica aparecendo calculando .. 14%.... 100% .. etc....

mesmo assim obrigadaço tirou umas duvidas minhas....

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 24/02/2011 1:37 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

So uma observação

Na 11º coluna faço a formula do data dif.. ate ai perfeito.
depois na 12º PROCV em relação a planilha 2 do mesmo arquivo (so tem 20 linhas).
13º Coluna faço um SE.

Qndo ele esta calculando na 13 coluna... ela fica processando.. processando e demora eternidade.. parece que esta "rodando" todos os calculos novamente do DATADIF e do PROCV.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 24/02/2011 1:47 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

JPerez,

Deve ser o design (gargalos) das fórmulas. Sugiro zipar e postar no 4 shared para que possamos ver.

Abs,

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 24/02/2011 7:50 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Mandrix....

Ate gostaria porem 2 problemas...

1- Tamanho da planilha... 84mb
2- Dados que possuem na planilha são extremamente confidenciais... são dados pessoais cadastrais.. etc.... (inclusive ao trabalhar com essas informações assinamos um termo de confidenciabilidade).

Outra coisa, sobre o "gargalo"... As formulas estão simples como disse...

Simples Datadif
Simples SE
Simples PROCV

ao colocar o PROCV por exemplo ele parece rodar a planilha toda ... ai roda todas as formulas que ao me parece ao mesmo tempo ai
sim demora uma eternidade!!!!

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 25/02/2011 6:54 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Cara,

Sem conhecer a sintaxe das fórmulas fica impossível avaliar a produtividade delas. Tá com toda pinta de ser gargalo no PROCV() e a sintaxe da SE().

Memória também conta... 500.000 linhas é uma senhora base. Menos de 2Gb de RAM fica feia a coisa... Que tal diminuir para 50 mil linhas, trocar os nomes (use o CTRL+L e substitua algumas letras) e postar? O que nos importa mesmo é visualizar como as fórmulas estão encadeadas.

Senão vira exercício de adivinhação.

Veja o que dá pra fazer.

Abs,

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 25/02/2011 9:03 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Agora a tarde tentarei fazer isso...

brigado

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 28/02/2011 7:54 am