Lenteur excel calcul
Résolu
jeffsublime0710401230
Messages postés
23
Statut
Membre
-
jeffsublime0710401230 Messages postés 23 Statut Membre -
jeffsublime0710401230 Messages postés 23 Statut Membre -
Bonjour,
J'ai un fichier excel avec un userform qui alimente ma base de donné, dans mes stats j'ai cette formule qui gère mes donnés
=SOMMEPROD((Feuil1!$F$2:$F$100000='VISITE '!$A55)*(Feuil1!$K$2:$K$100000='VISITE '!$B$54)*(Feuil1!$D$2:$D$100000='VISITE '!$B$52)*(Feuil1!$G$2:$G$100000='VISITE '!$B$53)*(Feuil1!$C$2:$C$100000='VISITE '!$A$52);Feuil1!$M$2:$M$100000)
quand j'entre avec le userform mes donnés et que excel ce met a compiler les donnés ca prend vraiment beaucoup de temps. Pourtant mon fichier fait seulement 700 ko,
est ce quelqu'un a une solution, de mettre cette formule plus simple ou transférer le tout en vba
Merci de bien vouloir m'aider
J'ai un fichier excel avec un userform qui alimente ma base de donné, dans mes stats j'ai cette formule qui gère mes donnés
=SOMMEPROD((Feuil1!$F$2:$F$100000='VISITE '!$A55)*(Feuil1!$K$2:$K$100000='VISITE '!$B$54)*(Feuil1!$D$2:$D$100000='VISITE '!$B$52)*(Feuil1!$G$2:$G$100000='VISITE '!$B$53)*(Feuil1!$C$2:$C$100000='VISITE '!$A$52);Feuil1!$M$2:$M$100000)
quand j'entre avec le userform mes donnés et que excel ce met a compiler les donnés ca prend vraiment beaucoup de temps. Pourtant mon fichier fait seulement 700 ko,
est ce quelqu'un a une solution, de mettre cette formule plus simple ou transférer le tout en vba
Merci de bien vouloir m'aider
A voir également:
- Calcul 8 threads excel
- Clé windows 8 - Guide
- Calcul moyenne excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Mixcraft 8 - Télécharger - Création musicale
5 réponses
Bonjour
1°) avez vous des formules lourdes en feuil1
2°) SOMMEROD est un code matriciel assez gourmand en capacité..si vous pouvez réduire le champ (moins de 100000,,ça devrait aller un peu mieux)
3°) essayez peut être, (sans garantie) si Excel, 2007 ou plus d'utiliser le code SOMME.SI.ENS sur le principe:
=SOMME.SI.ENS(champ à sommer ; champ1;condition1; champ2;condition2;...etc...)
essayez peut être aussi si possible de mesurer 'incidence de userform dans le temps de réaction, en entrant une ligne de données directement au clavier en feuille
crdlmnt
1°) avez vous des formules lourdes en feuil1
2°) SOMMEROD est un code matriciel assez gourmand en capacité..si vous pouvez réduire le champ (moins de 100000,,ça devrait aller un peu mieux)
3°) essayez peut être, (sans garantie) si Excel, 2007 ou plus d'utiliser le code SOMME.SI.ENS sur le principe:
=SOMME.SI.ENS(champ à sommer ; champ1;condition1; champ2;condition2;...etc...)
essayez peut être aussi si possible de mesurer 'incidence de userform dans le temps de réaction, en entrant une ligne de données directement au clavier en feuille
crdlmnt