calcul trés lent | ||
---|---|---|
Inscription: 31/12/2008
Messages:
55
Système d'exploitation: PC Version Excel utilisée: excel 2003 |
Posté le : 14-09-2010 18h43
Bonjour
j'ai un classeur qui fait 10901 Ko et comporte 2 feuilles.Lorsque je fais F9 pour calcul il met environ 12 minutes. De quoi cela vient-il et y a t-il une solution pour raccourcir ce temps. je suis sous Excel 2003 mon processeur est Intel Core2 Duo CPU E7400 Mémoire 4096 MBytes Merci |
|
|
Re: calcul trés lent | ||
---|---|---|
Inscription: 06/09/2010
Messages:
58
Système d'exploitation: PC Version Excel utilisée: 2003 |
Posté le : 14-09-2010 20h23
Bonjour,
Peux tu nous donner plus de précisions, car difficile de te conseiller ou de t'aider en ayant que le poids de ton classeur et ta version excel. Qui y a t'il dedans ? des formules, des références à d'autres classeurs ? des mises en formes conditionnelles ? A te lire Cordialement |
|
|
Re: calcul trés lent | ||
---|---|---|
Inscription: 31/12/2008
Messages:
55
Système d'exploitation: PC Version Excel utilisée: excel 2003 |
Posté le : 14-09-2010 23h19
bsr
non pas de référence a d'autres classeurs ni de mises en formes conditionnelles,il n'y a que des formules. merci |
|
|
Re: calcul trés lent | ||
---|---|---|
Inscription: 18/05/2006
De Saône-et-Loire (71)
Messages:
1539
Système d'exploitation: PC Version Excel utilisée: 97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365 |
Posté le : 14-09-2010 23h45
Bonsoir jad73, jc24, le Forum,
Pour ma part, j'ai du mal à croire qu'un classeur contenant de simples formules puissent peser plus de 10 Mo ! Es-tu sûr de ne pas avoir de TCD, graphes ou autres ? Cela dit, certains types de formules peuvent demander beaucoup de ressources calcul effectivement (les SOMMEPROD() notamment), mais ceci n'explique pas le poids du classeur... Cordialement, Didier_mDF
Le Webmaster La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien |
|
|
Re: calcul trés lent | ||
---|---|---|
Inscription: 31/12/2008
Messages:
55
Système d'exploitation: PC Version Excel utilisée: excel 2003 |
Posté le : 15-09-2010 14h52
Bonjour le forum
c'est pourtant ce que me dit Win7:Fichier XLS 10903 Ko. Effectivement j'ai 9 formules avec SOMMEPROD(FREQUENCE.... Sinon les autres formules de FREQUENCE, SOMME(SI(ESTERREUR(EQUIV...., SI(LIGNE....INDEX....EQUIV..., SI(OU..., NB.SI, SI(ET(ESTNUM...., J'ai aussi des colonnes vides entre chaque calcul,une trentaine,mais ceci est peut-etre pour la grosseur du fichier pas pour la durée du calcul. merci |
|
|
Re: calcul trés lent | ||
---|---|---|
Inscription: 09/05/2007
De Courcelles-les-Montbéliard
Messages:
286
Système d'exploitation: PC & Mac Version Excel utilisée: Mac 2004 - 2011, et PC 2003 - 2010 |
Posté le : 15-09-2010 17h49
Bonjour le forum, Jad, Didier
Peux-tu indiquer toutes tes formules et non les diverses fonction que tu utilises, et leur mode de validation. Le plus simple serait de poster un fichier en diminuant les données de tes tableaux. @+Jean-Marie |
|
|
Re: calcul trés lent | ||||
---|---|---|---|---|
Inscription: 31/12/2008
Messages:
55
Système d'exploitation: PC Version Excel utilisée: excel 2003 |
Posté le : 16-09-2010 15h26
bonjour le forum,jean-marie
je pense que tu veux dire la formule complete,les voici dans l'ordre d'éxécution. 1:=FREQUENCE($B$2:$U$9000;X2:X71)avec tri des résultats par macro. 2:=SOMMEPROD(FREQUENCE(SI($B$2:$U$9000=49;LIGNE($B$2:$B$9000));LIGNE($2:$9000));FREQUENCE(SI($B$2:$U$9000=1;LIGNE($B$2:$B$9000));LIGNE($2:$9000))),formule répété 5 fois avec un chiffre different a la place du 49,avec tri des résultats chaque fois par macro. 3:=SI(OU(BN3=1;BO3=1;BP3=1);MAX(A$2:A2)+1;"")
|
|||
|
Re: calcul trés lent | ||
---|---|---|
Inscription: 09/05/2007
De Courcelles-les-Montbéliard
Messages:
286
Système d'exploitation: PC & Mac Version Excel utilisée: Mac 2004 - 2011, et PC 2003 - 2010 |
Posté le : 16-09-2010 22h24
Bonsoir
Tu parles de macros pour le tri des résultats des formules, comment leur code est exécuté ? (bouton, événemetielle). Concernant les formules matricielles, comptant le nombre de valeur des cellules B3:U3 égales à la valeur de la cellule BN2: =SOMME(SI(ESTERREUR(EQUIV($B3:$U3;$BN$2;0));0;1)) =NB.SI($B3:$U3;$BN$2) Pour la plus grande formule =SOMMEPROD(FREQUENCE(SI($B$2:$U$9000=49;LIGNE($B$2:$B$9000));LIGNE($2:$9000));FREQUENCE(SI($B$2:$U$9000=1;LIGNE($B$2:$B$9000));LIGNE($2:$9000))) Après difficile de se faire une idée des autres formules sans exemple. Jean-Marie
Edité par JeanMarie le 17/09/2010 07:04:49
|
|
|
Re: calcul trés lent | ||
---|---|---|
Inscription: 31/12/2008
Messages:
55
Système d'exploitation: PC Version Excel utilisée: excel 2003 |
Posté le : 17-09-2010 11h58
bonjour le forum,jeanMarie
les macros sont éxécutées par bouton pour les formules SOMMEPROD(FREQUENCE(SI.....,je recherche combien de fois dans la plage B3:B9000 le 49 est sorti avec le 1 puis avec le 2, le 3,4,5..... j'essaie d'envoyer le fichier mais il est toujours trop gros,je rabote encore Merci |
|
|
Re: calcul trés lent | ||
---|---|---|
Inscription: 09/01/2008
De Montréal, Québec
Messages:
463
Système d'exploitation: PC Version Excel utilisée: 97 à 2016 |
Posté le : 17-09-2010 23h28
Bonjour jad73, jc24 (et R2D2 ), Didier, Jean-Marie,
Petite suggestion pour éliminer une cause possible de lenteur : peux-tu ne joindre que le code au format texte qu'on zieute la chose. Ce code ne doit pas faire des gigaoctets je pense. Pour ce qui est du classeur au complet il y a peut-être DropBox au www.dropbox.com/ qui pourrait venir à ton secours. Cordialement, Guy
Edité par Guy le 18/09/2010 03:16:28
|
|
|
Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.
Qui consulte actuellement ce sujet ?
1 Utilisateur(s) anonymes