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: 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: 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: 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 |
|
|
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: ou modifier ou quelle formule | ||
---|---|---|
Inscription: 31/12/2008
Messages:
55
Système d'exploitation: PC Version Excel utilisée: excel 2003 |
Posté le : 21-05-2009 18h41
bjr
Je me suis certainement mal expliqué,la colonne D n'existe pas dans le fichier,je lai mise la pour faire voire a quelle position correspond les chiffres en B, c'est juste pour l'explication du fichier.j'ai donc rentré vos 2 formules une en I3 l'autre en I7 et en I10 c'est ma premiere formule. Ce que je ne comprends pas c'est que vos formules indiquent le bonne indice en I3,J3 et en I7 et J7,indice 1 puisqu'elles ont la meme valeur en C, mais qu'aprés en K,L et M ce n'est plus juste. Pour renseignement dans mon vrai fichier(trop gros mème compréssé il ne passe pas) les colonnes B et C font 70 lignes donc aprés chaque mise a jour je devrait refaire la colonne D,car les valeurs de C changent chaque jour,c'est pour cela que je recherche une formule car la mienne n'est pas juste. merci |
|
|
Re: ou modifier ou quelle formule | ||
---|---|---|
Inscription: 31/12/2008
Messages:
55
Système d'exploitation: PC Version Excel utilisée: excel 2003 |
Posté le : 21-05-2009 15h27
BJr
je viens de rentrer vos 2 formules mais elles répondent juste pour les 2 premieres valeurs 20 et17 aprés non, le 2 et 10 devraient avoir 2,le 7 et 19 6 merci |
|
|
Re: ou modifier ou quelle formule | ||
---|---|---|
Inscription: 31/12/2008
Messages:
55
Système d'exploitation: PC Version Excel utilisée: excel 2003 |
Posté le : 21-05-2009 14h51
Bonjour JeanMarie
effectivement je me suis trompé,je viens de rectifier dans le fichier, le 20 et 17 sont en 1, le 2 et 10 en 2,le 15 en 3, le 4 et 5 en 4,le 12 en 5,le 7 9 13 19 en 6. merci |
|
|
ou modifier ou quelle formule | ||
---|---|---|
Inscription: 31/12/2008
Messages:
55
Système d'exploitation: PC Version Excel utilisée: excel 2003 |
Posté le : 21-05-2009 11h25
bonjour
j'ai une formule"INDEX($A$2:$A$21;EQUIV(I2;$B$2:$B$21;0);1)" qui ne donne pas le résultat escompté.Les numéros en B qui ont le mème indice en C devrait avoir la mème position en A. Faut-i rajouter une autre formule en D qui rétablirait la juste valeur(et quelle formule)ou modifier celle en I3 et comment.Ci-joint un bout de fichier. merci |
|
|
Re: modification de formule | ||
---|---|---|
Inscription: 31/12/2008
Messages:
55
Système d'exploitation: PC Version Excel utilisée: excel 2003 |
Posté le : 18-05-2009 15h30
bonjour
merci JeanMarie, je viens de rentrer la 1ere formule, c'est impécable,j'ai modifier celle avec les"##" ça va aussi. merci |
|
|